使用Adobe Workfront API跟踪小时记录

如果贵组织使用Adobe Workfront输入工作时数,但使用其他工具作为该数据的记录系统,则可以使用Workfront API在两种系统之间同步数据。

仅跟踪小时记录并不可行,因为如果删除小时条目,将删除整个记录,这要求您拉取整个数据集并将其与旧数据集进行比较。 幸运的是,所有小时交易记录都记录在Workfront日记帐分录中。

在检索系统中所有当前小时数的初始集后,您可以通过日志条目跟踪任何和所有更改。

GET/attask/api/v5.0/JRNLE/search?subObjCode=HOUR&fields=changeType,aux2,newNumberVal,oldNumberVal,subObjCode,subObjID
{
"data": [
{
"ID": "5785406d008d93dd35665f14d90d4929",
"objCode": "JRNLE",
"changeType": "A",
"aux2": "Brad Littler",
"newNumberVal": 1,
"oldNumberVal": null,
"subObjCode" "HOUR",
"subObjID": "5785406d008d93dce3f7f2e0e8eda4ea"
},
{
"ID": "57854124008da2b9f372c01f8b9054bf",
"objCode": "JRNLE",
"changeType": "D",
"aux2": brad Littler”,
"newNumberVal": null,
"oldNumberVal": 1,
"subObjCode": "HOUR",
"subObjID": "5785406d008d93dce3f7f2e0e8eda4ea"
},
{
"ID": "5785416f08db05ecee934663968366",
"objCode": "JRNLE",
"changeType": "A",
"aux2": "Brad Littler",
"newNumberVal": 1,
"oldNumberVal": null,
"subObjCode": "HOUR",
"subObjID": "5785416f008db05d9d2925c 112b10f521"
},
{
"ID": "57854176008db22fe974b7c67feea6b2",
"objCode": "JRNLE",
"changeType": "E",
"aux2": "Brad Littler",
"newNumberVal": 2,
"oldNumberVal": 1,
"subObjCode": "HOUR",
"subObjID": "5785416f008db05d9d2925c12b10f521"
}
]
}
  • changeType: ​对对象所做的更改类型:

    • A: ​添加

    • E: ​编辑

    • D: ​删除

  • aux2: ​小时记录所针对的用户名称。

  • newNumberVal: ​小时记录的新值(如果changeType为D,该值将为Null)。

  • oldNumberVal: ​小时记录的上一个值。

  • subObjCode: ​正在修改的记录类型(应始终为HOUR)。

  • subObjID: ​小时记录的ID。

您可以使用此信息发现哪些小时记录已更改、编辑或删除。 如有必要,您可以使用subObjID从小时记录中检索更多信息。

recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43