Konfigurieren Sie die Playbook-Datenimportaufgabe Lebenszyklus-Ereignisse für Accounts .
Konfigurieren Sie die Datenimportaufgabe von Lebenszyklus-Ereignisse für Accounts mit Playbooks.
- sn_acct_lc.agent
- Eine oder mehrere Playbooks Rollen. Details siehe Playbooks roles.
Die folgende Tabelle zeigt die verschiedenen Aufgaben, die an der Konfiguration der Datenimportaufgabe beteiligt sind.
| Aufgabe | Abschnitt |
|---|---|
| Erstellen Sie die Excel-Vorlage, um Daten in die Zieltabelle zu importieren. | Excel-Vorlage erstellen |
| Erstellen Sie die Bereitstellungstabelle, in der die Importdaten gespeichert werden können, bevor sie in die Zieltabelle verschoben werden. | Erstellen Sie die Staging-Tabelle |
| Erstellen Sie die Datenquelle, und hängen Sie die Vorlagendatei an den Datensatz an. | Erstellen Sie die Datenquelle |
| Konfigurieren Sie die Transformationszuordnung. | Konfigurieren Sie die Transformationszuordnung |
| Fügen Sie die Playbook-Aktivität dem Prozess Playbooks hinzu. | Fügen Sie die Datenimportaufgabe hinzu |
Excel-Vorlage erstellen
Erstellen Sie die Excel-Vorlage, um Daten in die Zieltabelle zu importieren:
- Navigieren Sie zu Alle, und geben Sie cmn_location.list in den Suchfilter ein.
- Klicken Sie auf das Symbol Personalisieren, und wählen Sie die Spalten aus, die in die Vorlage aufgenommen werden sollen. Geben Sie bei Bedarf Filterbedingungen ein, wählen Sie das Symbol für Spaltenoptionen und dann In Excel exportieren (.xlsx) aus.
- Wählen Sie Herunterladen aus, um die exportierte Datei herunterzuladen.
- Öffnen Sie die heruntergeladene Excel-Datei, löschen Sie alle vorhandenen Daten, und wählen Sie Speichernaus.
- Sie können sehen, dass die Datei die zuvor ausgewählten Spalten enthält. Diese Datei kann als Excel-Vorlage für den Datenimport verwendet werden.
Erstellen Sie die Staging-Tabelle
Erstellen Sie die Bereitstellungstabelle, in der die Importdaten gespeichert werden können, bevor sie in die Zieltabelle verschoben werden:
- Navigieren zu .
- Wählen Sie Neu, und geben Sie die folgenden Details ein:
- Bezeichnung: Geben Sie einen Namen für die Standorttabelle ein, z. B. Datenimport für Standort.
- Name: Geben Sie den internen Namen der Tabelle ein. Beispiel:
sn_acct_lc_account_onb_import_locations. - Erweitert Tabelle: Wählen Sie die Zeile „Technologieimport“ aus.
- Deaktivieren Sie das Kontrollkästchen Modul erstellen, und wechseln Sie zur Registerkarte Steuerungen.
- Geben Sie im Feld Benutzerrolle
sn_acct_lc.agentein, und wählen Sie Speichernaus. - Wechseln Sie zur Registerkarte Spalten, und wählen Sie Neu. Geben Sie die folgenden Details ein:
- Typ: Zeichenfolge. Alle Spalten müssen vom Typ „Zeichenfolge“ sein.
- Spaltenbezeichnung: Geben Sie einen Feldnamen (Spaltenname) aus der Vorlagendatei ein.
- Spaltenname: Geben Sie die Spaltenbezeichnung mit dem Präfix u_ ein. Wenn Sie beispielsweise Straße als Spaltenbezeichnung eingegeben haben, geben Sie hier u_street ein.
- Max. Länge: Geben Sie die maximale Länge für die Spalte nach Bedarf an.
- Wählen Sie unter Zugehörige Links die Option Layoutliste aus. Wählen Sie in der Dropdown-Liste „Listenansicht“ die Option Neu aus, und erstellen Sie zwei Listenansichten für diese Tabelle:
- ready_to_publish: Fügen Sie dieser Ansicht alle logischen Felder hinzu. Diese Ansicht wird angezeigt, wenn Sie im Datensatz der Datenimportaufgabe den Bucket Bereit zur Veröffentlichung auswählen.
- Bedarfs_attention: Fügen Sie dieser Ansicht alle logischen Felder sowie das Feld „Kommentare“ hinzu. Diese Ansicht wird angezeigt, wenn Sie im Datensatz der Datenimportaufgabe den Bucket Handlungsbedarf auswählen.
- Wählen Sie unter Zugehörige Links das Layoutformular aus.
- Wählen Sie in der Dropdown-Liste Name anzeigen die Option Neu aus, und erstellen Sie import_view. Fügen Sie dieser Ansicht alle logischen Felder sowie das Feld Kommentare hinzu. Diese Ansicht wird angezeigt, wenn Sie versuchen, den Staging-Tabellendatensatz über die Registerkarte „Datenimport“ zu öffnen
Erstellen Sie eine Datenquelle
- Navigieren zu .
- Wählen Sie Neu, und geben Sie die folgenden Details ein:
- Name: Geben Sie einen Namen für die Datenquelle ein.
- Import Set-Tabellenname: Geben Sie den internen Tabellennamen ein. Beispiel:
sn_acct_lc_account_onb_import_locations.
- Hängen Sie die Vorlagendatei an den von Ihnen erstellten Datenquellendatensatz an.
Konfigurieren Sie die Transformationszuordnung
Die Transformation konvertiert unformatierte Feldeingabewerte in standardisierte Werte, die für eine Organisation aussagekräftiger sind. Administratoren steuern, wann die Transformation erfolgt, indem sie Regeln und Bedingungen für bestimmte Felder definieren.
Im Rahmen der Datenimportkonfiguration müssen Sie die folgenden erforderlichen Transformationsskripts konfigurieren, die mit dem Basissystem bereitgestellt werden. Führen Sie die folgenden Schritte aus, um die Transformationsskripts zu konfigurieren:
- Navigieren zu .
- Suchen Sie nach der Anwendung Lebenszyklus-Ereignisse für Accounts.
- Wählen Sie die Transformationszuordnung „Account Onboarding Customer Location“ aus.Wechseln Sie zur Registerkarte Skripts umwandeln. Sie können die folgenden Skripts anzeigen:
- onComplete
- onAfter
- onBefore
- Wählen Sie eines der Skripts aus, ändern Sie es nach Bedarf, und wählen Sie Aktualisieren, um die Änderungen zu speichern.
(function runTransformScript(source, map, log, target /*undefined onStart*/ ) {
//Check if there is any Needs Attention Record is present or not.
//If Yes, then script will create a new import set record and attach all the Needs Attention records to the new Import Set.
//Also, it will update the new import set reference on the import Task Table.
var util = new sn_acct_lc.AlonStagingRecordState();
util.onCompleteTransformMap(source, import_set);
})(source, map, log, target);(function runTransformScript(source, map, log, target /*undefined onStart*/ ) {
// Add your code here
var alonStagingUtil = new sn_acct_lc.AlonStagingRecordState();
alonStagingUtil.afterTransform(source);
if(source.sys_import_state == TechOnbEditableContants.SN_IMPORT_TRANFORM_IGNORED) {
return;
}
})(source, map, log, target);(function runTransformScript(source, map, log, target /*undefined onStart*/ ) {
// Add your code here
var alonStagingUtil = new sn_acct_lc.AlonStagingRecordState();
var status = alonStagingUtil.beforeTransform(source.import_state);
if(status == TechOnbEditableContants.SN_IMPORT_TRANFORM_IGNORE) {
ignore = true;
}
})(source, map, log, target);Fügen Sie die Datenimportaufgabe hinzu
Fügen Sie die Datenimportaufgabe, die Sie konfiguriert haben, dem im Prozessautomatisierungs-Designer definierten Onboarding-Prozess für den Account-Lebenszyklus hinzu.
- Navigieren zu .
- Wählen Sie den Onboarding-Prozess Account-Lebenszyklus aus.
- Navigieren Sie zur Spalte „Datenerfassung und -validierung“, und wählen Sie Aktivität hinzufügen aus.
- Wählen Sie Account-Lebenszyklus-Events und dann den Datensatz für technische Aufgabe erstellen und anzeigenaus.
- Klicken Sie bei der neu hinzugefügten Aufgabe auf das Symbol Bearbeiten, um die Eigenschaften anzuzeigen.
- Wählen Sie Alle Eigenschaften anzeigen und dann Erweitertaus.
- Geben Sie auf der Registerkarte Allgemein den Namen und die Beschreibung der Bezeichnung ein.
- Wählen Sie im Feld Startzeitpunkt die Option Mit vorherigemaus. Mit dieser Option können Sie alle Aktivitäten in der Aufgabe parallel ausführen.
- Wechseln Sie zur Registerkarte Automatisierung, und geben Sie im Abschnitt „Eingaben“ Folgendes ein:
- Tabelle: Die Tabelle, für die der Datensatz erstellt wird. Wählen Sie Account-Lebenszyklus-Importaufgabe (sn_ti_core_imp_task) aus.
- Bedingungen für Abbruch: Geben Sie die Bedingungen an, die erfüllt sein müssen, bevor die Aufgabe in den Status „Abgebrochen“ verschoben wird.
- Bedingungen für „Geschlossen“: Geben Sie die Bedingungen an, die erfüllt sein müssen, bevor die Aufgabe in den Status „Geschlossen“ versetzt wird.
- Onboarding-Fall: Wählen Sie den Auslöser Account-Onboarding-Falldatensatz aus, um diesen Datensatz dem Account-Onboarding-Fall zuzuordnen.
- Datensatzansicht: Der Name der Formularansicht, die im Playbook Lebenszyklus-Ereignisse für Accounts angezeigt werden soll. Geben Sie hier tech_pad_imp_task_view ein.
- Verantwortlichkeitsname: Wählen Sie die Benutzerrolle „ServiceNow-Entwickler/-Administrator“ aus der Liste aus. Diese Rolle wird den internen Teammitgliedern zugewiesen (definiert in der Aufgabe „Interne Teamverantwortlichkeiten zuweisen“ der Phase „ Initiieren “ des Playbooks). Weitere Informationen finden Sie unter Verwenden des Lebenszyklus-Ereignisse für Accounts -Playbooks. Benutzer mit dieser Rolle können die Datenimportaufgabe ausführen.
- Wählen Sie Feld hinzufügen aus, und geben Sie Daten in die folgenden Felder aus der Tabelle Lebenszyklus-Ereignisse für Accounts „ Importaufgabe“ ein.
- Quelltabelle: Fügen Sie den internen Namen der Bereitstellungstabelle hinzu. Beispiel:
sn_acct_lc_account_onb_import_locations. - Zieltabelle: Fügen Sie den internen Namen der Zieltabelle hinzu. Beispiel:
cmn_location. - Datenquelle: Wählen Sie die Datenquelle aus. Beispiel:
cmn_location_template.xlsx. - Datenimportstatus: Der Standardwert ist auf 1 festgelegt (Daten noch nicht geladen).
- Status: Der Standardstatus ist auf 1 (Offen) festgelegt.
- Typ: Wählen Sie Datenerfassung aus.
- Account: Wählen Sie den Account-Onboarding-Fall aus, der der Fallaufgabe zugeordnet ist.
- Übergeordnet: Wählen Sie den übergeordneten Datensatz aus, der dem Account-Onboarding-Fall zugeordnet ist.
- Sichtbar: Legen Sie diese Option auf „ falsch“ fest.
- Quelltabelle: Fügen Sie den internen Namen der Bereitstellungstabelle hinzu. Beispiel:
- Geben Sie den Betreff und die Beschreibung nach Bedarf ein, und wählen Sie Fertig und dann Aktivierenaus.
Nachdem die Datenimportaufgabe konfiguriert wurde, kann das Playbook Lebenszyklus-Ereignisse für Accounts für das Onboarding von Kunden verwendet werden. Details siehe Verwenden des Lebenszyklus-Ereignisse für Accounts -Playbooks.