« Message de traitement (file d'attente) » : différence entre les versions
Aucun résumé des modifications |
Aucun résumé des modifications |
||
(15 versions intermédiaires par 2 utilisateurs non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
Le message de traitement est utilisé pour déclencher un traitement métier. | Le message de traitement est utilisé pour déclencher un traitement métier. | ||
{{tip|Vous pouvez utiliser le [[Sync Agent (Cluster)| | {{tip|Vous pouvez utiliser le [[Sync Agent (Cluster)|SyncAgent]] pour poster ce type de message dans une file d'attente}} | ||
'''Paramètres communs''' | '''Paramètres communs''' | ||
Ligne 16 : | Ligne 15 : | ||
|message.accessToken | |message.accessToken | ||
|[[Jeton d'authentification (administration)|Jeton d'authentification]] | |[[Jeton d'authentification (administration)|Jeton d'authentification]] | ||
|- | |||
|message.share.mode | |||
|Mode de gestion du partage | |||
* loop | |||
* loop_all | |||
* merge | |||
* merge_all | |||
* auto | |||
|- | |||
|message.share.society.names | |||
|Liste de sociétés (Noms) à traiter lorsque le mode de gestion est enchaîner. | |||
|- | |||
|message.share.societies | |||
|Liste de sociétés (OIDs) à traiter lorsque le mode de gestion est enchaîner. | |||
|} | |} | ||
Le type de l'action réalisée doit être contenu dans le paramètre "message.action" | Le type de l'action réalisée doit être contenu dans le paramètre "message.action" | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! | !Action | ||
! | !Géré par l'interface | ||
!Usage | |||
|- | |||
|[[Message print (msg)|print]] | |||
|Exécution des impressions | |||
|Exécution d'une impression | |||
|- | |||
|[[Message preview (msg)|preview]] | |||
|Exécution des apperçus | |||
|Exécution d'un aperçu | |||
|- | |- | ||
|import | |[[Message import (msg)|import]] | ||
| | | | ||
|Exécution d'un import (format ou descriptif) | |||
|- | |- | ||
|[[Message export (msg)|export]] | |||
|[[ | | | ||
|Exécution d'un export | |||
|- | |- | ||
|[[Message importformat (msg)|importformat]] | |||
|[[ | | | ||
| | |Import en utilisant un format | ||
|- | |- | ||
|[[Message importdip (msg)|importdip]] | |||
| | |||
|Import en utilisant un descriptif | |||
|- | |- | ||
| | |[[Message delete (msg)|delete]] | ||
| | | | ||
|Execution de la suppression d'un objet | |||
|- | |- | ||
|[[Message planification (msg)|planification]] | |||
|[[ | |Exécution des planifications | ||
|Exécution d'une planification | |||
|- | |- | ||
|[[Message event (msg)|event]] | |||
|[[ | |Enchainement des planifications | ||
| | |Execution des tâches en attente de cet évènement | ||
|- | |- | ||
|[[Message processus (msg)|processus]] | |||
| | |||
|Execution d'une méthode d'une classe processus | |||
|- | |- | ||
|processus | |[[Message process (msg)|process]] | ||
| | |Exécution différé d'un processus | ||
|Exécution d'un process métier d'automate | |||
|- | |- | ||
| | |[[Message task (msg)|task]] | ||
| | | | ||
|Exécution d'une tâche métier | |||
|- | |- | ||
| | |[[Message admin (msg)|admin]] | ||
| | | | ||
|Exécution d'une tâche d'administration | |||
|- | |- | ||
| | |[[Message test (msg)|test]] | ||
| | | | ||
| | |||
|} | |} | ||
'''Exemple:''' | |||
Configuration du [[Sync Agent (Cluster)|SyncAgent]] pour poster un message d'import d'écriture multi-société : | |||
<pre> | |||
[\PARAMETER_IMPORT_ECRITURES] | |||
message.action=processus | |||
message.share.mode=loop | |||
message.share.society.names=S1,S2,S3 | |||
processus.className=TProcessusImportEcritureFA | |||
processus.methodName=ExecuterAutomate | |||
processus.parameters.className=TParametreImportEcriture | |||
processus.parameters.code=Import multi-societe | |||
message.accessToken=100000009.... | |||
</pre> | |||
Voir aussi: | Voir aussi: | ||
* [[Tâche_consommation_de_file_d'attente_(automate)|Tâche de consommation de file d'attente]] | * [[Gestion_des_tâches_(admin)|Gestion des tâches]] | ||
* [[Sync Agent (Cluster)| | * [[Tâche_consommation_de_file_d'attente_(automate)|Tâche d'automate de consommation de file d'attente]] | ||
* [[Sync Agent (Cluster)|SyncAgent]] | |||
[[category:File d'attente]] | [[category:File d'attente]] | ||
[[Category:Cluster]] | [[Category:Cluster]] | ||
[[Category:SyncAgent]] | |||
[[Category:Version700]] | [[Category:Version700]] |
Dernière version du 22 juin 2022 à 08:56
Le message de traitement est utilisé pour déclencher un traitement métier.
![]() |
Tip : Vous pouvez utiliser le SyncAgent pour poster ce type de message dans une file d'attente |
Paramètres communs
Paramètre | Utilisation |
---|---|
message.action | Type d'action |
message.accessToken | Jeton d'authentification |
message.share.mode | Mode de gestion du partage
|
message.share.society.names | Liste de sociétés (Noms) à traiter lorsque le mode de gestion est enchaîner. |
message.share.societies | Liste de sociétés (OIDs) à traiter lorsque le mode de gestion est enchaîner. |
Le type de l'action réalisée doit être contenu dans le paramètre "message.action"
Action | Géré par l'interface | Usage |
---|---|---|
Exécution des impressions | Exécution d'une impression | |
preview | Exécution des apperçus | Exécution d'un aperçu |
import | Exécution d'un import (format ou descriptif) | |
export | Exécution d'un export | |
importformat | Import en utilisant un format | |
importdip | Import en utilisant un descriptif | |
delete | Execution de la suppression d'un objet | |
planification | Exécution des planifications | Exécution d'une planification |
event | Enchainement des planifications | Execution des tâches en attente de cet évènement |
processus | Execution d'une méthode d'une classe processus | |
process | Exécution différé d'un processus | Exécution d'un process métier d'automate |
task | Exécution d'une tâche métier | |
admin | Exécution d'une tâche d'administration | |
test |
Exemple:
Configuration du SyncAgent pour poster un message d'import d'écriture multi-société :
[\PARAMETER_IMPORT_ECRITURES] message.action=processus message.share.mode=loop message.share.society.names=S1,S2,S3 processus.className=TProcessusImportEcritureFA processus.methodName=ExecuterAutomate processus.parameters.className=TParametreImportEcriture processus.parameters.code=Import multi-societe message.accessToken=100000009....
Voir aussi: