Exécution d'action de Workflow par lot

Réalisation d’actions de Workflow depuis une vue

Configuration (paramètres utilisateur au niveau du groupe de process)

Clé Obligatoire Description
vdoc.kit.behaviors.batch.workflow.action.[NuméroDuBouton].[NomDeLaVue] Oui Identifiant (URIL) de l’action à exécuter.
vdoc.kit.behaviors.batch.workflow.action.[NuméroDuBouton].[NomDeLaVue].subform Non Nom du sous formulaire à utiliser dans l’assistant pour modifier les valeurs des champs du processus.
Remarque

L’URIL d’une action peut être récupérée comme suit : uril://vdoc/transitionInlet/[NomSystemeDeLOrganisation]/[NomSystemeDeLApplication]/[NomSystemeDuGroupeDeProcess]:0/[NomSystemeDuProcessus]/[NomSystemeDeLaVersionDeProcessus]/[NomSystemeDeLAction]

Exemple de paramétrage

Présenter deux boutons d’action de Workflow directement dans la vue

1
2
3
4
5
# Actions qui serviront de bouton dans la vue, la clé est constitué d'un numéro de bouton (1 puis 2 puis 3 ...) et du nom système de la vue déclarée ci dessus :
vdoc.kit.behaviors.batch.workflow.action.1.VueBatch=uril://vdoc/transitionInlet/DefaultOrganization/VDocKit/GroupeBatchProcess:0/ProcessBatch/ProcessBatch_1.0/Envoyer
vdoc.kit.behaviors.batch.workflow.action.2.VueBatch=uril://vdoc/transitionInlet/DefaultOrganization/VDocKit/GroupeBatchProcess:0/ProcessBatch/ProcessBatch_1.0/Refuser
# Le formulaire d'action de l'action sera utilisé par défaut, un sous formulaire dédié au traitement par lot peut être spécifié (clé optionnelle) 
vdoc.kit.behaviors.batch.workflow.action.1.VueBatch.subform=sousFormulaireTraitementParLot

Cumuler les boutons d’action de Workflow et de mise à jour dans la même vue

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
# Actions de Workflow
# Actions qui serviront de bouton dans la vue, la clé est constitué d'un numéro de bouton (1 puis 2 puis 3 ...) et du nom système de la vue déclarée ci dessus :
vdoc.kit.behaviors.batch.workflow.action.1.VueBatch=uril://vdoc/transitionInlet/DefaultOrganization/VDocKit/GroupeBatchProcess:0/ProcessBatch/ProcessBatch_1.0/Envoyer
vdoc.kit.behaviors.batch.workflow.action.2.VueBatch=uril://vdoc/transitionInlet/DefaultOrganization/VDocKit/GroupeBatchProcess:0/ProcessBatch/ProcessBatch_1.0/Refuser
# Le formulaire d'action de l'action sera utilisé par défaut, un sous formulaire dédié au traitement par lot peut être spécifié (clé optionnelle) 
vdoc.kit.behaviors.batch.workflow.action.1.VueBatch.subform=sousFormulaireTraitementParLot
# Actions de mise à jour
vdoc.kit.behaviors.batch.resourcedefinition.action.2.ALLDOCS=SUBMIT
vdoc.kit.behaviors.batch.resourcedefinition.action.2.ALLDOCS.display-condition=@ESTMEMBREDEGROUPES(iUser; @TROUVERGROUPE(@TROUVERORGANISATION("DefaultOrganization"); "BackofficeAccess") )
vdoc.kit.behaviors.batch.resourcedefinition.action.2.ALLDOCS.class-name=com.vdoc.kit.ui.providers.wizards.extensions.UpdateBatchActionExtension
vdoc.kit.behaviors.batch.resourcedefinition.action.2.ALLDOCS.parameters=
vdoc.kit.behaviors.batch.resourcedefinition.action.2.ALLDOCS.subform=BATCH_Validation
vdoc.kit.behaviors.batch.resourcedefinition.action.2.ALLDOCS.report-level=LOW