2016-08-03 82 views
0

使用API​​進行應用程序克隆時,將正確克隆所有項目和打開的任務。我們可以通過external_id將原始項目與克隆項目關聯起來。使用源任務關聯克隆的Podio任務

有沒有辦法將克隆任務與原始任務連接起來?該任務還有一個名爲'external_id'的字段,但它始終爲空。

我們希望將源任務中的所有註釋和文件複製到克隆任務,並且沒有源代碼的情況下無法執行此操作。我們計劃刪除所有克隆的任務並重新創建,如果這是不可能的。

+0

我正在調查API來回答你的問題。 –

回答

2

external_id是對應於另一個(外部)系統的任何值。這些值可以在API POST期間手動設置爲項目或任務,例如。他們可能當跑道內部執行某些操作時被設置。這就是說他們不應該被用來確定跑道之間的關係。我猜你正在做的是解析克隆的item中的external_id,刪除'shared_',然後使用該id查詢原始item

在這個例子中有itemtask以及是否external_id之間的一些矛盾做一個app克隆時設置。所有對象類型都無法引用克隆對象中原始對象的用例。

你可以做什麼,因爲你知道原來app的ID,是要找到所有tasksapp,然後在本地篩選一些獨特的屬性值,將確定基於克隆原來的。