2015-06-05 54 views
0

我給自己定下了作爲時間表審批,加入小時,使其與提交的狀態時間表批准小時,然後嘗試以下PUT命令: https://reedtech.attask-ondemand.com/attask/api/hour/?ID=556f8419000cf58cce474bc55a872c94&approvedByID=552eaXXXX&approvedOnDate=2015-06-05&session=XYZZY我想通過AtTask API

我得到一個迴應,狀態爲「SUB」的數據但是,approvedBy和approvedOn字段保持空白。我試着將狀態設置爲「APP」,批准它,但仍然是一樣的。我錯過了哪些步驟?

回答

0

小時批准狀態是指批准項目的小時數而不是時間表。有時間表批准是批准整個時間表而不是特定時間。要批准一個小時,所有你需要做的就是下面的調用

PUT /attask/api/hour/553e70cc0016afdc5ee116539679fb94?status=APP&method=put&apiKey=12345 

您不能設置批准或批准日期的設定動態基於誰批准,或在這種情況下,API用戶進行通話。以及批准時間。

+0

謝謝你的回答;然而,似乎並非如此。通過API更新一小時的狀態不會動態添加用戶或時間戳。我已經嘗試過了,結果是一樣的,小時已被批准,但沒有審批者或審批時間戳。到目前爲止,唯一的解決方案是手動拒絕批准的小時數,然後手動批准項目基礎上的項目。在這種情況下,該解決方案不可行。 –