Propriétés de l’élément Web Service - Automate_Studio_Manager - Automate_Evolve - Latest

Guide d'utilisation d'Automate Evolve

Product type
Logiciels
Portfolio
Integrate
Product family
Automate
Product
Automate > Automate Studio Manager
Automate > Automate Evolve
Version
Latest
Language
Français
Product name
Automate Evolve
Title
Guide d'utilisation d'Automate Evolve
Copyright
2024
First publish date
2018
Last updated
2024-09-06
Published on
2024-09-06T16:07:07.344000

L’élément Web Service permet d’initier un service Web directement via un formulaire, qui peut être déclenché par les méthodes suivantes :

  • Au chargement du formulaire (Charger le formulaire)

  • À la modification du champ (Modifier un champ)

  • En cliquant sur un bouton (Clic de bouton)

  • Quand une règle est déclenchée (Initié par une règle)

Le service Web utilisé peut être un service Web tiers ou un service Web Precisely Transaction ou Query.

Propriété

Description

Nom

Nom descriptif de l’élément.

Service web

Cliquez pour sélectionner le service Web dans le menu déroulant.

Exécuter

Option pour choisir le moment où le service Web est initié. Valeurs possibles :

  • Appeler par une règle

  • Initié par bouton

  • Lorsque le champ change (cliquez pour sélectionner le champ)

  • Lors du chargement du formulaire

Ordinal

Si vous utilisez plusieurs éléments Service Web et les exécutez lors du chargement du formulaire ou de la modification d’un champ (voir ci-dessous), vous pouvez définir l’ordre d’exécution des services.

Vous pouvez chaîner plusieurs services Web pour déclencher plusieurs services en un seul clic de bouton (par exemple).

Pour ce faire :


  1. Importez les services Web.


  2. Ajoutez l’élément Service Web au formulaire.


  3. Dans la partie supérieure du formulaire, cliquez sur le service Web.


  4. Dans le volet Propriétés, sous Service Web, sélectionnez plusieurs services Web que vous désirez chaîner à cet élément Service Web spécifique.

Une fois cette procédure terminée, vous pouvez créer (par exemple) une règle pour un bouton qui exécute le contrôle Service Web (qui exécute les services Web que vous avez chaînés dans l’élément Service Web).

À 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. La valeur définie dans l'intervalle des tentatives est exprimée en heures (Exemple 24 (1 jour), 48 (2 jours)).

Ajoutez trois clés de nouvelle tentative supplémentaires dans le tableau SystemConfiguration comme suit :

Catégorie

ConfigKey

ConfigValue (par défaut)

WorkerConfig

RetryInternalFourth

24

WorkerConfig

RetryInternalFifth

24

WorkerConfig

RetryInternalSixth

24

Vous pouvez modifier la valeur par défaut en ajoutant la clé ci-dessus dans système > Infrastructure > Clé d'avance. Si cette clé n'existe pas dans Clé d'avance, l'intervalle par défaut correspondant à la clé est appliqué.

Si les six tentatives ne parviennent pas à envoyer la sortie de la requête, « CurrentState » est marqué MaxRetryFinished.

Vous pouvez voir l'état des tentatives de mise à jour du document du service Worker dans l'historique du travail, comme indiqué ci-dessus. Si l'état est MaxRetryFinished (toutes les tentatives n'ont pas permis d'envoyer la sortie de la requête), vous pouvez annuler le processus. Les commentaires affichent un message indiquant que la mise à jour du document précédent a échoué et que la prochaine tentative sera effectuée en fonction du nombre de tentatives. Le statut du travail métier Precisely Update devient Toutes les tentatives ont échoué sur Evolve lorsque toutes les tentatives sont exécutées par Worker. L'annulation de processus de formulaire/Excel unique ou en masse est autorisée lorsque tous les retraits échouent.