2014-04-24 1 views
0

Je dispose d'un flux de tâches simple qui comporte un ensemble de contrôles de données maître/enfant liés par des composants de données.ADF Use Variable dans la charge utile Task Flow dans la variable liée à View Object

Le flux de travail a été créé à l'aide d'un fichier de travail humain et en tant que telle a une charge utile qu'il accepte (getTaskDetails -> Return -> Task -> Payload) qui est visible dans mon panneau Commandes de données:

Task Flow Payload viewable in Data Controls

j'ai un module App qui a un groupe de composants métier ADF qui sont connectés à ma base de données back-end:

Business Components in Panel

mon composant parent (SdfValidationErrorEvents) Je tiens à sélectionner en fonction d'une valeur de clé primaire que je passe dans le flux de tâches dans le cadre de la charge utile (eventID). Donc, j'ai créé une variable liée que je pourrais utiliser dans mes critères Voir SQL, et je créé un critère de vue où je sélectionner en fonction eventID:

Bound Variable and View Criteria

Ma question est de savoir comment puis-je définir la valeur de la variable liée à la valeur de la charge utile de flux de tâches? Quelle est l'expression d'extraction de l'entité de charge utile du flux de tâches?

enter image description here

Répondre

0

Il semble que par la charge utile que vous paramètre d'entrée dire. Vous pouvez définir les paramètres d'entrée et de sortie du flux de tâches dans l'onglet "Présentation" du flux de tâches, section "Paramètres". Définir le paramètre d'entrée, par ex. myPayload et vous verrez que vous pouvez y accéder dans pageFlowScope avec l'expression: #{pageFlowScope.myPayload}

+0

J'ai créé ce flux de tâches à partir d'un fichier de tâches manuelles BPMN. Le fichier de tâche a défini une charge utile à transmettre au flux de tâches. Lorsque je regarde les paramètres d'entrée du flux de tâches, je ne vois pas la charge utile créée par BPMN que j'ai définie, seulement les paramètres d'entrée générés automatiquement. –

+0

Se pourrait-il que l'un des paramètres d'entrée générés automatiquement soit votre charge utile? –

+0

Pourrait être - Je n'ai pas encore compris lequel il est, si l'un d'entre eux :) Ce lien montre un peu ce que je suis en train de faire (je pense), mais à travers le code Java. J'ai besoin d'accéder à la charge utile via l'interface graphique [link] (http://adfexpress.blogspot.com/2012/01/to-retrieve-oracle-bpm-worklist-payload.html) –

Questions connexes