Migrer le composant de l'interface utilisateur de Espace de travail d'agent pour ITSM vers Espace de travail pour l'exploitation des services
Configurez le composant de l'interface utilisateur pour migrer les actions déclaratives de liste connexe de Espace de travail d'agent pour ITSM vers Espace de travail pour l'exploitation des services.
Avant de commencer
Rôle requis : admin
Procédure
- Accédez à la Tous > Cadre de travail Now Experience > Actions déclaratives > Actions sur la liste connexe.
- Filtrez les enregistrements en définissant l'option Implémenté en tant sur Composant de l'interface utilisateur.
- Affichez le journal de l’enregistrement ayant échoué lors du processus de migration et recherchez le sys_Id de l’enregistrement dans les actions de la liste connexe.
- Sélectionnez l’enregistrement ayant échoué avec le sys_id correspondant.
- Cliquez avec le bouton droit de la souris sur l'en-tête, puis sélectionnez Insérer et rester.
- Effacez les champs Espace de travail et Vue.
- Cochez la case Expérience restreinte.
- Mettez à jour la valeur du champ Implémenté en tant que sur Action du client UXF.
- Dans la liste connexe Configuration de l’action, sélectionnez Modifier, puis sélectionnez Actions SOW dans la liste Collection vers Configurations de l'action.
- Sélectionnez Enregistrer pour enregistrer la liste connexe Configurations de l'action.
-
Sélectionnez Mettre à jour.
L’utilitaire de migration prend uniquement en charge les actions déclaratives de MRA et d'intercepteur du type Composant de l’interface utilisateur.
-
Pour MRA, créez une charge utile d’action en suivant les instructions ci-dessous, puis mettez à jour les valeurs dans les attributs d’action avec des attributs de composant d’action déclarative Espace de travail d'agent pour ITSM.
Si aucune valeur n’est spécifiée dans l’enregistrement d’action déclarative Espace de travail d'agent pour ITSM, spécifiez la valeur {{ key }}. Par exemple, si la table des attributs du composant est vide, la valeur de charge utile doit être {{table}}.
{ "label": "label", "extensionPoint": "extensionPoint", "userGivenTable": "userGivenTable", "hideSelectAll": "hideSelectAll", "parentRecordSysId": "parentRecordSysId", "table": "table", "referencedFieldName": "referencedFieldName", "type": "type", "parentFieldName": "parentFieldName", "columns": "columns", "view": "view", "relatedListName": "relatedListName" } -
Pour l’intercepteur, créez une charge utile d’action en suivant les instructions ci-dessous dans la table sys_declarative_action_payload_definition.
{ "table": "target", "sysId": "-1", "parentTable": "{{parentTable}}", "parentSysId": "{{parentRecordSysId}}", "referencedFieldName": "", "pageTitle": "Create " + tableLabel, "pageSubTitle": "Choose one of the following " + tableLabel + " types", "useDomain": false } -
Ajoutez un mappage d’événement de complément à l’action déclarative migrée.
Recherchez l’action déclarative correspondante dans SOW et ajoutez tous les mappages d’événements de complément à l’action déclarative migrée. Procédez comme suit pour localiser l’action déclarative équivalente dans SOW.
- Accédez à la Tous > sys_ux_addon_event_mapping.liste
- Filtrez la table puis, à l’aide du nom de table migré et du mappage de charge utile cible, recherchez contains mra ou interceptor route.
-
Si l’enregistrement est trouvé, renvoyez l’action déclarative sys_id.
Itérez à travers tous les mappages d'événements de complément du DA trouvé et ajoutez-les au DA migré.
-
Si l’enregistrement est introuvable avec la table, supprimez le filtre de table et recherchez targetPayload contains route=mra ou interceptor.
Pour le décorateur Liste et Champ, vous devez ajouter manuellement les mappages d’événements du complément MRA et Interceptor. Pour plus d'informations, consultez Create a UX add-on event mapping.
Remarque :L’enregistrement de l’intercepteur Change_request dans Espace de travail d'agent pour ITSM existe dans SOW.
Migration du sélecteur de type d’enregistrement d’espace de l’espace de travail pour le type d’intercepteur de l’action déclarative :- Table Espace de travail d'agent pour ITSM : aw_record_type_selector
- Table SOW : sn_sow_interceptor_record_type_selector
Pour une table change_request qui a une valeur standard, Actif est défini sur False lors de la migration des enregistrements de Espace de travail d'agent pour ITSM vers SOW.