Données d'activités non prises en charge si pas de dialogue avec l'utilisateur

Données d'activités non prises en charge si pas de dialogue avec l'utilisateur
0

#1

Bonjour,

Je rencontre un souci dans une activité d’un processus métier.

Quand je définie des données d’activité pour une activité qui ne s’affiche pas à l’utilisateur, on dirait qu’ils ne sont pas prises en compte :

Alors que je n’ai pas d’erreur si j’affiche l’activité à l’utilisateur et que je clique sur “Suivant” ou bien si j’ajoute ces données au niveau du Hook preValidate (sans dialogue avec utilisateur) comme suit :

		context.setDataFile("Field", "leaseType", this.getContext(this.getActivity("P-PRO-310-LEASE-MIN")).getDataValue("Field", "leaseMinType"));
		context.setDataFile("Field", "leaseTerm", this.getContext(this.getActivity("P-PRO-310-LEASE-MIN")).getDataValue("Field", "leaseMinTerm"));
		context.setDataFile("Field", "leaseDestinationOfLocal", this.getContext(this.getActivity("P-PRO-310-LEASE-MIN")).getDataValue("Field", "leaseMinDestinationOfLocal"));

Est-ce normal ?

Je voudrais aussi savoir s’il était possible de définir une donnée d’activité qui affecte au row_id la valeur ObjectField.DEFAULT_ROW_ID sans passer par le code suivant dans le preValidate :

		context.setDataFile("Field", "row_id", ObjectField.DEFAULT_ROW_ID);

Merci d’avance pour votre aide.
Abed.