Joget DX 8 Stable Released
The stable release for Joget DX 8 is now available, with a focus on UX and Governance.
เครื่องมือ JSON ช่วยให้ผู้ใช้สามารถเรียกใช้บริการเว็บเซอร์ JSON และบันทึกข้อมูลที่ส่งคืนลงในข้อมูลแบบฟอร์มของ Joget and / or ลงในตัวแปรเวิร์กโฟลว์ของกระบวนการ
รูปที่ 1: คุณสมบัติเครื่องมือ JSON - กำหนดค่าเครื่องมือ JSON
ชื่อ | คำอธิบาย |
---|---|
JSON URL | URL ที่จะเรียก |
รูปที่ 2: คุณสมบัติเครื่องมือ JSON – จัดเก็บแบบฟอร์ม
ชื่อ | คำอธิบาย | ||||||
---|---|---|---|---|---|---|---|
Form | แบบฟอร์มจัดเก็บข้อมูลเป้าหมาย | ||||||
Base JSON Object Name for Multirow Data | ชื่อของวัตถุที่มีอาร์เรย์ที่จะขึ้นอยู่กับ | ||||||
Field Mapping | การแมปกับข้อมูล JSON ด้วยฟิลด์แบบฟอร์ม
|
รูปที่ 3: คุณสมบัติเครื่องมือ JSON – จัดเก็บไปยังตัวแปรเวิร์กโฟลว์
ชื่อ | คำอธิบาย | ||||||
---|---|---|---|---|---|---|---|
Workflow Variable Mapping |
|
ในรูปที่2และ 3 จะต้องระบุวิธีการรักษาข้อมูลที่ส่งกลับ ข้อมูลที่ส่งคืนอาจถูกบันทึกเป็นข้อมูลแบบฟอร์ม OR/ADD จะถูกบันทึกลงในตัวแปรเวิร์กโฟลว์ของกระบวนการ ตัวอย่างที่ใช้ในบทความนี้แสดงว่าสามารถจัดเก็บข้อมูลหลายแถวลงในตารางข้อมูลฟอร์มได้อย่างไร
ตัวอย่าง 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: ตัวอย่างข้อมูล JSON ที่บันทึกในตารางข้อมูลแบบฟอร์ม Joget
คุณสามารถดาวน์โหลดแอปทดสอบได้ที่ APP_json1-1-20151026181405.jwa.