Mappage des données de l'HTML vers un formulaire

Configurez votre widget à partir d'une application hôte en vue d'alimenter les données dans le formulaire initial de votre iFrame widget. Cela vous permet de contrôler vos données sans avoir à les saisir de manière répétitive.

Prérequis

Assurez-vous que vous avez effectué les étapes suivantes :

  • Fourni un rôle AAE_Robotic_Interface User créé par le système pour l'Co-Pilot User.
  • A accès à l'Automation Co-Pilot for Business Users sur l'interface Web.
  • A accès à l'application Web hôte de votre choix qui supporte la technologie iFrame.
  • Vous avez déjà configuré le iFrame widget. Pour plus d'informations, voir Configurer un widget iFrame dans une application Web.

Procédure

  1. Connectez-vous à l'application Web hôte.
    Il s'agit de votre application cible avec le iFrame widget.
  2. Accédez à la page des paramètres du widget ou au code source de votre application Web hôte (où vous avez ajouté le code iFrame widget).
    Cette page contient le code intégré pour la source de votre widget.
  3. Entrez les données de l'hôte et envoyez les données dans le script.
    Important : Pour mapper des données, vous devez charger un processus sur l'application Web hôte avec un ID de processus, un ID d'élément et des valeurs d'ID d'élément liées entre elles.
    Exemple de structure des données de l'hôte :
    hostData =
    {
     process ID
        {
           elementID1: value1,
           elementID2: value2,
           elementID3: value3
       }
    } 
    sendDataToEmbeddedApp = (processID) =>
    {
        iframeElement = document.querySelector();
        iframeElement.contentWindow.postMessage({data: hostData[processID]}, 
            iframeElement.getAttribute());
    }
    Remarque : L'ID de l'élément utilise des types de données d'éléments de formulaire, tels que : Case à cocher, Numéro, Case d'option, Zone de texte et Variable cachée.
    Exemple supplémentaire de structure :
    Exemple de code HTML
  4. Sauvegardez votre session.
    Vous avez maintenant configuré les données de l'hôte, et mappé les données à vos processus.
  5. Naviguez jusqu’à la page iFrame widget.
    Le iFrame widget devrait afficher une liste d'automatisations.
    Exemple d'une liste d'automatisations dans le widget iFrame.
  6. Cliquez sur un processus pour ouvrir un formulaire initial avec des données déjà mappées et remplies.
    Identique à un formulaire initial dans la liste d'automatisations.
    Le formulaire initial montre les données mappées.
  7. Cliquez sur Soumettre pour exécuter vos automatisations.