2016-05-22 1 views
0

Je suis nouveau Dans Bonita BPM, j'essaie d'apprendre le connecteur de service Web. J'utilise le service web météo pour tester. J'ai créé les diagrammes de processus et utilisé le service Get weather. J'utilise Groovy Script pour les données cartographiques avec la variable de processus, que j'ai suivie à partir de certaines vidéos, mais le script était en Groovy. Donc, à la place de Groovy Script, je veux utiliser Java. Je suis allé à l'onglet Exceution -> Cliquez sur le connecteur -> Modifier -> Ont entré toutes les données et cliqué sur Suivant jusqu'à ce que j'ai atteint les opérations de sortie. Ici, lors de l'édition en utilisant "Take Value Of" je peux trouver le script qui contient Groovy, mais je veux faire du code Java dessus donc après avoir cliqué sur java je reçois "Null Argument:" et rien ne se passe, s'il vous plaît aiderBonita 7.2 ne supporte pas java 7

Répondre

1

Lorsque vous mappez une sortie de connecteur à une donnée de process à l'aide de "Prendre valeur de", l'éditeur d'expression vous permet de choisir la sortie à mapper et éventuellement de prétraiter avant de mettre à jour la variable de processus.

Dans l'éditeur d'expression, le type d'expression "Java" vous permet uniquement d'utiliser des méthodes de variables métier et de processus. Il ne fournit pas l'accès aux méthodes de sortie du connecteur. Ce n'est donc pas vraiment utile, car il est peu probable que vous souhaitiez mettre à jour les données de processus avec d'autres données de processus dans les opérations de sortie du connecteur.

Si vous devez traiter les sorties du connecteur avant de les mapper à des variables métier ou de processus, vous devez définir un script Groovy. Notez que Groovy est vraiment similaire à Java, il ne devrait donc pas être difficile de réaliser ce que vous voulez. Si vous voulez en savoir plus sur les différences entre Java et Groovy, je recommande de lire le documentation page qui liste toutes les différences entre les deux langues.

+0

ok, c'est vraiment un conseil sain, merci beaucoup – joga