웹 후크는 특정 이벤트에 대한 타사 시스템에 알림 허용하는 HTTP POST 요청을 처리하는 임의의 URL입니다.
phrase 웹 후크 후크 콜백이 성공적으로 수신되었는지 모니터링합니다. 웹 후크 수신에 3,000회 실패할 경우 계정 관리자에게 전송된 알림으로 비활성화되며,
페이지의 특정 웹 후크에 해당 실패가 표시됩니다. 재시도 메커니즘에는 최대 10개의 재시도가 있으며, 재시도 간격을 계산하면 최대값이 30분입니다.개별 웹 후크 위에 마우스를 올리거나 를 클릭하여 메뉴 액세스하여 웹 후크를 비활성화/활성화, 테스트 또는 삭제할 수 있습니다. 기능을 사용하면 지난 14일 동안 호출한 내용을 개괄적으로 확인하고 실패한 웹 후크를 재생할 수 있습니다.
다음 이벤트에 대해 웹 후크를 선택할 수 있습니다.
웹 후크를 구성하려면 다음 단계를 수행하십시오.
RequestBin이라는 웹 사이트는 웹 후크를 생성할 때 사용할 URL을 제공합니다.
작업 상태가 변경되거나 계정에서 작업이 생성될 때 URL이 시스템에서 적절한 응답을 받습니다. 실제 사용은 더 복잡할 수 있고 응답 수신은 연결된 애플리케이션이 특정 작업을 수행할 수 있도록 신호로 간주해야 합니다.
이벤트
작업 상태 변경, 작업 할당, 작업 생성 및 작업 만기일 변경 사례
작업 상태 변경됨
{ "jobParts": [ { "id": 9, "uid": "ipmdz5p0sagqcOYaijTZU2", "internalId": "4", "task": "SEfSaenvqFgctE1I0_dc1", "fileName": "en.txt", "targetLang": "af", "workflowLevel": 1, "status": "신규", "wordsCount": 2, "beginIndex": 0, "endIndex": 1, "isParentJobSplit": false, "dateDue": null, "dateCreated": "2016-11-02T17:06:54Z", "project": { "id": 2, "uid": "4RvyVbwX00KerkomA7kpT9", "lastWorkflowLevel": 1 }, "assignedTo": [ { "vendor": { "id": 1, "name": "Abc", "vendorToken": "4-ifos0-CAqPo" } }, { "linguist": { "id": 3, "firstName": "관리자", "lastName": "관리자", "userName": "admin", "email": "admin@example.com", "role": "관리자", "timezone": "Europe/London", "active": true, "deleted": false, "terminologist": false, "dateCreated": "2016-10-11T07:43:22Z" } } ] } ], "event": "JOB_STATUS_CHANGED" }
작업 할당됨
{ "jobParts": [ { "id": 9, "uid": "ipmdz5p0sagqcOYaijTZU2", "internalId": "4", "task": "SEfSaenvqFgctE1I0_dc1", "fileName": "en.txt", "targetLang": "af", "workflowLevel": 1, "status": "신규", "wordsCount": 2, "beginIndex": 0, "endIndex": 1, "isParentJobSplit": false, "dateDue": null, "dateCreated": "2016-11-02T17:06:54Z", "project": { "id": 2 "uid": "4RvyVbwX00KerkomA7kpT9", "lastWorkflowLevel": 1 }, "assignedTo": [ { "vendor": { "id": 1, "name": "Abc", "vendorToken": "4-ifos0-CAqPo" } }, { "linguist": { "id": 3, "firstName": "관리자", "lastName": "관리자", "userName": "admin", "email": "admin@example.com", "role": "관리자", "timezone": "Europe/London", "active": true, "deleted": false, "terminologist": false, "dateCreated": "2016-10-11T07:43:22Z" } } ] } ], "event": "JOB_ASSIGNED" }
작업 생성됨
{ "jobParts": [ { "id": 9, "uid": "ipmdz5p0sagqcOYaijTZU2", "internalId": "4", "task": "SEfSaenvqFgctE1I0_dc1", "fileName": "en.txt", "targetLang": "af", "workflowLevel": 1, "status": "신규", "wordsCount": 2, "beginIndex": 0, "endIndex": 1, "isParentJobSplit": false, "dateDue": null, "dateCreated": "2016-11-02T17:06:54Z", "project": { "id": 2, "uid": "4RvyVbwX00KerkomA7kpT9", "lastWorkflowLevel": 1 }, "assignedTo": [ { "vendor": { "id": 1, "name": "Abc", "vendorToken": "4-ifos0-CAqPo" } }, { "linguist": { "id": 3, "firstName": "관리자", "lastName": "관리자", "userName": "admin", "email": "admin@example.com", "role": "관리자", "timezone": "Europe/London", "active": true, "deleted": false, "terminologist": false, "dateCreated": "2016-10-11T07:43:22Z" } } ] } ], "event": "JOB_CREATED" }
작업 만기일 변경됨
{ "jobParts": [ { "id": 127865777, "uid": "ElTXvXnNIHEN2xgL5sU2L2", "internalId": "1", "task": "LvkAHilgobApeoVm_dc4", "fileName": "EU White Paper Edited.doc", "targetLang": "de", "workflowLevel": 1, "status": "신규", "wordsCount": 204, "beginIndex": 0, "endIndex": 16, "isParentJobSplit": false, "dateDue": "2018-09-11T22:00:00Z", "dateCreated": "2018-09-10T06:25:41Z", "project": { "id": 12277756, "uid": "4RvyVbwX00KerkomA7kpT9 "lastWorkflowLevel": 1 }, "assignedTo": [] } ], "event": "JOB_DUE_DATE_CHANGED" }