เนื้อหาของการแจ้งเตือนเว็บฮุกที่กระตุ้นโดยการดำเนินการบน kintone

記事番号:040602

การเปิดใช้งานเว็บฮุกช่วยให้สามารถส่งการแจ้งเตือนจาก kintone ในรูปแบบ JSON ได้
ตารางด้านล่างแสดงพารามิเตอร์ที่ใช้ในการแจ้งเตือนที่เกิดจากแต่ละเหตุการณ์

เพิ่มข้อมูล / แก้ไขข้อมูล / เปลี่ยนสถานะ

พารามิเตอร์ประเภทข้อมูลคำอธิบาย
idสตริงระบุรหัสเฉพาะที่กำหนดให้กับการแจ้งเตือนแต่ละรายการ
typeสตริง

บ่งบอกถึงประเภทของเหตุการณ์
เพิ่มบันทึก: ADD_RECORD
บันทึกถูกแก้ไข: UPDATE_RECORD
สถานะบันทึกมีการเปลี่ยนแปลง: UPDATE_STATUS

appวัตถุวัตถุที่นำเสนอข้อมูลแอป
app.idสตริงアプリのIDです。
app.nameสตริงアプリ名です。
recordวัตถุ

วัตถุที่นำเสนอข้อมูลบันทึก
รูปแบบของวัตถุจะเหมือนกับที่อยู่ใน REST API สำหรับการดึงรายละเอียดของเรกคอร์ด
รับบันทึก

recordTitleสตริง

ระบุชื่อบันทึก
คุณสามารถเปลี่ยนฟิลด์ที่ใช้เป็นชื่อเรคคอร์ดได้
การตั้งค่าช่องชื่อเรื่อง

urlสตริงระบุบันทึก permalink

ตัวอย่างการแจ้งเตือน

{
"id":"01234567-0123-0123-0123-0123456789ab",
"type":"ADD_RECORD",
"app":{
"id":"1",
"name":"Lead Management"
},
"record":{
"Record number":{
"type":"RECORD_NUMBER",
"value":"2"
},
~~
"$revision":{
"type":"__REVISION__",
"value":"3"
},
"$id":{
"type":"__ID__",
"value":"2"
}
},
"recordTitle":"Visit: Cybozu, Inc.",
"url":"https://example.cybozu.com/k/1/show#record=2"
}

レコードの削除

พารามิเตอร์ประเภทข้อมูลคำอธิบาย
idสตริงระบุรหัสเฉพาะที่กำหนดให้กับการแจ้งเตือนแต่ละรายการ
typeสตริง

บ่งบอกถึงประเภทของเหตุการณ์
ลบข้อมูลแล้ว: DELETE_RECORD

appวัตถุวัตถุที่นำเสนอข้อมูลแอป
app.idสตริงアプリのIDです。
app.nameสตริงアプリ名です。
recordIdสตริงระบุหมายเลขบันทึก ไม่รวมรหัสแอป
deletedByวัตถุวัตถุที่นำเสนอข้อมูลเกี่ยวกับผู้ใช้ที่ลบระเบียน
deletedBy.codeสตริงユーザーのログイン名です。
deletedBy.nameสตริงระบุชื่อผู้ใช้
deletedAtสตริงระบุวันที่และเวลาที่ลบระเบียน

ตัวอย่างการแจ้งเตือน

{
"app":{
"id":"1",
"name":"Lead Management"
},
"id":"01234567-0123-0123-0123-0123456789ab",
"recordId":"2",
"deletedBy":{
"code":"sato",
"name":"John Jones"
},
"deletedAt":"2017-07-03T09:38:09Z",
"type":"DELETE_RECORD"
}

コメントの書き込み

พารามิเตอร์ประเภทข้อมูลคำอธิบาย
appวัตถุวัตถุที่นำเสนอข้อมูลแอป
app.idสตริงアプリのIDです。
app.nameสตริงアプリ名です。
commentวัตถุ

วัตถุที่นำเสนอข้อมูลเกี่ยวกับความคิดเห็น
รูปแบบของวัตถุจะเหมือนกับใน REST API ที่ใช้สำหรับดึงความคิดเห็นของบันทึก
รับความคิดเห็น

idสตริงระบุรหัสเฉพาะที่กำหนดให้กับการแจ้งเตือนแต่ละรายการ
recordIdสตริงระบุหมายเลขบันทึก ไม่รวมรหัสแอป
typeสตริง

บ่งบอกถึงประเภทของเหตุการณ์
แสดงความคิดเห็นแล้ว: ADD_RECORD_COMMENT

urlสตริงระบุลิงก์ถาวรของความคิดเห็น

ตัวอย่างการแจ้งเตือน

{
"app":{
"id":"1",
"name":"Lead Management"
},
"comment":{
"createdAt":"2012-02-03T09:38:09Z",
"creator":{
"code":"kato",
"name":"Misaki Kato"
},
"id":"11",
"mentions":[{
"code":"kato",
"type":"USER"
},{
"code":"org1",
"type":"ORGANIZATION"
},{
"code":"group1",
"type":"GROUP"
}],
"text":"I visited Cybozu, Inc."
},
"id":"01234567-0123-0123-0123-0123456789ab",
"recordId":"2",
"type":"ADD_RECORD_COMMENT",
"url":"https://example.cybozu.com/k/1/show#record=2&comment=11"
}