UI-Komponente für Aktionen für Feld-Decorator-Elemente von ITSM Mitarbeiterbereich nach Service Operations-Arbeitsbereich migrieren
Konfigurieren Sie die UI-Komponente, um Aktionen für Feld-Decorator-Elemente von ITSM Mitarbeiterbereich nach Service Operations-Arbeitsbereich zu migrieren.
Vorbereitungen
Erforderliche Rolle: admin
Prozedur
- Navigieren Sie zu Alle > Now-Experience-Framework > Deklarative Aktionen > Decorator-Elemente des Felds.
- Filtern Sie die Datensätze wie folgt: Implementiert als ist festgelegt als UI-Komponente.
- Zeigen Sie das Protokoll im fehlgeschlagenen Datensatz im Migrationsprozess an, und suchen Sie die sys_Id des Datensatzes aus der Liste Aktionen für zugehörige Liste.
- Wählen Sie den fehlgeschlagenen Datensatz mit der entsprechenden sys_id aus.
- Klicken Sie mit der rechten Maustaste auf den Header, und wählen Sie Einfügen und beibehalten aus.
- Löschen Sie die Felder Arbeitsbereich und Ansicht.
- Aktivieren Sie das Kontrollkästchen Auf Experience beschränkt.
- Aktualisieren Sie den Wert im Feld Implementiert als auf UXF-Clientaktion.
- Wählen Sie in der zugehörigen Liste Aktionskonfiguration die Option Bearbeiten, und wählen Sie dann SOW-Aktionen aus Sammlung zur Liste Aktionskonfigurationen.
-
Wählen Sie Speichern, um die zugehörige Liste Aktionskonfigurationen zu speichern.
Hinweis:Das Hinzufügen von MRA oder Interceptor zum Feld ist kein gültiges Szenario. Wenn noch eine Anpassung vorhanden ist, müssen Sie die Add-on-Ereigniszuordnung im Basissystem überprüfen. Im Basissystem sind die Add-on-Event-Ereigniszuordnungen für die deklarative Feldaktion nicht verfügbar.
-
Wählen Sie Aktualisieren.
Das Migrationsdienstprogramm unterstützt nur deklarative MRA- und Interceptor-Aktionen vom Typ „UI-Komponente“.
-
Erstellen Sie für MRA eine Aktionsnutzlast, wie unten angegeben, und aktualisieren Sie die Werte in Aktionsattributen mit Komponentenattributen der deklarativen ITSM Mitarbeiterbereich-Aktion.
Wenn im Datensatz der deklarativen ITSM Mitarbeiterbereich-Aktion kein Wert eingetragen ist, füllen Sie den Wert mit {{ key }}. Wenn beispielsweise die Komponentenattributtabelle leer ist, muss der Wert in der Nutzlast {{table}} lauten.
{ "label": "label", "extensionPoint": "extensionPoint", "userGivenTable": "userGivenTable", "hideSelectAll": "hideSelectAll", "parentRecordSysId": "parentRecordSysId", "table": "table", "referencedFieldName": "referencedFieldName", "type": "type", "parentFieldName": "parentFieldName", "columns": "columns", "view": "view", "relatedListName": "relatedListName" } -
Erstellen Sie für den Interceptor eine Aktionsnutzlast wie unten in der Tabelle sys_declarative_action_payload_definition angegeben.
{ "table": "target", "sysId": "-1", "parentTable": "{{parentTable}}", "parentSysId": "{{parentRecordSysId}}", "referencedFieldName": "", "pageTitle": "Create " + tableLabel, "pageSubTitle": "Choose one of the following " + tableLabel + " types", "useDomain": false } -
Fügen Sie der migrierten deklarativen Aktion eine Add-on-Ereigniszuordnung hinzu.
Suchen Sie die entsprechende deklarative Aktion in SOW, und fügen Sie der migrierten deklarativen Aktion sämtliche Add-on-Ereigniszuordnungen hinzu. Führen Sie die folgenden Schritte aus, um die entsprechende deklarative Aktion in SOW zu finden.
- Navigieren Sie zu Alle > sys_ux_addon_event_mapping.list
- Filtern Sie die Tabelle mit dem migrierten Tabellennamen und Zuordnung der Zielnutzlast enthält mra oder interceptor route.
-
Wenn der Datensatz gefunden wird, geben Sie die sys_id der deklarativen Aktion zurück.
Iterieren Sie durch alle Add-on-Ereigniszuordnungen der gefundenen DA, und fügen Sie sie der migrierten DA hinzu.
-
Wenn der Datensatz nicht mit der Tabelle gefunden wird, entfernen Sie den Tabellenfilter, und suchen Sie nach „targetPayload enthält route=mra oder interceptor“.
Für Listen- und Feld-Decorator-Elemente müssen Sie die Add-on-Ereigniszuordnungen für mra und Interceptor manuell hinzufügen. Weitere Informationen finden Sie unter Create a UX add-on event mapping.
Hinweis:Der Interceptor-Datensatz Change_request in ITSM Mitarbeiterbereich ist in SOW vorhanden.
Die folgende Auswahl des Arbeitsbereichs-Datensatztyps für den Interceptor-Typ der deklarativen Aktion wird migriert:- ITSM Mitarbeiterbereich-Tabelle: aw_record_type_selector
- SOW-Tabelle: sn_sow_interceptor_record_type_selector
Für eine change_request-Tabelle mit dem Wert „Standard“ wird „Aktiv“ auf „false“ festgelegt, wenn die Datensätze von ITSM Mitarbeiterbereich nach SOW migriert werden.