Je souhaite récupérer un ficher qui est stocké dans un attribut de type “Document” (leaseMinDoc) à partir d’une autre activité et ensuite l’ajouter à un objet (dans un attribut de type “Document” bien sûr).
J’ai essayé avec :
var Doc = this.getContext(this.getActivity("P-PRO-310-LEASE-MIN")).getDataValue("Field", "leaseMinDoc");
Mais cela ne marche pas. Pourriez-vous m’aider svp ?
Le processus possède les données saisie en mémoire, mais vous pouvez utiliser l’instance d’objet utilisée par le processus ou refaire un select sur le row_id de votre objet s’il n’est plus en mémoire.
exemple
var o = this.getGrant().getProcessObject("myObject");
var docId = o.getFieldValue("myDoc");
if (!docId) {
var rowId = this.getContext(this.getActivity("myActivity")).getDataValue("Field", "row_id");
if (rowId && o.select(rowId)) docId = o.getFieldValue("myDoc");
}