ماذا يحدث تلقائيًا عند التوظيف

للمسؤولين

تسليم التوظيف من مرشح إلى موظف هو الجسر بين قوس التوظيف وقوس التطوير. يعمل كمعاملة واحدة، إما يتم كل شيء أو لا شيء. معرفة ما تلمسه المعاملة تُسهّل التمييز بين ما يُنشأ تلقائيًا (وما هو إذن آمن الاعتماد عليه) وما تحتاج إعداده يدويًا.

ما تفعله المعاملة

حين تنقر توظيف وتؤكد، تحدث الأمور التالية بشكل ذري:

  • تنتقل Person.status من CANDIDATE إلى EMPLOYEE. يُحفظ سجل Person ذاته — بحيث تنتقل جميع الجدارات المستخرجة من السيرة الذاتية، وسرد الفرز، وتقييمات المقابلة، والملاحظات إلى ملف موظفهم.
  • يُضبط Person.roleId على الوظيفة التي يُوظَّفون فيها، مع startDate كما حددته.
  • تنتقل Role.status من OPEN إلى FILLED. يظل المرشحون المفتوحون الآخرون في مسار التوظيف؛ تُغلق صفحة التوظيف العامة للوظيفة أمام الطلبات الجديدة.
  • تُنشأ GrowthPlan مرتبطة بالموظف الجديد. يُترك targetRoleId للخطة فارغًا (تضبطه لاحقًا في حوار مع الموظف)، وتبدأ بلا محطات — تضيفها بعد أن تتفقا على وجهة التطوير.
  • يُنشأ سجل User للموظف الجديد بدور EMPLOYEE ولغة تطابق اللغة المفضلة في طلبه.
  • يُرسَل بريد الترحيب.
  • يُنشأ إشعار ONBOARDING على سجل الموظف الجديد، جاهز في جرسه عند تسجيل الدخول الأول.
  • يُطلَق إشعار CANDIDATE_HIRED لمسؤولي الموارد البشرية في مساحة العمل وللمدير المباشر المعيَّن.

ما لا تفعله المعاملة

  • لا تُعيّن أي تقييم تلقائيًا. (تُعيَّن التقييمات في وقت أبكر، أثناء فرز السيرة الذاتية في مسار التوظيف.) إذا أردت تقييمًا محددًا للموظف الجديد، تعيّنه يدويًا بعد التسليم.
  • لا تربط الموظف الجديد بأي فريق ما عدا المدير المباشر الذي حددته. انتماء الفريق الأوسع يُضبط في نطاق فريق المدير المباشر.
  • لا تستورد أي بيانات من أنظمة خارجية. إذا كان لديك نظام HRIS قديم، يُنشأ سجل الموظف الجديد من سجل المرشح فحسب — الرواتب، والمزايا، والمعدات، كلها تعيش في أنظمتها الخاصة.
  • لا تُبلّغ بقية الشركة. لا يوجد إعلان تلقائي.

لماذا معاملة واحدة

سببان:

  • الاتساق. توظيف طُبّق جزئيًا — الوظيفة تُصنَّف مشغولة لكن لا تُنشأ خطة نمو، أو المرشح يُصنَّف موظفًا لكن لا يُرسَل بريد ترحيب — سيترك مساحة العمل في حالة غير متسقة. تزيل الذرية هذا النوع من الأعطال.
  • قابلية التدقيق. كل سجل يُنشئه التسليم يحمل مرجع المعاملة ذاتها. إذا احتجت تتبع ما حدث يوم توظيف شخص، يُدرج استعلام واحد كل شيء.

التراجع

لا يوجد تراجع آلي بعد التزام المعاملة. إذا فشل التوظيف، الفكّ يدوي: صنّف الموظف كـ FORMER_EMPLOYEE، وأعد الوظيفة من FILLED → OPEN، وأرشف خطة النمو والتقييمات اختياريًا. السجلات تُحفظ للتدقيق؛ لا تحذفها.

مسار تراجع مع زر تراجع عن التوظيف بنقرة واحدة مدرج في قائمة مراقبة v0.6.

التالي

اكتمل التوظيف. من هنا، يتحول مركز ثقل المنصة من الاستقطاب إلى التقييم. القسم الرابع — التقييم والتطوير يبدأ بأنواع التقييمات الخمسة ويستعرض تعيينها وأداءها وقراءتها.