批量更新到Workfront RESVT

时间:2018-09-24 22:58:15

标签: workfront-api

上个月有一个问题,关于过帐到Workfront的RESVT字段。从那时起,我就完成了数据库的提取工作,以提取部门所有的假日历数据并将其作为POST方法输入到Workfront的API中。但是,我发现了一个新问题。

每次我向具有现有RESVT事件的用户添加新的RESVT事件时,它都会在保存新事件之前删除上一个事件。我已经研究过使用批量修改格式提交批量修改,以使用户一次全部获得所有活动,如下所示:

https://sosprojects.preview.workfront.com/attask/api/v9.0
/5b6b72b5007d93b00b00dda361398cad?method=put&updates=
[
{
objCode:”RESVT”,
startDate:”2018-08-20T00:00:00:000-0700”,
endDate:”2018-08-23T00:00:00:000-700”
},
{
objCode:”RESVT”,
startDate:”2018-09-20T00:00:00:000-0700”,
endDate:”2018-09-23T00:00:00:000-0700”
}
]
&sessionID=209055d209f94662b32ac50175b34bc7

哪个Workfront会“接受”(不会吐出错误代码),但仍只保存上一个RESVT事件(例如9/20-9/23)。

我尝试使用PUT编辑现有的RESVT事件,但是每个RESVT事件将只接受一个开始和一个结束日期,因此会将这些尝试折叠为一个更长的事件。

我知道休假日历可以为每个用户手动创建多个RESVT事件,但是我不知道如何使用http方法来复制该功能。每当我向日历中添加新事件时,日历总是为记录的每个事件创建新的RESVT事件。所以我认为它的作用类似于我在顶部尝试的批量POST,那么为什么我的方法不能做同样的事情?

0 个答案:

没有答案