2016-11-30 9 views
0

BonitaBPMCommunity-7.3.1-Tomcat-7.0.67を使用して、リンクhttp://community.bonitasoft.com/project/process-variable-exampleで与えられた簡単なプロセス変数の例を試しました。ボニータのスタジオで、Tomcatバンドルを使用したデフォルトのh2データベース設定で動作します。しかし、TomcatのバンドルをPostgreSQLデータベースで設定すると、BonitaのUIフォームとうまく機能しませんが、6.xのフォームを含むプロセスでうまく動作します。私は公式のリンクhttp://documentation.bonitasoft.com/?page=tomcat-bundleで与えられたデータベース構成の指示に従った。バンドルを使用するPostgreSQLの設定時には、ログファイルにエラーはありません。この動作は、私がWindows 7 Ultimate 32ビット上でTomcatバンドル "BonitaBPMCommunity-7.3.1-Tomcat-7.0.67"を実行しているという理由によるものですか?私が何かばかげて尋ねたならば、私はボニータに親切に許しています。BonitaBPMCommunity TomcatバンドルのBonitaBPMプラットフォームの設定方法

Error (when i run process in Mozilla Firefox developer mode): 
myProcessVariable is a Process Variable defined in process. 

http://localhost:8888/bonita/portal/resource/taskInstance/ProcessVariabl... [HTTP/1.1 403 Forbidden 0ms] 
no element found 
In Log file i got error when i submit Instantiation form. 
Error evaluating <formOutput> data: $data.processVariableValue is undefinedvendor.min.js:105:441 
GET 
XHR 

マイログファイル: "プロセス変数の例" のインスタンス化の形で

016-12-01 03:11:47.497 -0800 INFO: org.bonitasoft.platform.setup.PlatformSetup System property org.bonitasoft.platform.setup.folder is set to C:\BonitaBPM\BonitaBPMCommunity-7.3.1-Tomcat-7.0.67\setup 
2016-12-01 03:11:47.541 -0800 INFO: org.bonitasoft.platform.setup.PlatformSetup Connected to 'h2' database with url: 'jdbc:h2:tcp://localhost:9091/bonita_journal.db' with user: 'SA' 
2016-12-01 03:11:47.545 -0800 INFO: org.bonitasoft.platform.setup.ScriptExecutor configuration for Database vendor: h2 
2016-12-01 03:11:47.757 -0800 INFO: org.bonitasoft.platform.setup.PlatformSetup Platform is already created. Nothing to do. 
2016-12-01 03:11:47.866 -0800 INFO: org.bonitasoft.engine.EngineInitializer Initializing Bonita Engine... 
2016-12-01 03:11:47.866 -0800 INFO: org.bonitasoft.engine.EngineInitializer Initializing Spring context... 
2016-12-01 03:11:58.510 -0800 WARNING: org.hibernate.type.TypeFactory HHH000233: Scoping types to session factory [email protected] after already scoped [email protected] 
2016-12-01 03:12:02.630 -0800 INFO: org.bonitasoft.engine.EngineInitializer Starting platform... 
2016-12-01 03:12:10.080 -0800 INFO: org.bonitasoft.engine.EngineInitializer Platform started successfully 
2016-12-01 03:12:10.081 -0800 INFO: org.bonitasoft.engine.EngineInitializer Initialization of Bonita Engine done! (took 22215ms) 
2016-12-01 03:13:41.877 -0800 INFO: org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/bonita] RestletServlet: [Restlet] ServerServlet: component class is null 
2016-12-01 03:13:42.396 -0800 INFO: org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/bonita] RestletServlet: [Restlet] Attaching application: [email protected] to URI: /bonita/API 
2016-12-01 03:13:42.412 -0800 INFO: org.restlet.Component.BonitaRestletApplication Starting org.bonitasoft.web.rest.server.BonitaRestletApplication application 
2016-12-01 03:15:43.466 -0800 INFO: org.restlet.Component.BonitaRestletApplication Error while validating expected inputs 
Explanations: 
Expected input [newVariableValue] is missing 

答えて

0

にはprocessVariableValue変数はありません。インスタンス化フォームで定義されている唯一の変数はformOutputです。送信ボタンをクリックすると、formOutputの値が送信されます(ボタンの「クリック時のデータ送信」を参照)。

私はおそらくフォームを編集し、formOutput変数の定義をJavaScriptタイプに変更し、フォームに存在しないprocessVariableValueという名前の変数への参照を追加しているようです。

例をStudioで再度インポートし、.barファイルを再生成してもう一度展開することをお勧めします。

関連する問題