Richten Sie ein UKG-Spoke

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 4 Minuten Lesedauer
  • Integrieren Sie die Anwendung Kronos mit Ihrer ServiceNow-Instanz. Registrieren Sie eine OAuth-Anwendung in Kronos, und authentifizieren Sie Anforderungen von ServiceNow.

    Vorbereitungen

    • IntegrationHub-Abonnement anfordern
    • UKG-Spoke aktivieren
    • Kronos Manager-Benutzer oder Superuser-Anmeldeinformationen
    • Erforderliche Rolle: admin
    Hinweis:
    Stellen Sie sicher, dass sich die Anwendungsregistrierung, Verbindungen und Anmeldeinformationen innerhalb des Anwendungsbereichs befinden.

    Registrieren Sie Kronos als OAuth-Provider

    Verwenden Sie die Informationen, die während der Erstellung und Konfiguration der Anwendung Kronos generiert wurden, um Kronos als OAuth-Provider zu registrieren und der Instanz die Anforderung von OAuth 2.0-Token zu ermöglichen.

    Vorbereitungen

    Erforderliche Rolle: admin

    Prozedur

    1. Navigieren zu Alle > System-OAuth > Applikationsregistrierung.
    2. Öffnen Sie den Datensatz für die Spoke Kronos.
    3. Füllen Sie die Felder des Formulars aus.
      Feld Wert erforderlich
      Name Name zur eindeutigen Identifizierung des Datensatzes. Geben Sie beispielsweise Kronos OAuth-Profilein.
      Client-ID Client-ID, die während der Anwendungskonfiguration in Kronoserstellt wurde.
      Geheimer Clientschlüssel Geheimer Clientschlüssel, der während der Anwendungskonfiguration in Kronoserstellt wurde.
      Standardgewährungstyp Zum Erstellen des Tokens verwendeter Gewährungstyp. Wählen Sie Anmeldeinformationen für Passwort des Ressourcenbesitzers aus.
      Anwendung Anwendungsbereich, der diesen Datensatz enthält. Wählen Sie Kronos-Spoke aus.
      Zugänglich von Anwendungsbereich, von dem aus auf diese Registrierung zugegriffen werden kann.
      Aktiv Option zur aktiven Verwendung der Anwendungsregistrierung. Wählen Sie die Option aus.
      Token-URL OAuth-Servertoken-Endpunkt. Beispiel: https:// <Kronos-Instance> .com/api/authentication/access_token .
      Umleitungs-URL OAuth-Callback-Endpunkt. Beispiel: https://<ServiceNow-Instance> .com/oauth_redirect.do .
    4. Klicken Sie mit der rechten Maustaste auf den Formularheader und wählen Sie Speichern aus.
    5. Fügen Sie auf der Registerkarte OAuth-Entitätsbereiche eine Zeile ein, und geben Sie diese Werte an.
      Feld Wert
      Name Kronos
      OAuth-Anwendungsbereich gegebenName E-Mail Nonce OpenID-Profil SN UID
    6. Klicken Sie auf Aktualisieren.
    7. Klicken Sie auf der Registerkarte OAuth-Entitätsprofil auf das Standardprofil Kronos oAuth default_profile.
    8. Fügen Sie einen Datensatz in die zugehörige Liste OAuth-Entitätsbereich ein, und wählen Sie den Standardentitätsbereich für die Spoke Kronos aus, z. B. Kronos.
    9. Klicken Sie auf Aktualisieren.

    Erstellen Sie einen Anmeldeinformationsdatensatz für die Spoke Kronos .

    Autorisieren Sie die Spoke-Aktionen Kronos, indem Sie Anmeldeinformationsdatensätze für die in Kronosregistrierte Anwendung erstellen. Der Alias für Verbindungen und Anmeldeinformationen der Spoke Kronos verwendet diese Anmeldeinformationen zum Autorisieren von Aktionen.

    Vorbereitungen

    Erforderliche Rolle: admin.

    Prozedur

    1. Navigieren zu Alle > Verbindungen und Anmeldeinformationen > Berechtigungen.
    2. Klicken Sie auf Neu.
      Das System zeigt die Meldung Welche Art von Anmeldeinformationen möchten Sie erstellen? an..
    3. Wählen Sie OAuth 2.0-Anmeldeinformationen aus.
    4. Füllen Sie die Felder des Formulars aus.
      Feld Wert erforderlich
      Name Name zur eindeutigen Identifizierung des Datensatzes. Beispiel: Kronos Cred.
      Aktiv Option zur aktiven Verwendung des Anmeldeinformationsdatensatzes. Wählen Sie die Option aus.
      OAuth-Einheitenprofil Standardmäßiges OAuth-Entitätsprofil der Spoke Kronos. Wählen Sie beispielsweise Kronos oAuth default_profile aus.
      Reihenfolge Reihenfolge, in der die Anmeldeinformationen verwendet wurden. Geben Sie z. B. 100ein.
    5. Klicken Sie mit der rechten Maustaste in den Header des Formulars und wählen Sie Speichern aus.

    Geben Sie Kronos Benutzeranmeldeinformationen an

    Erstellen Sie einen Datensatz, um Details und Anmeldeinformationen des erforderlichen Kronos -Benutzers bereitzustellen. Die Spoke Kronos verwendet diese Benutzeranmeldeinformationen zum Ausführen von Aktionen in Kronos.

    Vorbereitungen

    Erforderliche Rolle: admin.

    Warum und wann dieser Vorgang ausgeführt wird

    Stellen Sie sicher, dass Sie die Anmeldeinformationen eines Manager-Benutzers oder Kronos -Superusers angeben. Mit diesen Anmeldeinformationen können Urlaubsanträge von Mitarbeitern und Managern verwaltet werden.

    Prozedur

    1. Navigieren zu Alle > Kronos > Berechtigungen.
    2. Klicken Sie auf Neu.
    3. Füllen Sie diese Werte im Formular aus.
      Tabelle : 1. Formular „Kronos-Anmeldeinformationen“
      Feld Beschreibungen
      Name Name zur eindeutigen Identifizierung des Datensatzes.
      Anwendungsschlüssel Anwendungsschlüssel des Benutzers Kronos.
      Benutzername Benutzername für die Anmeldung beim Konto des Benutzers in Kronos.
      Passwort Passwort des Benutzerkontos Kronos.
      Verbindungs- und Anmeldeinformationsalias Standardaliasdatensatz, der der Spoke Kronos zugeordnet ist.
      Aktualisierungs-Token läuft ab Datum und Uhrzeit, bis zu denen das Aktualisierungstoken Kronos abläuft. Die Spoke Kronos generiert regelmäßig ein neues Aktualisierungstoken, bevor das aktuelle Aktualisierungstoken abläuft.
    4. Klicken Sie auf Absenden.
    5. Um das Token Kronos zu generieren, klicken Sie auf den zugehörigen Link Kronos-Token abrufen.

    Ergebnisse

    Der Subflow Kronos - Kronos Token abrufen wird ausgelöst. Der Subflow verwendet die beim Spoke-Setup angegebenen Details, um ein gültiges Aktualisierungstoken von Kronosabzurufen. Der Subflow aktualisiert dann den Wert von Refresh Token Expires(Ablauf des Aktualisierungstokens).
    Hinweis:
    Um auf weitere Details zum Aktualisierungstoken Kronos zuzugreifen, navigieren Sie zu System-OAuth > Verwalten Token.. Hier wird für jedes Aktualisierungstoken ein Datensatz erstellt.

    Erstellen Sie einen Verbindungsdatensatz für die Spoke Kronos .

    Erstellen Sie Verbindungsdatensätze für Ihre Anwendung Kronos. Der Alias für Verbindungen und Anmeldeinformationen der Spoke Kronos verwendet diese Verbindungen zum Ausführen von Aktionen in Kronos.

    Vorbereitungen

    Erforderliche Rolle: admin.

    Prozedur

    1. Navigieren zu Alle > Verbindungen und Anmeldeinformationen > Aliasse für Verbindungen und Anmeldeinformationen.
    2. Öffnen Sie den Datensatz für die Spoke Kronos.
    3. Klicken Sie auf der Registerkarte Verbindungen auf Neu.
    4. Füllen Sie diese Werte im Formular aus.
      Tabelle : 2. HTTP(s)-Verbindungsformular
      Feld Wert erforderlich
      Name Name zur eindeutigen Identifizierung des Verbindungsdatensatzes. Geben Sie beispielsweise Kronos Connein.
      Anmeldeinformation Anmeldeinformationsdatensatz, den Sie für Kronoserstellt haben. Wählen Sie beispielsweise Kronos Credaus. Weitere Informationen finden Sie unter Erstellen Sie einen Anmeldeinformationsdatensatz für die Spoke Kronos ..
      Verbindungsalias Alias-Datensatz, der dieser Verbindung zugeordnet ist.
      URL-Builder
      Hinweis:
      Aktivieren Sie das Kontrollkästchen nicht.
      Verbindungs-URL URL der Kronos-Instanz
      MID-Server verwenden Dieses Feld ist nicht anwendbar.
      Aktiv Option zur aktiven Verwendung dieser Verbindung. Wählen Sie die Option aus.
      Domäne Domäne, in der die Aktion oder Aktivität ausgeführt wird.
    5. Geben Sie auf der Registerkarte Attribute diese Werte ein.
      Feld Beschreibung
      u_app_key Anwendungsschlüssel des Benutzers Kronos.
      u_version Kronos -Version Ihrer Instanz. Geben Sie v1 ein.
    6. Klicken Sie auf Absenden.