الاعتماد: من يحق له فتح وظيفة أو إصدار عرض أو التعيين. الاعتماد في جديرون فحص صلاحية على الإجراء نفسه، وتطبّق الواجهة البرمجية الفحوص ذاتها التي يطبقها التطبيق، دون أي تجاوز.
كيف يعمل الاعتماد اليوم
| الخطوة | الصلاحية التي يحتاجها التكامل | الواجهة البرمجية |
|---|---|---|
| فتح وظيفة للتوظيف | recruitment.hiring.open | POST /api/v1/openings |
| إغلاق شاغر | recruitment.hiring.open | POST /api/v1/openings/{id}/close |
| نقل الطلب إلى مرحلة العرض | recruitment.offer.issue | POST /api/v1/applications/{id}/stage |
| التعيين | recruitment.hire وrecruitment.candidate.contact | POST /api/v1/applications/{id}/hire |
التكامل الذي لا يملك الصلاحية يتلقى 403 forbidden مع details.required. وبهذا يقرر مسؤول مساحة العمل، لكل تكامل، هل يحق لنظام خارجي اتخاذ هذه القرارات أم قراءة نتائجها فقط.
تفويض الصلاحيات
تُضاف إلى جديرون حدود تفويض الصلاحيات (من يعتمد ماذا، وحتى أي درجة أو مبلغ). وعند وصولها ستنطبق على طلبات الواجهة البرمجية عبر الفحص نفسه المطبّق على المستخدمين في التطبيق: لن يستطيع أي تكامل الاعتماد بما يتجاوز نطاقه. وسيُعلن ذلك في سجل التغييرات.
متابعة الاعتمادات من نظامك
opening.openedوopening.closedيبلغانك متى اعتُمد التوظيف ومتى انتهى.application.stage_changed(مع المرحلة الجديدة) يبلغك بإصدار عرض، والعروض تسرد خطابات العروض.application.hiredوemployee.createdيبلغانك بإتمام تعيين.- يُظهر سجل التدقيق من اعتمد كل خطوة.