イベント購読列挙型

イベントタイプ 列挙値
承認作成 1
削除 2
復元 3
マージ 4

承認作成イベントを購読する

POST

プッシュデータ
属性名 説明
approvalId 整数型 承認ID.
approvalName 文字列型 承認名称.
dataId 整数型 レコードID.
submitUser オブジェクト レコード提出者 .
submitUser.userId 整数型 レコード提出者ID.
submitUser.userName 文字列型 レコード提出者名.
submitUser.email 文字列型 レコード提出者メールアドレス.
submitUser.userJobNumber 文字列型 レコード提出者社員番号.
time 文字列型 時間.
objectId 整数型 オブジェクトID.
objectName 文字列型 オブジェクト名.
state 整数型 承認状態(1.未提出 2.承認中 3.承認済 4.未承認 5.承認待ち).
approvalStepList 配列 承認ステップリスト.
approvalStepList[].id 整数型 承認ステップId.
approvalStepList[].stepType 整数型 承認方式 1または承認 2 会議承認.
approvalStepList[].assigneeUserList 配列 承認者リスト.
approvalStepList[].assigneeUserList[].userId 整数型 承認者ID.
approvalStepList[].assigneeUserList[].userName 文字列型 承認者名.
approvalStepList[].assigneeUserList[].email 文字列型 承認者メールアドレス.
approvalStepList[].assigneeUserList[].userJobNumber 文字列型 承認者社員番号.
currentApprovalStep オブジェクト 現在の承認ステップ .
currentApprovalStep.id 整数型 承認ステップId.
currentApprovalStep.stepType 整数型 承認方式 1または承認 2 会議承認
currentApprovalStep.assigneeUserList 配列 承認者リスト.
currentApprovalStep.assigneeUserList[].userId 整数型 承認者ID.
currentApprovalStep.assigneeUserList[].userName 文字列型 承認者名.
currentApprovalStep.assigneeUserList[].email 文字列型 承認者メールアドレス.
currentApprovalStep.assigneeUserList[].userJobNumber 文字列型 承認者社員番号.
quickApprovalList 配列 クイック承認フィールド.
quickApprovalList[].id 整数型 フィールドid.
quickApprovalList[].label 文字列型 フィールド名.
quickApprovalList[].apiName 文字列型 フィールドapi.
approvalRecordList 配列 承認記録.
approvalRecordList[].sourceInstanceStep 整数型 元の承認ステップID.
approvalRecordList[].targetInstanceStepId 整数型 現在の承認ステップID.
approvalRecordList[].nextInstanceStepId 整数型 次の承認ステップID.
approvalRecordList[].approvalResult 整数型 承認結果 1 同意 0 不同意.
approvalRecordList[].sourceAssigneeUserId 整数型 前のステップの承認者Id.
approvalRecordList[].targetAssigneeUserId 整数型 今回の承認者Id.
##### プッシュ例
{
    "approvalId":2867,
    "approvalName":"チケット承認",
    "dataId":47377,
    "submitUser":{
        "userId":2,
        "userName":"zhangsan",
        "email":"1@test.cn",
        "userJobNumber":"2222"
    },
    "time":"2021-04-08 13:39:46",
    "objectId":343,
    "objectName":"チケット",
    "state":1,
    "approvalStepList":[
        {
            "id":1182,
            "assigneeUserList":[
                {
                    "userId":2,
                    "userName":"zhangsan",
                    "userJobNumber":"2222"
                }
            ],
            "stepType":2
        },
        {
            "id":1183,
            "assigneeUserList":[
                {
                    "userId":2,
                    "userName":"zhangsan",
                    "userJobNumber":"2222"
                }
            ],
            "stepType":1
        },
        {
            "id":1184,
            "assigneeUserList":[
                {
                    "userId":2,
                    "userName":"zhangsan",
                    "userJobNumber":"2222"
                },
                {
                    "userId":329,
                    "userName":"duanruixi22",
                    "userJobNumber":"11111"
                }
            ],
            "stepType":1
        }
    ],
    "currentApprovalStep":{
        "id":1182,
        "assigneeUserList":[
            {
                "userId":2,
                "userName":"zhangsan",
                "userJobNumber":"2222"
            }
        ],
        "stepType":2
    }
}

サブスクリプション記録削除イベント

POST

プッシュデータ
属性名 説明
event 整数型 イベントタイプ列挙.
eventName 文字列 イベントタイプ名称.
operateTime 文字列 操作時間.
operateUserId 整数型 操作ユーザーID.
operateUserName 文字列 操作ユーザー名.
objectId 整数型 操作対象ID.
objectName 文字列 操作対象名称.
showFieldList 配列 オブジェクトフィールドリスト.
showFieldList[].id 整数型 フィールドID.
showFieldList[].label 文字列 フィールド名称.
showFieldList[].fieldName 文字列 フィールドAPI名称.
showFieldList[].fieldType 整数型 フィールドタイプ.
preMerge オブジェクト 削除された記録.
preMerge.dataId 整数型 削除された記録ID.
preMerge.dataName 文字列 削除された記録の主フィールド名称.
preMerge.fieldValueMap オブジェクト k-vキーバリューペア、k(フィールドID)、v(フィールド値).
プッシュ例
{
"event": 2,
"eventName": "削除",
"operateTime": "2021-09-14 10:54:23",
"operateUserId": 2,
"operateUserName": "zhangsan",
"objectId": 1473,
"objectName": "商品管理",
"showFieldList": [
    {
    "id": 29959,
    "label": "商品名",
    "fieldName": "goodsName",
    "fieldType": 1
    },
    {
    "id": 29965,
    "label": "商品番号",
    "fieldName": "goodsNumber",
    "fieldType": 16
    },
    {
    "id": 29966,
    "label": "商品PN",
    "fieldName": "goodsPn",
    "fieldType": 1
    },
    {
    "id": 29967,
    "label": "商品略称",
    "fieldName": "shortName",
    "fieldType": 1
    },
    {
    "id": 29968,
    "label": "説明",
    "fieldName": "describe",
    "fieldType": 4
    },
    {
    "id": 29969,
    "label": "商品数量",
    "fieldName": "quantityOfGoods",
    "fieldType": 7
    },
    {
    "id": 29970,
    "label": "利用可能数量",
    "fieldName": "availableQuantity",
    "fieldType": 7
    },
    {
    "id": 29971,
    "label": "ロック数量",
    "fieldName": "lockedQuantity",
    "fieldType": 7
    },
    {
    "id": 30104,
    "label": "所属商品カテゴリ",
    "fieldName": "suoshuhuolei",
    "fieldType": 19
    },
    {
    "id": 29960,
    "label": "作成日時",
    "fieldName": "createTime",
    "fieldType": 6
    },
    {
    "id": 29961,
    "label": "更新日時",
    "fieldName": "updateTime",
    "fieldType": 6
    },
    {
    "id": 29962,
    "label": "作成者",
    "fieldName": "createUser",
    "fieldType": 21
    },
    {
    "id": 29963,
    "label": "更新者",
    "fieldName": "updateUser",
    "fieldType": 21
    },
    {
    "id": 29964,
    "label": "所有者",
    "fieldName": "owner",
    "fieldType": 23
    }
],
"preMerge": {
    "dataId": 478343,
    "dataName": "梨",
    "fieldValueMap": {
        "29959": "梨",
        "29960": "2021-09-07 17:19",
        "29961": "2021-09-07 17:19",
        "29962": "zhangsan",
        "29963": "zhangsan",
        "29964": "zhangsan",
        "29965": "HPGL-0013",
        "29966": "PN-li-009"
        }
    }
}

サブスクリプション記録復元イベント

POST

プッシュデータ
属性名 説明
event 整数型 イベントタイプ列挙.
eventName 文字列 イベントタイプ名称.
operateTime 文字列 操作時間.
operateUserId 整数型 操作ユーザーID.
operateUserName 文字列 操作ユーザー名.
objectId 整数型 操作対象ID.
objectName 文字列 操作対象名称.
showFieldList 配列 オブジェクトフィールドリスト.
showFieldList[].id 整数型 フィールドID.
showFieldList[].label 文字列 フィールド名称.
showFieldList[].fieldName 文字列 フィールドAPI名称.
showFieldList[].fieldType 整数型 フィールドタイプ.
preMerge オブジェクト 削除された記録.
preMerge.dataId 整数型 削除された記録ID.
preMerge.dataName 文字列 削除された記録の主フィールド名称.
preMerge.fieldValueMap オブジェクト k-vキーバリューペア、k(フィールドID)、v(フィールド値).
プッシュ例
{
"event": 3,
"eventName": "復元",
"operateTime": "2021-09-14 10:54:23",
"operateUserId": 2,
"operateUserName": "zhangsan",
"objectId": 1473,
"objectName": "商品管理",
"showFieldList": [
    {
    "id": 29959,
    "label": "商品名",
    "fieldName": "goodsName",
    "fieldType": 1
    },
    {
    "id": 29965,
    "label": "商品番号",
    "fieldName": "goodsNumber",
    "fieldType": 16
    },
    {
    "id": 29966,
    "label": "商品PN",
    "fieldName": "goodsPn",
    "fieldType": 1
    },
    {
    "id": 29967,
    "label": "商品略称",
    "fieldName": "shortName",
    "fieldType": 1
    },
    {
    "id": 29968,
    "label": "説明",
    "fieldName": "describe",
    "fieldType": 4
    },
    {
    "id": 29969,
    "label": "商品数量",
    "fieldName": "quantityOfGoods",
    "fieldType": 7
    },
    {
    "id": 29970,
    "label": "利用可能数量",
    "fieldName": "availableQuantity",
    "fieldType": 7
    },
    {
    "id": 29971,
    "label": "ロック数量",
    "fieldName": "lockedQuantity",
    "fieldType": 7
    },
    {
    "id": 30104,
    "label": "所属商品カテゴリ",
    "fieldName": "suoshuhuolei",
    "fieldType": 19
    },
    {
    "id": 29960,
    "label": "作成日時",
    "fieldName": "createTime",
    "fieldType": 6
    },
    {
    "id": 29961,
    "label": "更新日時",
    "fieldName": "updateTime",
    "fieldType": 6
    },
    {
    "id": 29962,
    "label": "作成者",
    "fieldName": "createUser",
    "fieldType": 21
    },
    {
    "id": 29963,
    "label": "更新者",
    "fieldName": "updateUser",
    "fieldType": 21
    },
    {
    "id": 29964,
    "label": "所有者",
    "fieldName": "owner",
    "fieldType": 23
    }
],
"preMerge": {
    "dataId": 478343,
    "dataName": "梨",
    "fieldValueMap": {
        "29959": "梨",
        "29960": "2021-09-07 17:19",
        "29961": "2021-09-07 17:19",
        "29962": "zhangsan",
        "29963": "zhangsan",
        "29964": "zhangsan",
        "29965": "HPGL-0013",
        "29966": "PN-li-009"
        }
    }
}

サブスクリプションレコード統合イベント

POST

プッシュデータ
属性名 説明
event 整数型 イベントタイプ列挙.
eventName 文字列 イベントタイプ名称.
operateTime 文字列 操作時間.
operateUserId 整数型 操作ユーザーID.
operateUserName 文字列 操作ユーザー名.
objectId 整数型 操作対象ID.
objectName 文字列 操作対象名称.
showFieldList 配列 オブジェクトフィールドリスト.
showFieldList[].id 整数型 フィールドID.
showFieldList[].label 文字列 フィールド名称.
showFieldList[].fieldName 文字列 フィールドAPI名称.
showFieldList[].fieldType 整数型 フィールドタイプ.
preMerge オブジェクト 統合前のレコード.
preMerge.dataId 整数型 統合前の主レコードID.
preMerge.dataName 文字列 統合前の主レコード主フィールド名称.
preMerge.fieldValueMap オブジェクト k-vキー値ペア、k(フィールドID)、v(フィールド値).
afterMerge オブジェクト 統合後のレコード.
afterMerge.dataId 整数型 統合後のレコードID.
afterMerge.fieldDataDtoMap オブジェクト k-vキー値ペア、k(フィールドID)、v(フィールド値).
mergedFieldDataList 配列 統合されたレコード.
mergedFieldDataList[].dataId 整数型 統合されたレコードID.
mergedFieldDataList[].dataName 文字列 統合されたレコード主フィールド名称.
mergedFieldDataList[].fieldValueMap オブジェクト k-vキー値ペア、k(フィールドID)、v(フィールド値).
プッシュ例
{
    "event": 4,
    "eventName": "統合",
    "operateTime": "2021-09-14 11:22:48",
    "operateUserId": 2,
    "operateUserName": "zhangsan",
    "objectId": 1473,
    "objectName": "商品管理",
    "showFieldList": [
        {
        "id": 29959,
        "label": "商品名",
        "fieldName": "goodsName",
        "fieldType": 1
        },
        {
        "id": 29965,
        "label": "商品番号",
        "fieldName": "goodsNumber",
        "fieldType": 16
        },
        {
        "id": 29966,
        "label": "商品PN",
        "fieldName": "goodsPn",
        "fieldType": 1
        },
        {
        "id": 29967,
        "label": "商品略称",
        "fieldName": "shortName",
        "fieldType": 1
        },
        {
        "id": 29968,
        "label": "説明",
        "fieldName": "describe",
        "fieldType": 4
        },
        {
        "id": 29969,
        "label": "商品数量",
        "fieldName": "quantityOfGoods",
        "fieldType": 7
        },
        {
        "id": 29970,
        "label": "利用可能数量",
        "fieldName": "availableQuantity",
        "fieldType": 7
        },
        {
        "id": 29971,
        "label": "ロック数量",
        "fieldName": "lockedQuantity",
        "fieldType": 7
        },
        {
        "id": 30104,
        "label": "所属商品カテゴリ",
        "fieldName": "suoshuhuolei",
        "fieldType": 19
        },
        {
        "id": 29960,
        "label": "作成時間",
        "fieldName": "createTime",
        "fieldType": 6
        },
        {
        "id": 29961,
        "label": "更新時間",
        "fieldName": "updateTime",
        "fieldType": 6
        },
        {
        "id": 29962,
        "label": "作成者",
        "fieldName": "createUser",
        "fieldType": 21
        },
        {
        "id": 29963,
        "label": "更新者",
        "fieldName": "updateUser",
        "fieldType": 21
        },
        {
        "id": 29964,
        "label": "所有者",
        "fieldName": "owner",
        "fieldType": 23
        }
    ],
    "preMerge": {
        "dataId": 478343,
        "dataName": "梨",
        "fieldValueMap": {
            "29959": "梨",
            "29960": "2021-09-07 17:19",
            "29961": "2021-09-14 11:17",
            "29962": "zhangsan",
            "29963": "zhangsan",
            "29964": "zhangsan",
            "29965": "HPGL-0013",
            "29966": "PN-li-009"
            }
    },
    "afterMerge": {
        "dataId": 478343,
        "fieldDataDtoMap": {
            "29959": {
            "fieldId": 29959,
            "fieldValue": "梨",
            "dataId": 478343,
            "primary": false
            },
            "29966": {
            "fieldId": 29966,
            "fieldValue": "PN-li-002",
            "dataId": 478340,
            "primary": false
            }
        }
    },
    "mergedFieldDataList": [
        {
        "dataId": 478340,
        "dataName": "梨",
        "fieldValueMap": {
            "29959": "梨",
            "29960": "2021-09-06 20:00",
            "29961": "2021-09-06 20:00",
            "29962": "zhangsan",
            "29963": "zhangsan",
            "29964": "zhangsan",
            "29965": "HPGL-0012",
            "29966": "PN-li-002"
            }
        }
    ]
}