이벤트 구독 버전 관리
Workfront에는 두 가지 버전의 이벤트 구독이 있습니다. 이 문서에서는 두 요소의 차이점에 대해 설명합니다.
새 버전은 Workfront API가 아니라 이벤트 구독 기능이 변경되었습니다.
이벤트 구독을 업그레이드하거나 다운그레이드할 수 있으므로 이벤트 구조가 변경될 때 기존 구독이 중단되지 않으므로 이벤트 구독에 공백 없이 새 버전으로 테스트하고 업그레이드할 수 있습니다.
이벤트 구독을 다른 버전으로 업그레이드하거나 다운그레이드하면 버전 변경 후 5분 동안 모든 이벤트 게재에 대해 중복 이벤트를 받습니다. 중복에는 이벤트 구독 버전 1과 버전 2가 각각 하나씩 포함됩니다. 이렇게 하면 이벤트 구독 버전 변경으로 인해 이벤트를 놓치지 않습니다.
이벤트 구독을 업그레이드하거나 다운그레이드하는 데 사용되는 끝점에 대한 자세한 내용은 이벤트 구독 API 문서에서 이벤트 구독 버전 관리를 참조하십시오.
- 25.2 릴리스(2025년 4월 10일): 25.2 릴리스 이후에 만들어진 모든 새 구독은 버전 2로 만들어집니다.
- 2026년 1월 15일: 나머지 모든 버전 1 구독이 버전 2로 마이그레이션됩니다.
버전 1과 버전 2 간의 변경 사항
이벤트 구독 버전 2가 다음과 같이 변경되었습니다.
일반 변경 사항
CREATE
이벤트가 전송되고 UPDATE
은(는) 매개 변수 값(계산된 필드 및 해당 값 포함)과 함께 전송됩니다.CREATE
이벤트만 전송되고 계산된 필드를 포함하는 매개 변수 값을 포함합니다.UPDATE
이벤트에 대한 구독이 있고 계산된 매개 변수 값으로 개체를 만든 후 UPDATE
이벤트를 받아야 하는 경우 해당 UPDATE
이벤트는 더 이상 받지 않습니다. 개체를 만들 때 계산된 매개 변수 값을 보려면 추가 CREATE
구독을 만들어야 합니다.다중 선택 유형 필드에 대한 변경 사항을 포함하는 모든 유형의 이벤트에 대해 필드에 하나의 값만 포함된 경우 해당 값이 로 변환되어 문자열로 전송됩니다. 그렇지 않으면 배열로 전송됩니다.
예:
myMultiSelectField: ["oneValue"]
myMultiSelectField: "oneValue"
(으)로 변환되어 전송됩니다.myMultiSelectField: ["first", "second"]
은(는)myMultiSelectField: ["first", "second"]
(으)로 전송됩니다.
배열에 있는 값의 수에 관계없이 배열로 전송됩니다.
예:
myMultiSelectField: ["oneValue"]
은(는)myMultiSelectField: ["oneValue"]
(으)로 전송됩니다.myMultiSelectField: ["first", "second"]
은(는)myMultiSelectField: ["first", "second"]
(으)로 전송됩니다.
오브젝트별 변경 사항
projectID
taskID
opTaskID
customerID
UPDATE
이벤트에 영향을 받는 필드가 null
에서 ID value
(으)로 변경되는 것으로 잘못 표시되기도 합니다.UPDATE
이벤트에 영향을 받는 필드에 대한 올바른 값이 표시됩니다.UPDATE
이벤트를 받습니다.referenceObjID
UPDATE
이벤트에 영향을 받는 필드가 null
에서 object id
(으)로 잘못 표시되었습니다.UPDATE
이벤트에 영향을 받는 필드에 대한 올바른 값이 표시됩니다.UPDATE
이벤트를 받습니다.groups
DELETE
이벤트가 영향을 받는 필드를 이전 상태의 빈 배열로 잘못 표시했습니다.DELETE
이벤트는 이전 상태의 영향을 받는 필드를 올바르게 표시합니다.DELETE
이벤트가 계속 전송되지만 지금은 영향을 받는 필드에 대한 올바른 데이터를 표시합니다.proofDecision
proofName
proofProgress
UPDATE
이벤트가 전송됩니다. 첫 번째 이벤트에는 영향을 받는 필드가 포함되지 않았지만 두 번째 이벤트에는 영향을 받는 필드가 포함되지 않았습니다.UPDATE
이벤트에만 있으며 두 번째 불필요한 이벤트는 전송되지 않습니다.topReferenceObjCode
referenceObjectName
UPDATE
이벤트에서 EXPNS
에서 PROJ
(으)로 topReferenceObjCode가 잘못 변경되고 referenceObjectName
에서 null
에서 string value of project name
(으)로 변경되었습니다.UPDATE
이벤트에 영향을 받는 필드에 대한 올바른 값이 표시됩니다.UPDATE
이벤트를 받습니다.topReferenceObjCode
referenceObjectName
DELETE
이벤트가 전송되기 전에 영향을 받는 필드를 null로 변경하는 UPDATE
이벤트가 전송되었습니다.UPDATE
이벤트가 전송되지 않습니다. DELETE
이벤트에 이전 상태의 영향을 받는 필드에 대한 올바른 값이 있습니다.UPDATE
이벤트에 영향을 받는 필드에 대한 필터가 있고 개체가 삭제될 때 해당 필드를 받아야 하는 경우 해당 UPDATE
이벤트는 더 이상 받지 않습니다. 개체가 삭제될 때 이러한 필드를 보려면 추가 DELETE
구독을 만들어야 합니다.projectID
taskID
roleID
timesheetID
hourTypeID
projectOverheadID
referenceObjID
referenceObjCode
securityRootID
DELETE
이벤트가 영향을 받는 필드를 이전 상태의 null
(으)로 잘못 표시했습니다.DELETE
이벤트는 이전 상태의 영향을 받는 필드를 올바르게 표시합니다.DELETE
이벤트가 계속 전송되지만, 지금은 영향을 받는 필드에 대한 올바른 데이터가 표시됩니다.rootGroupID
UPDATE
이벤트에 영향을 받는 필드가 null
에서 ID value
(으)로 잘못 표시되었습니다.UPDATE
이벤트에 영향을 받는 필드에 대한 올바른 값이 표시됩니다.UPDATE
이벤트는 해당 필드가 실제로 변경된 경우에만 수신되며, 다른 매개 변수 값이 변경된 경우에는 수신되지 않습니다.resolveProjectID
resolveTaskID
resolvingObjID
UPDATE
이벤트에 영향을 받는 필드가 null
에서 ID value
(으)로 변경되는 것으로 잘못 표시되기도 합니다.UPDATE
이벤트에 영향을 받는 필드에 대한 올바른 값이 표시됩니다.rootGroupID
UPDATE
이벤트에 영향을 받는 필드가 null
에서 ID value
(으)로 잘못 표시되었습니다.UPDATE
이벤트에 영향을 받는 필드에 대한 올바른 값이 표시됩니다.UPDATE
이벤트는 해당 필드가 실제로 변경된 경우에만 수신되며, 다른 매개 변수 값이 변경된 경우에는 수신되지 않습니다.convertedOpTaskID
UPDATE
이벤트에 영향을 받는 필드가 null
에서 ID value
(으)로 변경되는 것으로 잘못 표시되기도 합니다.UPDATE
이벤트에 영향을 받는 필드에 대한 올바른 값이 표시됩니다.UPDATE
이벤트는 해당 필드가 실제로 변경된 경우에만 수신되며, 다른 매개 변수 값이 변경된 경우에는 수신되지 않습니다.rootGroupID
UPDATE
이벤트에 영향을 받는 필드가 null
에서 ID value
(으)로 잘못 표시되었습니다.UPDATE
이벤트에 영향을 받는 필드에 대한 올바른 값이 표시됩니다.UPDATE
이벤트는 해당 필드가 실제로 변경된 경우에만 수신되며, 다른 매개 변수 값이 변경된 경우에는 수신되지 않습니다.convertedOpTaskID
UPDATE
이벤트에 영향을 받는 필드가 null
에서 ID value
(으)로 변경되는 것으로 잘못 표시되기도 합니다.UPDATE
이벤트에 영향을 받는 필드에 대한 올바른 값이 표시됩니다.UPDATE
이벤트는 해당 필드가 실제로 변경된 경우에만 수신되며, 다른 매개 변수 값이 변경된 경우에는 수신되지 않습니다.Workfront Fusion 시나리오에서 이벤트 구독 버전 업데이트
Workfront Fusion은 이벤트 구독을 사용하여 Workfront의 변경 사항을 살펴보고 시나리오를 트리거합니다. Workfront > 이벤트 페이로드 버전 업데이트 모듈을 사용하여 Fusion이 시나리오에서 직접 사용하는 이벤트 구독 버전을 업데이트할 수 있습니다.
이 모듈 사용에 대한 지침은 Workfront Fusion 설명서의 Workfront 모듈을 참조하십시오.
웨비나 녹화를 포함하여 이벤트 구독 업그레이드 중에 Workfront Fusion 시나리오를 유지하는 방법에 대한 리소스는 이벤트 구독 V2 업그레이드 중에 Fusion 시나리오 유지를 참조하십시오.