Attribútumok szinkronizálása életciklus-munkafolyamatokhoz

A munkafolyamatok konkrét feladatokat tartalmaznak, amelyek a megadott végrehajtási feltételek alapján automatikusan futtathatók a felhasználóknál. Az automatikus munkafolyamat-ütemezés az employeeHireDate és az employeeLeaveDateTime felhasználói attribútumok alapján támogatott a Microsoft Entra ID-ban.

Az életciklus-munkafolyamatok teljes kihasználása érdekében a felhasználók kiépítését automatizálni kell, és szinkronizálni kell az ütemezéshez kapcsolódó attribútumokat.

Releváns attribútumok ütemezése

Az alábbi táblázat az ütemezésre (eseményindítóra) vonatkozó attribútumokat és a támogatott szinkronizálási módszereket mutatja be.

Attribútum Típus A HR bejövő kiépítésében támogatott A Microsoft Entra Csatlakozás felhőszinkronizálás támogatása A Microsoft Entra Csatlakozás Sync támogatása
employeeHireDate DateTimeOffset Igen Igen Igen
employeeLeaveDateTime DateTimeOffset Igen Igen Igen

Feljegyzés

Az employeeLeaveDateTime manuális beállítása csak felhőalapú felhasználók számára speciális engedélyeket igényel. További információ: Az employeeLeaveDateTime tulajdonság konfigurálása egy felhasználó számára

Ez a dokumentum bemutatja, hogyan állíthatja be a szinkronizálást a helyszíni Microsoft Entra Csatlakozás felhőszinkronizálásból vagy a Microsoft Entra Csatlakozás a szükséges attribútumokhoz.

Feljegyzés

Az Active Directoryban nincs megfelelő EmployeeHireDate vagy EmployeeLeaveDateTime attribútum. Ha a helyszíni AD-ből szinkronizál, azonosítania kell egy használható attribútumot az AD-ben. Ennek az attribútumnak sztringnek kell lennie.

Az EmployeeHireDate és az EmployeeLeaveDateTime formázásának ismertetése

Az EmployeeHireDate és az EmployeeLeaveDateTime dátumokat és időpontokat tartalmaz, amelyeket meghatározott módon kell formázni. Ez azt jelenti, hogy előfordulhat, hogy a forrásattribútum értékét egy olyan formátummá kell konvertálnia, amelyet az EmployeeHireDate vagy az EmployeeLeaveDateTime elfogad. Az alábbi táblázat a várt formátumot vázolja fel, és egy példakifejezést tartalmaz az értékek konvertálásáról.

Eset Kifejezés/formátum Cél További információ
Workday–Active Directory–felhasználói kiépítés FormatDateTime([StatusHireDate], "yyyyy-MM-ddzzz", "yyyyyMMddHmmss.fZ") Helyszíni AD-sztringattribútum Attribútumleképezések a Workdayhez
SuccessFactors to Active Directory User Provisioning FormatDateTime([endDate], "M/d/yyy hh:mm:ss tt","yyyyMddHHmmss.fZ") Helyszíni AD-sztringattribútum Az SAP sikerességi tényezőinek attribútumleképezései
Egyéni importálás az Active Directoryba A következő formátumban kell lennie: "yyyyMdDHmmss.fZ" Helyszíni AD-sztringattribútum Attribútumleképezések bármely más rekordrendszerhez
Microsoft Graph Felhasználói API A következő formátumban kell lennie: "YYYY-MM-DDThh:mm:ssZ" EmployeeHireDate és EmployeeLeaveDateTime
Workday to Microsoft Entra user provisioning Használhat közvetlen leképezést. Nincs szükség kifejezésre, de az EmployeeHireDate és az EmployeeLeaveDateTime időrészének módosításához használható EmployeeHireDate és EmployeeLeaveDateTime
SuccessFactors to Microsoft Entra user provisioning Használhat közvetlen leképezést. Nincs szükség kifejezésre, de az EmployeeHireDate és az EmployeeLeaveDateTime időrészének módosításához használható EmployeeHireDate és EmployeeLeaveDateTime

A kifejezésekről további információt a Microsoft Entra ID-ban található attribútumleképezések kifejezéseinek írására vonatkozó referencia című témakörben talál.

A táblázatban szereplő kifejezéspéldák az SAP endDate és a StatusHireDate for Workday függvényt használják. Választhat azonban különböző attribútumokat is.

Használhatja például a StatusContinuousFirstDayOfWork függvényt a Workday statusHireDate értéke helyett. Ebben az esetben a kifejezés a következő:

FormatDateTime([StatusContinuousFirstDayOfWork], , "yyyy-MM-ddzzz", "yyyyMMddHHmmss.fZ")

Az alábbi táblázat felsorolja a javasolt attribútumokat és azok forgatókönyv-javaslatait.

HR-attribútum HR-rendszer Eset Microsoft Entra attribútum
StatusHireDate Workday Asztalos EmployeeHireDate
StatusContinuousFirstDayOfWork Workday Asztalos EmployeeHireDate
StatusDateEnteredWorkforce Workday Asztalos EmployeeHireDate
StatusOriginalHireDate Workday Asztalos EmployeeHireDate
StatusEndEmploymentDate Workday Elválasztó EmployeeLeaveDateTime
StatusResignationDate Workday Elválasztó EmployeeLeaveDateTime
StatusRetirementDate Workday Elválasztó EmployeeLeaveDateTime
StatusTerminationDate Workday Elválasztó EmployeeLeaveDateTime
startDate SAP SF Asztalos EmployeeHireDate
firstDateWorked SAP SF Asztalos EmployeeHireDate
lastDateWorked SAP SF Elválasztó EmployeeLeaveDateTime
endDate SAP SF Elválasztó EmployeeLeaveDateTime

További attribútumokért tekintse meg a Workday attribútumreferenciát és az SAP SuccessFactors attribútumreferenciát.

Az idő fontossága

Az ütemezett munkafolyamatok időzítési pontosságának biztosítása érdekében fontos megfontolni a következő szempontokat:

  • Az attribútum időrészét ennek megfelelően kell beállítani, például a employeeHireDate nap elején egy időpontnak kell lennie, például 13:00 vagy 17:00 óra, a employeeLeaveDateTime nap végén pedig 9 és 11 óra között kell lennie.
  • A munkafolyamatok nem futnak az attribútumban megadott időnél korábban, de a bérlő ütemezése (alapértelmezett 3 óra) késleltetheti a munkafolyamat futtatását. Ha például 8:00-ra állítja be a employeeHireDate bérlői ütemezést, de a bérlői ütemezés csak 9:00-ig fut, a munkafolyamat addig nem lesz feldolgozva. Ha egy új alkalmazott 8:00-kor kezdődik, az időpontot egy ehhez hasonló időpontra (kezdési időpont – bérlői ütemezés) szeretné beállítani, hogy az az alkalmazott érkezése előtt fusson.
  • Javasoljuk, hogy ha ideiglenes hozzáférési bérletet (TAP) használ, állítsa be a maximális élettartamot 24 órára. Ezzel biztosíthatja, hogy a TAP nem járt le, miután egy másik időzónában lévő alkalmazottnak küldték. További információ: Ideiglenes hozzáférési jogosultság konfigurálása a Microsoft Entra-azonosítóban jelszó nélküli hitelesítési módszerek regisztrálásához.
  • Az adatok importálásakor tisztában kell lennie azzal, hogy a forrás hogyan és hogyan biztosít időzóna-információkat a felhasználók számára, hogy esetleg módosításokat végezzenek az időzítés pontosságának biztosítása érdekében.

Egyéni szinkronizálási szabály létrehozása a Microsoft Entra Csatlakozás cloud sync for EmployeeHireDate szolgáltatásban

Az alábbi lépések végigvezetik egy szinkronizálási szabály felhőszinkronizálással történő létrehozásán.

  1. A Microsoft Entra Felügyeleti központban keresse meg a >Hibrid felügyeleti>Microsoft Entra Csatlakozás.
  2. Válassza a Microsoft Entra Csatlakozás felhőszinkronizálás kezelése lehetőséget.
  3. A Konfiguráció területen válassza ki a konfigurációt.
  4. Kattintson a Kattintás gombra a leképezések szerkesztéséhez. Ez a hivatkozás megnyitja az Attribútumleképezések képernyőt .
  5. Válassza az Attribútum hozzáadása lehetőséget.
  6. Adja meg a következő adatokat:
    • Leképezés típusa: Közvetlen
    • Forrásattribútum: msDS-cloudExtensionAttribute1
    • Alapértelmezett érték: Hagyja üresen
    • Célattribútum: employeeHireDate
    • A leképezés alkalmazása: Mindig Screenshot of the cloud attribute mapping.
  7. Válassza az Alkalmazás lehetőséget.
  8. Az Attribútumleképezések képernyőn az új attribútumleképezésnek kell megjelennie.
  9. Válassza a Séma mentése lehetőséget.

További információ az attribútumokról: Attribútumleképezés a Microsoft Entra Csatlakozás felhőszinkronizálásban.

Egyéni szinkronizálási szabály létrehozása a Microsoft Entra Csatlakozás for EmployeeHireDate szolgáltatásban

Az alábbi példa végigvezeti egy egyéni szinkronizálási szabály beállításán, amely szinkronizálja az Active Directory attribútumot az employeeHireDate attribútummal a Microsoft Entra ID-ban.

  1. Nyisson meg egy PowerShell-ablakot rendszergazdaként, és futtassa Set-ADSyncScheduler -SyncCycleEnabled $false az ütemező letiltásához.
  2. Nyissa meg a Start\Microsoft Entra Csatlakozás\ alkalmazást, és nyissa meg a Szinkronizálási szabályok szerkesztőt
  3. Győződjön meg arról, hogy a felül lévő irány Bejövő értékre van állítva.
  4. Válassza a Szabály hozzáadása lehetőséget.
  5. A Bejövő szinkronizálási szabály létrehozása képernyőn adja meg a következő adatokat, és válassza a Tovább gombot.
    • Név: In from AD – EmployeeHireDate
    • Csatlakozás rendszer: contoso.com
    • Csatlakozás rendszerobjektum típusa: felhasználó
    • Metaverzum objektumtípus: személy
    • Precedencia: 20 Screenshot of creating an inbound synchronization rule basics.
  6. A Hatókörszűrő képernyőjén válassza a Tovább gombot .
  7. Az Illesztés szabályok képernyőn válassza a Tovább gombot.
  8. Az Átalakítások képernyőn az Átalakítások hozzáadása csoportban adja meg az alábbi információkat.
    • FlowType: Direct
    • Célattribútum: employeeHireDate
    • Forrás: msDS-cloudExtensionAttribute1 Screenshot of creating inbound synchronization rule transformations.
  9. Válassza a Hozzáadás lehetőséget.
  10. A Szinkronizálási szabályok szerkesztőjében győződjön meg arról, hogy a felső irány kimenőre van állítva.
  11. Válassza a Szabály hozzáadása lehetőséget.
  12. A Kimenő szinkronizálási szabály létrehozása képernyőn adja meg a következő adatokat, és válassza a Tovább gombot.
    • Name: Out to Microsoft Entra ID – EmployeeHireDate
    • Csatlakozás rendszer: <a bérlő>
    • Csatlakozás rendszerobjektum típusa: felhasználó
    • Metaverzum objektumtípus: személy
    • Precedencia: 21
  13. A Hatókörszűrő képernyőjén válassza a Tovább gombot .
  14. Az Illesztés szabályok képernyőn válassza a Tovább gombot.
  15. Az Átalakítások képernyőn az Átalakítások hozzáadása csoportban adja meg az alábbi információkat.
    • FlowType: Direct
    • Célattribútum: employeeHireDate
    • Forrás: employeeHireDate Screenshot of create outbound synchronization rule transformations.
  16. Válassza a Hozzáadás lehetőséget.
  17. A Szinkronizálási szabályok szerkesztő bezárása
  18. Engedélyezze újra az ütemezőt a futtatással Set-ADSyncScheduler -SyncCycleEnabled $true.

Feljegyzés

  • Az msDS-cloudExtensionAttribute1 egy példaforrás.
  • A Microsoft Entra Csatlakozás 2.0.3.0-valemployeeHireDate kezdődően a rendszer hozzáadja az alapértelmezett "Out to Microsoft Entra ID" szabályhoz, így a 10–16. lépés nem szükséges.
  • A Microsoft Entra Csatlakozás 2.1.19.0-tólemployeeLeaveDateTime kezdve a rendszer hozzáadja az alapértelmezett "Out to Microsoft Entra ID" szabályhoz, így a 10–16. lépés nem szükséges.

További információ: Szinkronizálási szabály testreszabása és az alapértelmezett konfiguráció módosítása.

Attribútumleképezés szerkesztése a kiépítési alkalmazásban

Miután beállította a kiépítési alkalmazást, szerkesztheti annak attribútumleképezését. Az alkalmazás létrehozásakor lekérheti a HRM és az Active Directory közötti alapértelmezett leképezések listáját. Innen szerkesztheti a meglévő leképezést, vagy hozzáadhat új leképezést.

A leképezés frissítéséhez tegye a következőket:

  1. Jelentkezzen be a Microsoft Entra felügyeleti központba legalább globális Rendszergazda istratorként.

  2. Keresse meg az Identity>Applications>Enterprise-alkalmazásokat.

  3. Nyissa meg a kiépített alkalmazást.

  4. Válassza a Kiépítés lehetőséget, majd válassza az Attribútumleképezés szerkesztése lehetőséget.

  5. Válassza a Speciális beállítások megjelenítése lehetőséget, majd válassza a Helyszíni Active Directory attribútumlistájának szerkesztését. Screenshot of editing on-premises attribute.

  6. Adja hozzá a típussztringként létrehozott forrásattribútumot vagy attribútumokat, és jelölje be a jelölőnégyzetet. Screenshot of source API list.

    Feljegyzés

    A hozzáadott forrásattribútumok száma és neve attól függ, hogy mely attribútumokat szinkronizálja az Active Directoryból.

  7. Válassza a Mentés lehetőséget.

  8. Innen le kell képeznie a HRM-attribútumokat a hozzáadott Active Directory-attribútumokhoz. Ehhez adjon hozzá új leképezést egy kifejezéssel.

  9. A kifejezésnek meg kell egyeznie a Understanding EmployeeHireDate és az EmployeeLeaveDateTime formázási szakaszban található formázásokkal . Screenshot of setting attribute format.

  10. Válassza az OK gombot.

Az attribútumértékek ellenőrzése a Microsoft Entra-azonosítóban

A Microsoft Entra ID felhasználói objektumaiban ezen tulajdonságokon beállított értékek áttekintéséhez használhatja a Microsoft Graph PowerShell SDK-t. Példa:

# Import Module
Import-Module Microsoft.Graph.Users

# Define the necessary scopes
$Scopes =@("User.Read.All", "User-LifeCycleInfo.Read.All")

# Connect using the scopes defined and select the Beta API Version
Connect-MgGraph -Scopes $Scopes


# Query a user, using its user ID, and return the desired properties
$user = Get-MgUser -UserID "9093a415-2968-48b5-808b-a1a6f006f7a3" -Property EmployeeLeaveDateTime
$User.EmployeeLeaveDateTime

Screenshot of the result.

Következő lépések