ניהול תהליכי השמה חברת WeJobs

פרטי הפרויקט

שם הפרויקטמערכת לניהול תהליכי השמה - (Placement Management)
מסלוליישום Salesforce – CRM-Period
שם הסטודנטעדי דורון
מרצה__________
תאריך הגשה__________
גרסת מסמךv1.3

תוכן עניינים

  1. 1. תקציר מנהלים (Executive Summary)
  2. 2. המצב הקיים (AS-IS)
    1. 2.1 תיאור החברה
    2. 2.2 תהליכים קיימים
    3. 2.3 בעיות ואתגרים (Pain Points)
  3. 3. מטרות הפרויקט (TO-BE) ו-(KPIs)
    1. 3.1 מטרות עסקיות
    2. 3.2 מדדי הצלחה (KPIs)
    3. 3.3 KPI דרישות ברמת המשרה
  4. 4. Scope הפרויקט
    1. 4.1 In Scope
    2. 4.2 Out of Scope
  5. 5. אפיון תהליכים עסקיים (Use Cases)
  6. 6. אפיון מבנה נתונים (Data Model)
    1. 6.1 אובייקטים סטנדרטיים
    2. 6.2 אובייקטים מותאמים אישית
    3. 6.3 קשרים בין אובייקטים
    4. 6.4 תרשים ERD
  7. 7. אפיון שדות Candidate__c (Fields Specification)
  8. 7.1 אפיון שדות Job_Order__c (Fields Specification)
  9. 7.2 אפיון שדות Application__c (Fields Specification)
  10. 7.3 אפיון שדות Interview__c (Fields Specification)
  11. 7.4 אפיון שדות Placement__c (Fields Specification)
  12. 8. כללים ואוטומציות (Flows)
  13. 9. ממשק משתמש (UI)
  14. 10. הרשאות ואבטחת מידע
  15. 11. דוחות ודשבורדים
  16. 12. בדיקות (UAT)
  17. 13. הדרכה והטמעה
  18. 14. Deliverables להגשה (CRM-Period)
  19. 15. סיכום

1. תקציר מנהלים (Executive Summary)

מטרת הפרויקט היא יישום מערכת Salesforce לניהול מקצה-לקצה של תהליכי השמה: פתיחת משרות, ניהול מועמדים, ראיונות, התאמה, השמה ומעקב לאחר קליטה. המערכת תספק מקור אמת אחד, אוטומציות ודוחות ניהוליים בזמן אמת.

הפרויקט מתאר אפיון ויישום מערכת Salesforce לניהול תהליכי השמה מקצה לקצה: איסוף מועמדים, ניהול לקוחות (מעסיקים), פתיחת משרות, תיאום ראיונות, ביצוע השמות, ומעקב KPI תפעולי וניהולי. המטרה היא סטנדרטיזציה של התהליך, שיפור איכות הנתונים, הפחתת עבודה ידנית, ושקיפות מלאה באמצעות דוחות ודשבורד.

תוצרים עיקריים

  • מודל נתונים מותאם (אובייקטים ושדות) לתהליך השמה
  • אוטומציות (Flows) לניהול סטטוסים, התראות, ומשימות
  • מסכי Lightning מותאמים לפרופילי משתמש (Recruiter / Manager)
  • דוחות ודשבורד לניהול משפך השמה ומדדי ביצוע
  • תוכנית בדיקות UAT ומסמך הדרכה למשתמשים

⬆ חזרה לתוכן העניינים


2. המצב הקיים (AS-IS)

2.1 תיאור החברה

WeJobs היא חברת השמה שלי לשעבר הפועלת בישראל ומלווה ארגונים בתהליכי גיוס. החברה מנהלת מאגר מועמדים, לקוחות עסקיים, ומשרות פתוחות – באמצעות שילוב של Excel, מיילים, ו WhatsApp. מצב זה מייצר כפילויות, חוסר עקביות בסטטוסים, ואובדן מידע לאורך התהליך.

2.2 תהליכים קיימים

המצב היום התהליך מנוהל באמצעות Excel, מיילים ו-WhatsApp ללא מערכת מרכזית

  • קליטת מועמד: קבלת קורות חיים, הזנה ידנית לקובץ, והמשך תקשורת במייל.
  • פתיחת משרה: בקשה ממעסיק, תיעוד באקסל, ושיתוף במייל למגייסים.
  • שידוך: התאמה ידנית בין מועמד למשרה, תיאום ראיונות, ומעקב בוואטסאפ.
  • השמה: סיכום בעל פה, ללא תיעוד אחיד של תנאים, דמי הצלחה, ומועד התחלה.

2.3 בעיות ואתגרים (Pain Points)

# בעיה השפעה
1 סטטוסים לא אחידים (ראיון/הצעה/השמה) בין מגייסים עיכובים בהשמה, ניהול משפך לא מדויק וקושי בניהול עומסים
2 מידע מבוזר איבוד נתונים
3 אין דוחות או מדדים (Time to Fill, Conversion) קושי ניהולי, קבלת החלטות ללא נתונים
4 אין SLA פגיעה בלקוחות
כפילויות במועמדים ובמשרות, ללא מנגנון דה-דופליקציה אחיד בזבוז זמן, טעויות בתקשורת מול לקוחות

⬆ חזרה לתוכן העניינים


3. מטרות הפרויקט (TO-BE) ו- (KPIs)

3.1 מטרות עסקיות

  • שקיפות, אוטומציה של תהליכים, מדידה.
  • אחידות תהליך ומדיניות סטטוסים בכל הארגון
  • שיפור איכות נתונים והפחתת כפילויות
  • קיצור זמן איוש (Time to Fill) באמצעות אוטומציות ומשימות
  • שקיפות מלאה למשפך גיוס והחלטות מבוססות נתונים

3.2 מדדי הצלחה (KPIs)

KPI הגדרה מצב קיים יעד
Time to Placement זמן השמה לא נמדד -20% , תוך 3 חודשים
Placement Rate אחוז השמות לא נמדד 10%+מתוך מועמדים שהוגשו
SLA עמידה בזמנים אין 90%+
Load עומס מגייס לא נמדד איזון
אחוז תיקים עם נתונים חסרים חוסר בנתוני מועמדים גבוה <5%

3.3 KPI דרישות ברמת המשרה

(אם Application הוא Master-Detail ל־Job Order אפשר Roll-Up Summary)

KPI מימוש מומלץ
#Applications Roll-Up COUNT(Application)
#Interviews Roll-Up (אם Interview קשור ל-Application, אפשר דרך דוח/ דשבורד או Flow)
#Placements Roll-Up COUNT(Placement) או Flow Flag
Aging (משרות “ותיקות”) Days_Open__c + Report Filter

⬆ חזרה לתוכן העניינים


4. Scope הפרויקט

4.1 In Scope

  • אובייקטים, Flows, דוחות, הרשאות, דשבורד, Lightning Pages
  • הקמת אפליקציה ייעודית: Talent4Business Recruiting
  • הגדרת אובייקטים: מועמד, משרה, מועמדות (קישור), ראיון, השמה
  • אוטומציות Flow: יצירת משימות, עדכון סטטוסים, התראות למייל/Chatter
  • הרשאות: Profiles/Permission Sets, Role Hierarchy, Sharing בסיסי
  • דוחות ודשבורד: משפך השמה, עומסים למגייס, ביצועי לקוחות
  • בדיקות UAT והדרכת משתמשים

4.2 Out of Scope

  • אינטגרציות חיצוניות, מיגרציה
  • אינטגרציה דו-כיוונית עם מערכות ATS חיצוניות
  • מיגרציה מלאה של היסטוריה מאקסלים ישנים (בוצע רק סט נתונים מדגם)

⬆ חזרה לתוכן העניינים


5. אפיון תהליכים עסקיים (Use Cases)

ID Use Case Actor Trigger תוצאה
UC-01 קליטת מועמד חדש Recruiter קליטת קו"ח או ליד חדש קורות חיים במערכת
UC-02 פתיחת משרה ללקוח Recruiter/Manager בקשה ממעסיק משרה פתוחה ממעסיק
UC-03 שיוך מועמד למשרה (מועמדות) Recruiter מועמד מתאים למשרה פתוחה זימון וסטטוס מעודכן
UC-04 תיאום ראיון ועדכון תוצאות Recruiter הוגדר ראיון עם המעסיק Application
UC-05 השמה וסגירה עסקית Manager קבלת המועמד לעבודה והסכמה על תנאים Placement

⬆ חזרה לתוכן העניינים


6. אפיון מבנה נתונים (Data Model)

6.1 אובייקטים סטנדרטיים

Objectשימוש בפרויקט
Account מעסיק/לקוח עסקי (חברה מגייסת) | מי הלקוח/המעסיק שפתח את המשרה (חובה)
Contact איש קשר/מנהל מגייס אצל הלקוח (מומלץ) (HR/מנהל מגייס) איש קשר אצל המעסיק
Task משימות למעקב (שיחות, תיאומים, פולואפ)

6.2 אובייקטים מותאמים אישית

Object APIתיאור
Candidate__cמועמד (פרטי מועמד, כישורים, סטטוס במאגר)
Job_Order__cמשרה/דרישת לקוח (תפקיד, אזור, שכר, סטטוס)
Application__cמועמדות: קישור N:N בין מועמד למשרה + סטטוס תהליך
Interview__cראיון: תאריך, סוג, תוצאה, הערות
Placement__cהשמה: תאריך התחלה, שכר סופי, דמי הצלחה, סטטוס גבייה

6.3 קשרים בין אובייקטים

Account 1-N Job_Order; Candidate N-N Job_Order

קשרהסבר
Account (Employer) 1—N Job_Order__c לכל מעסיק מספר משרות פתוחות
Candidate__c N—N Job_Order__c דרך Application__c מועמד יכול להגיש למספר משרות ומשרה כוללת מועמדים רבים
Application__c 1—N Interview__c לכל מועמדות מספר ראיונות
Application__c 0..1 — 1 Placement__c השמה נוצרת רק עבור מועמדות שנסגרה כהשמה

6.4 תרשים ERD

להשלים סעיף זה עם צילום מסך

⬆ חזרה לתוכן העניינים


7. אפיון שדות Candidate__c (Fields Specification)

API NameTypeRequiredDescription
Full_Name__c (או Name)Text(80)Yesשם מלא
Email__cEmailNo (מומלץ Unique)אימייל
Phone__cPhoneNoטלפון
Seniority__cPicklistYesJunior / Mid / Senior
Main_Tech__cPicklistYes תחום התמחות של המועמד
Salesforce/Java/.NET/Python/JavaScript/Frontend/Backend/Full Stack/QA/DevOps/Data / BI/Mobile/Other
Availability_Date__cDateNoתאריך זמינות
Candidate_Status__cPicklistYesNew / Active / On Hold / Placed / Archived
Location__cText(80)Noאזור/עיר
Work_Mode__cPicklistNoOnsite / Hybrid / Remote
Desired_Salary__cCurrencyNoציפיות שכר
Years_Experience__cNumber(2,0)Noשנות ניסיון
Source__cPicklistNoמקור: LinkedIn / Referral / Website וכו’
CV_Attachment__c (רכיב UI)Files (Standard)Noהעלאת קו״ח באמצעות Files (לא “שדה”)
Last_Activity_Date__cFormula (Date)Noפעילות אחרונה (לפי Task/Interview/Application)

⬆ חזרה לתוכן העניינים


7.1 אפיון שדות Job_Order__c (Fields Specification)

API NameTypeRequiredDescription
Job_Title__c (או Name)Text(80)Yesשם המשרה (למשל “Salesforce Admin”)
Employer__cLookup(Account)Yes המעסיק/לקוח | מי הלקוח/המעסיק שפתח את המשרה
Job_Status__cPicklistYesOpen / On Hold / Closed-Filled / Closed-Canceled
Open_Date__cDateYesתאריך פתיחה
Priority__cPicklistNoLow / Medium / High (Default: Low)
Job_Location__cPicklistNoמיקום מחוז המשרה (ליסט גלובלי)
Job_Location_City__CText(80)Noולידציה: אם נבחר מחוז יש לכתוב עיר
Work_Mode__cPicklistNoליסט גלובלי
Seniority_Required__cPicklistYesJunior / Mid / Senior
Main_Tech_Required__cPicklistYesתחום עיסוק (ליסט גלובלי)
Salary_Min__cCurrencyNoטווח שכר מינימום
Salary_Max__cCurrencyNoטווח שכר מקסימום
SLA_Days__cNumber (2)Noיעד זמן להשמה בימים
Target_Start_Date__cDateNoתאריך תחילה רצוי
Description__cLong Text Area(32000)Noתיאור התפקיד
Close_Reason__cPicklistNo ולידציה על סיבת סגירה (אם נסגר):
AND Job_Status__c ="Closed" , ISBLANK(Close_Reason__c)
Error: “Please select a Close Reason before closing the Job Order.”
Job_Days_Open__cFormula(Number)NoTODAY() - Open_Date__c
Hiring_Manager__cLookup(Contact)Noאיש קשר/מנהל מגייס אצל הלקוח

כללים תהליכיים מומלצים

  • אם Job_Status__c = Closed – Filled → Close_Reason__c = Position Filled (חובה)
  • אם Job_Status__c = Closed – Canceled → Close_Reason__c ערך שלילי (חובה)
  • אם Job פתוח/On Hold → Close_Reason__c ריק/מוסתר ב-UI

⬆ חזרה לתוכן העניינים


7.2 אפיון שדות Application__c (Fields Specification)

מטרת האובייקט (Purpose)

האובייקט Application__c מייצג מועמדות: השידוך בפועל בין מועמד (Candidate) לבין משרה (Job Order).

קשרים (Relationships)

קשרים נכנסים (Parents)

Job_Order__c → Application__c | Master-Detail (Recommended)

Candidate__c → Application__c | Lookup (Recommended)

קשרים יוצאים (Children)

Application__c → Interview__c | Interview__c מחזיק Lookup ל-Application__c (1:N)

Application__c → Placement__c | Placement__c מחזיק Lookup ל-Application__c (0..1)

שדות (Fields)

API NameTypeRequiredDescription
Candidate__cLookupYesקישור למועמד
Job_Order__cMaster-DetailYesקישור למשרה (המשרה “בעלת התהליך”)
Stage__cPicklistYesSourced/Submitted/Interview/Offer/Placed/Rejected/Withdrawn
Score__cNumber(3,0)Noציון התאמה פנימי
Submitted_Date__cDateNoתאריך הגשה ללקוח
Last_Activity_Date__cFormula(Date)Noתאריך פעילות אחרונה
Recruiter__cLookup(User)מי מנהל את המועמדות
Application_Source__cPicklistReferral / Database / LinkedIn
Interview_Count__cRoll-Up / Formulaמדד תהליך
Is_Active__cFormula(Checkbox)Stage ≠ Placed/Rejected
Rejection_Reason__cPicklist Skills Mismatch / Lack of Experience / Salary Expectations / Cultural Fit / Candidate Withdrew / Candidate Accepted Another Offer / Position Closed / No Client Feedback / Other

Validation Rule

ISPICKVAL(Stage__c , "Rejected")
AND ISBLANK(Rejection_Reason__c)
  

⬆ חזרה לתוכן העניינים


7.3 אפיון שדות Interview__c (Fields Specification)

API NameTypeRequiredDescription
Application__cLookup(Application__c)Yesקישור למועמדות
Interview_DateTime__cDate/TimeYesמועד הריאיון
Interview_Type__cPicklistYesPhone/Video/Onsite/Technical/HR/Final
Interview_Status__cPicklistYesScheduled/Completed/Canceled/No Show
Interview_Result__cPicklistNoPassed/Failed/Pending/Reschedule Required
Notes__cLong Text AreaNoהערות

⬆ חזרה לתוכן העניינים


7.4 אפיון שדות Placement__c (Fields Specification)

API NameTypeRequiredDescription
Application__cLookup(Application__c)Yesקישור למועמדות שהפכה להשמה
Start_Date__cDateYesתאריך תחילת עבודה
Final_Salary__cCurrencyNoשכר סופי
Success_Fee__cCurrencyNoדמי הצלחה/עמלה
Placement_Status__cPicklistYesActive/Completed/Canceled
Billing_Status__cPicklistNoNot Invoiced/Invoiced/Paid/Overdue
Notes__cLong Text AreaNoהערות

⬆ חזרה לתוכן העניינים


8. כללים ואוטומציות (Flows)

IDסוג Flowאובייקטתיאור
F-01Record-TriggeredApplication__c בעת יצירה: יצירת Task למגייס + שליחת התראה למנהל במקרה Priority=High
F-02Record-TriggeredInterview__c בעת עדכון תוצאה: עדכון Stage ב-Application__c בהתאם לתוצאה
F-03Record-TriggeredApplication__c בעת Stage=Placed: יצירת Placement__c אוטומטית + הודעה + מייל ללקוח
F-04Scheduled PathJob_Order__c אם Job פתוח 14 יום ללא מועמדות חדשה: Task Follow-Up למגייס
F-05

⬆ חזרה לתוכן העניינים


9. ממשק משתמש (UI)

Pages ו-Layouts מותאמים, Lightning App ייעודית, Record Pages ו-Quick Actions.

⬆ חזרה לתוכן העניינים


10. הרשאות ואבטחת מידע

Role/Permission Setעיקרי הרשאות
Recruiter CRUD על Candidate/Job/Application/Interview; צפייה מוגבלת ב-Placement פיננסי
Manager גישה מלאה + Reports/Dashboards + אישור השמה

⬆ חזרה לתוכן העניינים


11. דוחות ודשבורדים

IDשם דוחאובייקטמטרה
R-01Applications by StageApplication__cמשפך תהליך השמה
R-02Time to Fill by EmployerPlacement__cזמן איוש לפי לקוח
R-03Recruiter WorkloadTaskעומס משימות למגייס
R-04Job Orders AgingJob_Order__cמשרות פתוחות לפי גיל

⬆ חזרה לתוכן העניינים


12. בדיקות (UAT)

IDתרחישתוצאה צפויהתוצאת הבדיקה
T-01יצירת Candidate חדשהרשומה נשמרת + שדות חובה מאומתים
T-02פתיחת Job Order ל - EmployerJob נוצר ומופיע ברשימת Related של Account
T-03יצירת Applicationנוצר Task למגייס + לפי בחירה (Stage=Submitted)
T-04עדכון Interview לתוצאה 'Passed'Stage ב-Application מתעדכן ל - Offer/Interview Next
T-05Stage=Placedנוצר Placement אוטומטית + Job/ Candidate מתעדכנים

⬆ חזרה לתוכן העניינים


13. הדרכה והטמעה

  • User Guide קצר (10–15 עמודים)
  • הדרכת מגייסים (60 דק')
  • הדרכת מנהלים (45 דק')

⬆ חזרה לתוכן העניינים


14. Deliverables להגשה (CRM-Period)

Deliverableשםהיקף/תכולה
D-01מסמך אפיון (מסמך זה) כולל AS-IS/TO-BE, Use Cases, Data Model, UI, Security, Testing
D-02Salesforce Org/Project אובייקטים, שדות, קשרים, Flows, Validation Rules, Layouts, Pages
D-03Reports & Dashboard לפחות 4 דוחות + דשבורד אחד עם 4–6 רכיבים
D-04UAT + הדרכה טבלת תסריטי בדיקות + User Guide/מצגת קצרה
D-05מצגת (אופציונלי) תסריט דמו: תהליך השמה מקצה לקצה

⬆ חזרה לתוכן העניינים


15. סיכום

המערכת מספקת פתרון מלא, מדיד ואוטומטי לניהול תהליכי השמה, עם שליטה מלאה במשפך הגיוס, סטטוסים אחידים, אוטומציה של משימות והתרעות, ושיפור משמעותי ביכולת הניהול והדיווח.

⬆ חזרה לתוכן העניינים