将克隆的Podio任务与源任务

时间:2016-08-03 13:15:04

标签: api podio

使用API​​进行应用程序克隆时,可以正确克隆所有项目和打开的任务。我们可以通过external_id将原始项与克隆项相关联。

有没有办法将克隆的任务与原始任务连接?该任务还有一个名为'external_id'的字段,但它始终为null。

我们希望将源任务中的所有注释和文件复制到克隆任务,如果没有源ID,则无法执行此操作。我们计划删除所有克隆的任务,如果不可能,则重新创建。

1 个答案:

答案 0 :(得分:2)

external_id是与另一个(外部)系统对应的任何值。例如,可以在API POST到项目或任务期间手动设置这些值。当Podio在内部执行某些操作时,可以设置 。话虽如此,它们不应该用于确定Podio对象之间的关系。我猜你正在做的是解析克隆的external_id中的item,删除'shared_',然后使用该ID查询原始的item

在此示例中,itemtask之间存在一些不一致,以及在执行external_id克隆时是否设置了app。无法使用所有对象类型从克隆对象引用原始对象的用例。

您可以做的是,因为您知道原始app的ID,就是找到tasks的所有app,然后在本地过滤一些将识别的唯一属性值基于克隆的原文。