activities
latest
false
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde.
UiPath logo, featuring letters U and I in white
Klassische Integrationsaktivitäten
Last updated 8. Nov. 2024

Fehlersuche und ‑behebung

Auf dieser Seite wird erläutert, wie Probleme behoben werden, die bei der Verwendung des ServiceNow-Aktivitätspakets auftreten können.

Probleme mit Berechtigungen

Problem

Ein Benutzer öffnet Insert ServiceNow Record, Update ServiceNow Recordoder Get ServiceNow Record und kann ein Objekt auswählen, die Eigenschaftsliste ist jedoch leer.

Lösung

Nachfolgend finden Sie die Liste der API-Aufrufe, die das Aktivitätspaket ausführt:

Verhalten

API-URL

Dropdown-Elemente

/api/now/table/sys_db_object?&sysparm_action=getRecords&sysparm_fields=sys_name,super_class,label,sys_id,name

Alle Spalten in der Vorfallstabelle abrufen

/api/now/table/sys_dictionary?sysparm_fields=internal_type,element,column_label,mandatory&sysparm_query=name%3Dincident%5EORname%3Dtask

Ruft den Beispielwert eines Vorfalls ab

/api/now/table/incident?sysparm_action=getRecords&sysparm_limit=1

Tipp: Die ersten beiden Berechtigungen sind nur für RPA-Entwickler erforderlich, die mit der Entwurfszeitumgebung arbeiten. Die Konten, die von Robotern zum Ausführen des Prozesses verwendet werden, benötigen sie nicht.
Detaillierte Erklärung

/api/now/table/incident?sysparm_action=getRecords&sysparm_limit=1 ist die API, die wir für die Vorfallstabelle aufrufen. Erkundigen Sie sich bei Ihrem ServiceNow-Systemadministrator, ob Sie über die richtige Berechtigung/den richtigen Zugriff zum Abrufen von Daten aus der Tabelle verfügen.

Ihr ServiceNow-Administrator sollte auch in der Lage sein, die zugrunde liegenden/granularen Berechtigungen zu überprüfen. Diese können unterschiedlich sein, aber die Gesamtidee ist dieselbe.  

Die Konfiguration von Rollen kann variieren, d. h. ServiceNow-Administratoren können die Standardrolleneinstellungen anpassen. Wenn wir beispielsweise Metadaten in der *Incident*-Tabelle lesen möchten, benötigen wir Zugriff sowohl auf das sys_db_object als auch auf die *Incident*-Tabelle.

Jede Tabelle enthält Zugriffssteuerungen und jede Zugriffssteuerung enthält Rollen. Diese Rollen müssen konfiguriert werden, damit der Benutzer aus beiden Tabellen lesen kann.

Active Directory-Benutzer

Problem

Sie sind sich nicht sicher, ob Sie einen Activity Directory-Benutzer mit dem ServiceNow Activity Pack und Ihrem ServiceNow-Mandanten verwenden können.

Lösung

UiPath hat bestätigt, dass dies ordnungsgemäß funktioniert. Um dies zu überprüfen, haben wir die folgenden Schritte ausgeführt:

  1. Erstellen Sie einen Azure AD-Benutzer und überprüfen Sie die Möglichkeit, sich mit SSO anzumelden:



  2. Diesem Benutzer eine Administratorrolle zuweisen (vorerst):



  3. Melden Sie sich über ein Inkognito-Fenster als Azure AD-Benutzer an und richten Sie eine Client-ID und ein geheimes Clientgeheimnis für OAuth 2.0 ein:



  4. Wenn wir diese Client-ID und diesen geheimen Clientschlüssel verwenden, wurde die Authentifizierung übergeben:



  • Probleme mit Berechtigungen
  • Active Directory-Benutzer

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
Uipath Logo White
Vertrauen und Sicherheit
© 2005–2024 UiPath. Alle Rechte vorbehalten