Le plug-in Automate Update (précédemment, le plug-in Precisely Update) vous permet d’interagir avec SAP à l’aide des scripts Transaction ou Query (par exemple, un service web) qui sont importés dans une solution de formulaire. Il vous permet d’exécuter dynamiquement des opérations de données SAP dans le workflow. Il prend également en charge les services Web répétitifs.
À partir de la version 20.3, nous avons ajouté une barrière de sécurité pour limiter le nombre de tentatives effectuées pour soumettre la sortie de la requête, du worker Web/Service vers le système Evolve. Un maximum de six tentatives est autorisé pour envoyer la sortie de la requête à Evolve. Les trois premières tentatives sont effectuées dans un intervalle d'environ 5 minutes et les trois tentatives suivantes sont effectuées en fonction de la valeur définie dans les variables d'intervalle de tentative.
L’utilisateur renvoyé par le paramètre runnernode est utilisé :
-
Pour obtenir les données d’identification pour se connecter à SAP à moins que le service Web soit configuré avec le compte système.
-
Pour valider le lien approprié, même si le service Web est configuré avec le compte système.
Dans la configuration de SAML/OAuth Authentication for SAP Trust et SAML EIS :
Si l'option Compte système est utilisée pour exécuter un service Web et que l'utilisateur ne s'est jamais connecté à Evovle, le service Web ne s'exécute et une erreur est générée.
Propriétés
Nom |
Description |
Obligatoire |
Nom du groupe | Modes |
---|---|---|---|---|
webservicename |
Nom du service Web à exécuter. |
Oui |
Service web | S. O. |
runnernode |
Le paramètre Runnernode peut être configuré d'une des deux manières suivantes :
|
Non |
Service web | S. O. |
Sur la page Processus, sous Historique de processus, les options de statut du module logiciel enfichable Update sont les suivantes :
Statut |
Description |
---|---|
Planifié |
La tâche a été créée en arrière-plan et est prête à être sélectionnée. Exécuteur <Runner Name> |
En cours |
Le système a sélectionné la tâche et l’exécution a commencé. |
En attente |
La tâche est en attente de publication. |
Pré-traitement |
La tâche a été sélectionnée par la personne en charge du traitement. Personne en charge : <nom de la personne en charge> |
Publication |
Le traitement a démarré. |
Post-traitement |
Le document est en cours de mise à jour après avoir été publié. |
Terminé |
L’exécution de la tâche est terminée. |
Exemple
Le plug-in Update est utile si votre équipe Données principales préfère interagir avec SAP en arrière-plan (et pas manuellement) une fois l’approbation effectuée.
Conseils et meilleures pratiques
En cas de plug-ins Update multiples, définissez la propriété du nœud du plug-in « Continuer sans attendre » sur False. Si « Continuer sans attendre » est défini sur True, les plug-ins pourraient être exécutés ensemble et impacter le résultat. Si la propriété « Continuer sans attendre » est définie sur False, le second processus de plug-in démarrera uniquement une fois le premier terminé.
Lorsque le logiciel enfichable Precisely Update est configuré pour s’exécuter à l’aide de Swimlane ou RunnerNode et qu’il correspond à un utilisateur externe, la licence est vérifiée pour un utilisateur externe. Cela bloque l'exécution du service Web. Comme solution palliative au problème, configurez le module logiciel enfichable pour qu'il corresponde à un utilisateur interne.