Joget DX 8 Stable Released
The stable release for Joget DX 8 is now available, with a focus on UX and Governance.
使用JSON工具可以发出JSON Web服务调用,并将返回的数据保存到Joget的表单数据或/和进程的工作流变量中。
图1:JSON工具属性 - 配置JSON工具
名称 | 描述 |
---|---|
JSON网址 | 要调用的网址。 |
图2:JSON工具属性 - 存储到表单
名称 | 描述 | ||||||
---|---|---|---|---|---|---|---|
形成 | 目标表单来存储数据。 | ||||||
多行数据的基础JSON对象名称 | 包含要基于的数组的对象的名称。 | ||||||
字段映射 | 使用表单字段映射JSON数据。
|
图3:JSON工具属性 - 存储到工作流变量
名称 | 描述 | ||||||
---|---|---|---|---|---|---|---|
工作流变量映射 |
|
在图2和图3中,需要指定如何处理返回的数据。返回的数据可以保存为表单数据或/添加保存到流程的工作流程变量中。本文中使用的示例显示了如何将多行数据存储到表单数据表中。
示例JSON API: http:// localhost:8080 / jw / web / json / apps / published / userviews
示例JSON结果:
{ "apps": [{ "id": "crm", "name": "CRM", "userviews": [{ "id": "crm_userview_sales", "description": "", "name": "CRM: Sales Force Automation", "url": "/jw/web/userview/crm/crm_userview_sales", "version": 1 }], "version": 1 }, { "id": "hr_expense", "name": "HR Expenses Claim App", "userviews": [{ "id": "hr_expense_userview", "description": "", "name": "HR Expenses Claim App for Admin", "url": "/jw/web/userview/hr_expense/hr_expense_userview", "version": 2 }], "version": 2 }, { "id": "isr", "name": "Internal Service Request", "userviews": [{ "id": "isr", "description": "", "name": "Internal Service Request App", "url": "/jw/web/userview/isr/isr", "version": 1 }], "version": 1 }, { "id": "ims", "name": "Simple Invoicing", "userviews": [{ "id": "ims", "name": "Simple Invoicing", "url": "/jw/web/userview/ims/ims", "version": 1 }], "version": 1 }] }
图4:保存在Joget表单数据表中的示例JSON数据
您可以从APP_json1-1-20151026181405.jwa下载测试应用程序 。