Appeler l’automatisation des tâches incorporée via l’API

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 1 minute de lecture
  • Invoquez un processus de bot assisté (automatisation assistée) à partir des expériences d’interface utilisateur en créant une action.

    La limitation pour déclencher le processus de bot assisté (automatisation assistée) à partir d’autres expériences d’interface utilisateur telles que le playbook et les espaces de travail peut être résolue en procédant à la personnalisation suivante. Par défaut, l’action d’interface utilisateur est créée pour l’expérience d’interface utilisateur classique ou principale (interface utilisateur 16) afin de déclencher le processus de bot assisté (automatisation assistée) lorsque la configuration assistée est activée.

    Pour créer une action d’interface utilisateur ou modifier une action existante, reportez-vous à Create a UI action.

    Dans l’action correspondante, vérifiez que la visibilité de l’action est nouvelle sn_rpa_fdn. RPAInstanceFormHooks().canTriggerAutomation(current,'<attended_config_sys_id>.

    Renseignez le <attended_config_sys_id> avec l’ID système de configuration assistée associé.

    Le code suivant doit être ajouté à la section Script du formulaire Action correspondant :
    var rpaFormHooks = new GlideAjax('sn_rpa_fdn.RPAInstanceFormHooks');​
    
    rpaFormHooks.addParam('sysparm_name', 'generateRuntimeLaunchUrl');​
    
    rpaFormHooks.addParam('attendedConfigId’, ‘<attended_config_sys_id>’);​
    
    rpaFormHooks.addParam('recordId', g_form.getUniqueValue());​
    
    rpaFormHooks.getXMLAnswer(function(response) {​
    
    var result = JSON.parse(response);​
    
    if (!result.error) ​
    
    top.window.open(result.url);​
    
    });​