ServiceMax Verbindung
Einführung
Eine ServiceMax-Verbindung wird mithilfe des ServiceMax Connectors konfiguriert, der den Zugriff auf den ServiceMax Endpoint ermöglicht. Sobald eine Verbindung hergestellt ist, können Sie eine oder mehrere ServiceMax Aktivitäten konfigurieren, die mit dieser Verbindung verknüpft sind und entweder als Quelle zum Bereitstellen von Daten für einen Operation oder als Ziel zum Verbrauchen von Daten in einem Operation verwendet werden können. Darüber hinaus kann die ServiceMax Verbindung in Scripts verwendet werden.
Hinweis
Dieser Connector unterstützt die Organisationsrichtlinie Erneute Authentifizierung bei Änderung aktivieren. Wenn aktiviert, müssen Benutzer bei einer Änderung des Server-Hosts oder Benutzernamens in dieser Verbindung das Passwort und den Sicherheitstoken für die Verbindung erneut eingeben.
Erstellen oder Bearbeiten einer ServiceMax Verbindung
Eine neue ServiceMax Verbindung wird mithilfe des ServiceMax Connectors von einem dieser Standorte aus erstellt:
- Die Tab Endpoints und -konnektoren der Designkomponentenpalette (siehe Komponentenpalette).
- Die Seite Globale Verbindungen (siehe Einen globalen Endpoint erstellen in Globale Verbindungen).
Eine bestehende ServiceMax-Verbindung kann von diesen Orten aus bearbeitet werden:
- Die Tab Endpoints und -konnektoren der Designkomponentenpalette (siehe Komponentenpalette).
- Die Tab Komponenten des Projektbereichs (siehe Aktionsmenü im Projektbereich Tab Komponenten).
- Die Seite Globale Verbindungen (siehe Einen globalen Endpoint bearbeiten in Globale Verbindungen).
Konfigurieren einer ServiceMax Verbindung
Die Konfiguration einer ServiceMax-Verbindung umfasst diese Felder:
Tipp
Felder mit einem variablen Symbol Unterstützung durch globale Variablen, Projektvariablen und Jitterbit-Variablen. Beginnen Sie entweder mit einer öffnenden eckigen Klammer [
in das Feld oder durch Klicken auf das Variablensymbol, um eine Liste der vorhandenen Variablen anzuzeigen, aus denen Sie auswählen können.
-
Endpoint: Geben Sie einen Namen ein, der zur Identifizierung der ServiceMax-Verbindung verwendet werden soll. Der Name muss für jede ServiceMax-Verbindung eindeutig sein und darf keine Schrägstriche enthalten (
/
) oder Doppelpunkte (:
). Dieser Name wird auch verwendet, um den ServiceMax Endpoint zu identifizieren, der sich sowohl auf eine bestimmte Verbindung als auch auf ihre Aktivitäten bezieht. -
Server-Host: Geben Sie die URL des Salesforce Servers ein. Wenn Sie eine Produktionsinstanz verwenden, belassen Sie die Standard URL als https://login.salesforce.com. Wenn Sie eine Sandbox-Instanz verwenden, aktivieren Sie unten das Kontrollkästchen Sandbox.
-
Sandbox: Wenn Sie eine Salesforce Sandbox-Instanz verwenden, aktivieren Sie dieses Kontrollkästchen, um das Feld Server-Host oben auf https://test.salesforce.com.
-
Benutzername und Passwort: Geben Sie den Benutzernamen und das Passwort ein, die mit dem Salesforce-Konto verknüpft sind. Es ist ein Salesforce-Konto erforderlich, bei dem die Multi-Faktor-Authentifizierung (MFA) nicht aktiviert ist.
Um ein Salesforce-Konto ohne MFA zu konfigurieren, stellen Sie sicher, dass der Berechtigungssatz, der der Salesforce-Systemintegrationsanmeldung zugewiesen ist, nicht die Auswahl Multi-Faktor-Authentifizierung für API -Anmeldungen enthält. Systemintegrations-Anmeldetypen sind von der MFA-Anforderung von Salesforce ausgenommen, wie von Salesforce in Ist MFA für meine Integrationsbenutzer erforderlich? in der Dokumentation FAQ zur Salesforce Multi-Faktor-Authentifizierung beschrieben.
-
Sicherheitstoken: Geben Sie bei Bedarf das mit dem Salesforce-Konto verknüpfte Sicherheitstoken ein. Abhängig von Ihrer Salesforce Sicherheitskonfiguration können Sie dieses Feld möglicherweise löschen. Wenden Sie sich an Ihren Salesforce Administrator. Weitere Informationen finden Sie in der Salesforce Dokumentation zum Zurücksetzen Ihres Sicherheitstokens.
-
Testen: Klicken Sie hier, um die Verbindung mit den angegebenen Anmeldeinformationen zu überprüfen.
-
Änderungen speichern: Klicken Sie hier, um die Verbindungskonfiguration zu speichern und zu schließen.
-
Änderungen verwerfen: Klicken Sie nach dem Vornehmen von Änderungen an einer neuen oder vorhandenen Konfiguration hier, um die Konfiguration ohne Speichern zu schließen. Sie werden in einer Meldung aufgefordert, zu bestätigen, dass Sie die Änderungen verwerfen möchten.
-
Löschen: Klicken Sie nach dem Öffnen einer vorhandenen Verbindungskonfiguration hier, um die Verbindung dauerhaft aus dem Projekt zu löschen und die Konfiguration zu schließen (siehe Komponentenabhängigkeiten, Löschen und Entfernen). Sie werden in einer Meldung aufgefordert, zu bestätigen, dass Sie die Verbindung löschen möchten.
Nächste Schritte
Nachdem eine ServiceMax-Verbindung erstellt wurde, sind Menüaktionen für diese Verbindung über die Tab Komponenten im Projektbereich zugänglich. Siehe Aktionsmenü Verbindungsaktionen für weitere Einzelheiten.
Nachdem Sie eine ServiceMax Verbindung konfiguriert haben, können Sie eine oder mehrere mit dieser Verbindung verknüpfte ServiceMax Aktivitäten konfigurieren, die entweder als Quelle zum Bereitstellen von Daten für einen Operation oder als Ziel zum Verbrauchen von Daten in einem Operation verwendet werden sollen. Alternativ können Sie die ServiceMax Verbindung in einem Script verwenden.
Konfigurieren von Aktivitäten
ServiceMax-Aktivitäten interagieren mit der ServiceMax-Verbindung, um als Quellen (Bereitstellung von Daten innerhalb einer Operation) oder Ziele (Empfang von Daten innerhalb einer Operation) zu fungieren.
Nachdem Sie eine ServiceMax-Verbindung konfiguriert haben, filtern Sie mithilfe der Dropdown-Liste Anzeigen nach Endpoints und klicken Sie dann auf den ServiceMax-Verbindungsblock, um die Aktivitäten anzuzeigen, die für die Verwendung mit einer ServiceMax-Verbindung verfügbar sind:
Weitere Informationen finden Sie in diesen Aktivitäten:
Standardmäßige ServiceMax Aktivitäten
- Abfrage: Fragt Daten von einem ServiceMax Endpoint ab und ist zur Verwendung als Quelle in einem Operation vorgesehen.
- Einfügen: Fügt neue Daten in einen ServiceMax Endpoint ein und soll als Ziel in einer Operation verwendet werden.
- Aktualisieren: Aktualisiert vorhandene Daten in einem ServiceMax Endpoint und soll als Ziel in einem Operation verwendet werden.
- Upsert: Aktualisiert vorhandene Daten und fügt neue Daten in einen ServiceMax Endpoint ein und ist zur Verwendung als Ziel in einer Operation vorgesehen.
- Löschen: Löscht Daten in einem ServiceMax Endpoint und ist zur Verwendung als Ziel in einem Operation vorgesehen.
ServiceMax Massenaktivitäten
ServiceMax Massenaktivitäten sind schneller und skalierbarer als ServiceMax Aktivitäten ohne Massenverarbeitung, sollten jedoch nur verwendet werden, wenn Sie vor Erreichen des Ziels keine Transformation zum Ändern der Daten benötigen.
- Massenabfrage: Fragt eine große Anzahl von Datensätzen von einem ServiceMax Endpoint ab und ist zur Verwendung als Quelle in einem Operation vorgesehen.
- Masseneinfügung: Fügt eine große Anzahl neuer Datensätze in einen ServiceMax Endpoint ein und soll als Ziel in einer Operation verwendet werden.
- Massenaktualisierung: Aktualisiert eine große Anzahl vorhandener Datensätze in einem ServiceMax Endpoint und soll als Ziel in einem Operation verwendet werden.
- Massen-Upsert: Aktualisiert sowohl eine große Anzahl vorhandener Datensätze als auch fügt eine große Anzahl neuer Datensätze in einen ServiceMax Endpoint ein und ist für die Verwendung als Ziel in einer Operation vorgesehen.
- Massenlöschung: Löscht eine große Anzahl von Datensätzen von einem ServiceMax Endpoint und soll als Ziel in einem Operation verwendet werden. Gelöschte Datensätze werden im Salesforce-Papierkorb gespeichert, bevor sie endgültig gelöscht werden.
- Massenlöschung: Löscht eine große Anzahl Datensätze von einem ServiceMax Endpoint und soll als Ziel in einem Operation verwendet werden. Endgültig gelöschte Datensätze können automatisch gelöscht werden.
ServiceMax Verbindungen in Scripts verwenden
ServiceMax Verbindungen können in einem Script mithilfe von Script referenziert werden, die eine salesforceOrg
als Parameter:
-
LoginToSalesforceAndGetTimeStamp()
-
SalesforceLogin()
-
SetSalesforceSession()
-
SfCacheLookup()
-
SfLookup()
-
SfLookupAll()
-
SfLookupAllToFile()
Weitere Einzelheiten zum Referenzieren von Endpoints in Scripts finden Sie unter Endpoints im Jitterbit Script Seite.