- Überblick
- Adobe Sign
- Alteryx
- Amazon Comprehend
- Amazon Connect
- Amazon Rekognition
- Amazon Textract
- Box
- Versionshinweise
- Über das Box-Aktivitätspaket
- Korrigieren der XAML nach Paketaktualisierung
- Projektkompatibilität
- Einrichten
- Technische Referenzen
- Box Scope
- Commit Session
- Create File Version Session
- Create Upload Session
- Upload Part
- Delete Old Version
- Get Versions
- Promote Version
- Upload File Version
- Datei kopieren (Copy File)
- Delete File
- Download File
- Get File Comments
- Get File Info
- Get File Info Details
- Get File Lock Info
- Lock File
- Datei verschieben (Move File)
- Unlock File
- Upload File
- Copy Folder
- Create Folder
- Delete Folder
- Get Folder Info
- Get Folder Items
- Rename Folder
- Search For Content
- Methode ausführen
- Kognitiv (Cognitive)
- Versionshinweise
- Über das Cognitive-Aktivitätspaket
- Google Textanalyse (Google Text Analysis)
- Google Text Translate
- IBM Watson NLU Textanalyse (IBM Watson NLU Text Analysis)
- IBM Watson Textanalyse (IBM Watson Text Analysis)
- Microsoft Textanalyse (Microsoft Text Analysis)
- StanfordNLP Textanalyse (StanfordNLP Text Analysis)
- StanfordNLP Get-Komponenten (StanfordNLP Get Components)
- Stanford Get OpenIE-Beziehungen (StanfordNLP Get OpenIE Relations)
- Stanford Get-Satz-Stimmung (StanfordNLP Get Sentence Sentiment)
- DocuSign
- Versionshinweise
- Über das DocuSign-Aktivitätspaket
- Projektkompatibilität
- Einrichten
- DocuSign Scope
- Invoke DocuSign Operation
- Create Envelope
- Create Envelope And Send
- Create Envelope From Template
- Create Envelope Recipients
- Get Document
- Get Documents
- Get Envelope
- Get Form Data
- Send Envelope
- Update Envelope
- List Attachments
- List Custom Fields
- List Documents
- List Envelope Status Changes
- List Recipients
- Create Bulk Send List
- Create Bulk Send Request
- Get Bulk Send List
- Get Bulk Send Lists
- Create Template Custom Fields
- Create Template Recipients
- Get Template
- List Templates
- Google Vision
- Jira
- Versionshinweise
- Über das Jira-Aktivitätspaket
- Projektkompatibilität
- Einrichten
- Jira Scope
- Methode ausführen
- Add Attachment
- Delete Attachment
- Download Attachment
- Get Attachments
- Kommentar hinzufügen
- Delete Comment
- Get Comments
- Create Component
- Delete Component
- Get Components
- Search Dashboards
- Create Filter
- Get Filters
- Create Issue Link
- Delete Issue Link
- Get Issue Link Types
- Get Issue Links
- Add Watcher
- Assign Issue
- Clone Issue
- Create Issue
- Delete Issue
- Get Issue
- Get Watchers
- Remove Watcher
- Search Issues Using JQL
- Transition Issue
- Update Issue
- Create Project
- Delete Project
- Get Project Types
- Get Projects
- Update Project
- Get Transitions
- Benutzer erstellen
- Benutzer löschen
- Find Users
- Marketo
- Microsoft Dynamics
- Microsoft Dynamics Finance and Operations
- Microsoft Translator
- Microsoft Vision
- Oracle Integration Cloud
- Über das Oracle Integration Cloud-Aktivitätspaket
- Projektkompatibilität
- Einrichten
- Technische Referenzen
- Oracle-Prozessumfang
- Prozessinstanzen abrufen
- Prozessinstanz abrufen
- Prozess starten (Start Process)
- Status der Prozessinstanz aktualisieren
- Kommentar zur Prozessinstanz hinzufügen
- Prozessinstanzanhänge abrufen
- Download Attachment
- Aufgaben abrufen
- Get Task
- Aktionsaufgabe
- Aufgabe neu zuweisen
- Add Task Comment
- Aufgabenanhänge abrufen
- Aufgabenzugeordnete abrufen
- Oracle NetSuite
- Salesforce
- Versionshinweise
- Über das Salesforce-Aktivitätspaket
- Projektkompatibilität
- Einrichten
- Schnellstart
- Salesforce-Anwendungsbereich
- Create Bulk API Job
- Get Bulk API Job
- Get Bulk API Job Results
- Start or Abort Bulk API Job
- Assign File
- Download File
- Upload File
- Composite Request
- Delete Record
- Datensätze der Listenansicht abrufen
- Datensatz abrufen
- Datensatz einfügen
- Update Record
- Upsert Record
- Execute Report
- Execute SOQL
- Format Column Names
- Format Labels And Values
- Lightning REST API Request
- Suche
- SAP BAPI
- ServiceNow
- Slack
- Smartsheet
- Versionshinweise
- Über das Smartsheet-Aktivitätspaket
- Projektkompatibilität
- Einrichten
- Technische Referenzen
- Schnellstart: Arbeiten mit Zeilen
- Smartsheet Application Scope
- Datei anfügen
- Attach URL
- Delete Attachment
- Get Attachment
- List Attachments
- Kommentar hinzufügen
- Delete Comment
- Get Comment
- List Discussions
- Copy Folder
- Create Folder
- Delete Folder
- Get Folder
- List Folders
- Add Group Members
- Get Group
- List Groups
- Remove Group Member
- Get Report
- List Reports
- Zeilen hinzufügen
- Copy Rows
- Create Discussion on Row
- Delete Rows
- Get Row
- List Rows
- Move Rows
- Update Rows
- Blatt kopieren (Copy Sheet)
- Create Sheet
- Create Sheet From Template
- Download Sheet
- Get Sheet
- List Sheets
- Update Sheet
- Benutzer hinzufügen
- Get User
- List Users
- Benutzer entfernen
- Copy Workspace
- Create Workspace
- List Workspaces
- Import Sheet from CSV / XLSX
- Invoke Smartsheet Operation
- Search Activity
- Send via Email
- Share Object
- SuccessFactors
- Tableau
- Twilio
- Workato
- Workday
Einrichten
Um erfolgreich eine Verbindung herzustellen und Anforderungen an die ServiceNow-API zu senden, benötigt die Aktivität ServiceNow Scope eine Endpunkt-URL für Ihren ServiceNow-Mandanten (Endpunkt-URL), einen Benutzernamen (UserName) und ein Kennwort (Password). Sie können optional ein OAuth-Zugriffstoken von Ihrem ServiceNow-Mandanten abrufen. Zum Abrufen des OAuth-Zugriffstokens werden die Client-ID Ihrer ServiceNow-Instanz, der geheime Clientschlüssel und die Endpunkt-URL benötigt.
Wenn Sie sich für die Verwendung von OAuth entscheiden, müssen Sie der ServiceNow Scope- Aktivität die Möglichkeit geben, das OAuth-Zugriffstoken abzurufen, und die anderen Aktivitäten aktivieren, um erfolgreich Anforderungen an die ServiceNow-API zu senden. Sie müssen die folgenden Schritte ausführen:
- OAuth einrichten.
- Erstellen Sie Anmeldeinformationsassets.
- Erstellen Sie Ihr Projekt.
Schließen Sie die Schritte zum Einrichten der OAuth in der ServiceNow-Dokumentation ab. Auch wenn die dokumentierten Schritte wahrscheinlich in allen ServiceNow-Plattformregionen gleich sind, wird empfohlen, dass Sie die Schritte für Ihre spezifische Region ausführen, falls es Unterschiede gibt (z. B.Madrid, New York usw.).
Nachfolgend sehen Sie, wie wir OAuth für unsere Beispiele einrichten.
- Melden Sie sich bei Ihrer ServiceNow-Instanz an (z. B. https://dev74293.service-now.com/login)
-
Gehen Sie zu Systemdefinitionen > Plugins und überprüfen Sie, ob der Status des OAuth-Plugins auf Aktivfestgelegt ist.
-
Wechseln Sie zu System OAuth > Anwendungsregistrierung und klicken Sie auf Neu.
-
Bei der Frage Welche Art von OAuth-Anwendung?, klicken Sie auf OAuth-API-Endpunkt für externe Clients erstellen.
-
-
Geben Sie einen Namen für Ihre Anwendung ein (z. B. UiPathQuickstart) und klicken Sie auf Absenden (bei Erfolg werden Sie zurück zur Liste der Anwendungsregistrierungen geleitet ).
- Suchen Sie in der Liste Anwendungs-Registries Ihre neue Anwendung und klicken Sie auf ihren Namen , um die Detailseite zu öffnen.
- Klicken Sie auf das Schlosssymbol neben Geheimer Clientschlüssel , um den Wert anzuzeigen.
-
Notieren Sie sich die Werte „ Client-ID “ und „ Client Secret “ (diese geben Sie in der Aktivität „ ServiceNow Scope “ ein).
-
Wenn diese OAuth-Anwendung OAuth2 unterstützen soll, müssen Sie die Umleitungs-URL auf
http://127.0.0.1:10001/authorize/
festlegen.Wichtig:Ab v1.3.8 haben wir Unterstützung für lokale Ports hinzugefügt. Der Parameter Lokaler Port , der im ServiceNow-Anwendungsumfang verfügbar ist, ist optional und konfigurierbar. Standardmäßig ist der Wert auf10001
festgelegt (z. B.http://127.0.0.1:10001/authorize/
). Wenn Sie Ihre OAuth-Anwendung konfigurieren, legen Sie die Umleitungs-URL fest auf:http://127.0.0.1:{LocalPort}/authorize/
. Für den lokalen Port10002
wäre die Umleitungs-URL beispielsweisehttp://127.0.0.1:10002/authorize/
. Es ist nicht ratsam, den lokalen Port im selben Projekt zu ändern. Wenn sich der Port ändert, erstellen Sie ein neues Projekt oder einen neuen Workflow, um etwaige Caching-Fehler zu vermeiden.
SecureString
Eingaben für Ihre ServiceNow-Anmeldeinformationen (Password und ClientGeheimnis). Zum Generieren der SecureString
-Variablen wird empfohlen, zwei Anmeldeinformationsassets in Ihrem Orchestrator-Mandanten zu erstellen.
- Melden Sie sich beim Orchestrator-Mandanten an, den Sie für Ihr Projekt verwenden möchten.
- Klicken Sie links auf Assets (dadurch öffnet sich die Seite Assets).
-
Klicken Sie auf das Symbol + , um ein neues Asset zu erstellen (dadurch öffnet sich das Fenster Asset erstellen ).
- Geben Sie einen Namen ein, und wählen Sie Anmeldeinformationen unter Typaus.
- Geben Sie im Feld Benutzername die ClientId Ihrer ServiceNow-Anwendungsregistrierung ein.
- Geben Sie im Feld Kennwort das ClientSecret Ihrer ServiceNow-Anwendungsregistrierung ein.
-
Klicken Sie auf Erstellen.
-
Wiederholen Sie die Schritte 3–7, um ein weiteres Asset für Ihren ServiceNow -Benutzernamen und Ihr Kennwort zu erstellen.
-
Erstellen Sie ein neues Automatisierungsprojekt.
- Öffnen Sie UiPath Studio.
- Klicken Sie unter Neues Projektauf Prozess (dadurch wird das Fenster Neuer leerer Prozess geöffnet).
- Geben Sie einen Projektnamen, einen Speicherortund eine Beschreibungein.
-
Klicken Sie auf Erstellen.
-
Installieren Sie das UiPath.ServiceNowActivities -Paket.
- Klicken Sie im Menüband Design auf Pakete verwalten (dadurch wird das Fenster Pakete verwalten geöffnet).
- Klicken Sie unter Alle Paketeauf Beta
- Geben Sie in der Suchleiste ServiceNowein.
-
Klicken Sie auf, installieren und akzeptieren Sie die Lizenz für UiPath.ServiceNow.Activities.
- Weitere Informationen zu Uipath Studio-Paketen finden Sie unter Verwalten von Paketen im Studio-Handbuch.
Alles erledigt!
Nachdem Sie die Einrichtung abgeschlossen haben, können Sie damit beginnen, die ServiceNow-Aktivitäten zu Ihrem Projekt hinzuzufügen.
Wenn Sie Lernerfahrungen aus der Praxis sammeln möchten, und um schnell mit der Verwendung der Aktivitäten zu beginnen, sehen Sie sich die Schnellstartanleitung an. In dieser Anleitung finden Sie Schritt-für-Schritt-Anweisungen, die Ihnen helfen sollen, ein funktionierendes Beispiel für die verschiedenen Aktivitäten zu erstellen, damit Sie die Verbindung mit Ihrer ServiceNow-Instanz überprüfen und sich mit den Eingabe-/Ausgabeeigenschaften vertraut machen können.
Weitere Informationen zu den ServiceNow-Aktivitäten (einschließlich Beispiele für Eigenschaftseingaben/-ausgaben) finden Sie auf der Seite Aktivitäten . Dort finden Sie eine vollständige Aktivitätsliste und Links zu den Aktivitätsdetailseiten.