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.