Joget DX Beta Available for Download

Check out Joget DX, the next generation successor to Joget Workflow for faster, simpler digital transformation.

Page tree
Skip to end of metadata
Go to start of metadata
Definition

เครื่องมือ JSON ช่วยให้ผู้ใช้สามารถเรียกใช้บริการเว็บเซอร์ JSON และบันทึกข้อมูลที่ส่งคืนลงในข้อมูลแบบฟอร์มของ Joget and / or ลงในตัวแปรเวิร์กโฟลว์ของกระบวนการ


รูปที่ 1: คุณสมบัติเครื่องมือ JSON - กำหนดค่าเครื่องมือ JSON

ชื่อคำอธิบาย
JSON URLURL ที่จะเรียก


รูปที่ 2: คุณสมบัติเครื่องมือ JSON – จัดเก็บแบบฟอร์ม

ชื่อคำอธิบาย
Formแบบฟอร์มจัดเก็บข้อมูลเป้าหมาย
Base JSON Object Name for Multirow Dataชื่อของวัตถุที่มีอาร์เรย์ที่จะขึ้นอยู่กับ
Field Mapping

การแมปกับข้อมูล JSON ด้วยฟิลด์แบบฟอร์ม

ชื่อคำอธิบาย
Field Nameรหัสฟิลด์ข้อมูล
JSON Object Nameชื่อคุณสมบัติของ JSON


รูปที่ 3: คุณสมบัติเครื่องมือ JSON – จัดเก็บไปยังตัวแปรเวิร์กโฟลว์

ชื่อคำอธิบาย
Workflow Variable Mapping
ชื่อคำอธิบาย
Workflow Variableชื่อตัวแปรเวิร์กโฟวล์
JSON Object Nameชื่อคุณสมบัติของ JSON

ในรูปที่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.




  • No labels