0

API を介してリクエストをプロジェクトに変換することは可能ですか? 現在、手動でプロジェクトを作成し、元の問題の解決オブジェクト ID を更新しています。ただし、コピーする必要があるカスタム フィールドがたくさんあります。AtTask にはこの機能が組み込まれているため、API を介して (おそらくアクションの 1 つを介して) その機能にアクセスする方法があるかどうか疑問に思っていました。私はまだ API に比較的慣れていないため、まだ学習中です。ヘルプや提案をいただければ幸いです。

4

2 に答える 2

0

2014 年 8 月の初めに発生した AtTask の新しいソフトウェア リリースでは、リクエストをプロジェクトに変換する機能が追加されました。この新しいアプローチを使用して、必要なことを達成することをお勧めします。

課題アクション -> プロジェクトに変換をクリックするだけです。

API を介してリクエストをプロジェクトに変換する方法はありますが、それを記述するコードは多くのことが関係しているため、長くなる可能性があります。AtTask のソフトウェアにこれを実行させるために実行できる自動 API 呼び出しについては知りません。

カスタム フィールドを含む各フィールドをプロジェクトにマッピングしてから、リクエストを更新する必要があります。

于 2014-08-19T19:39:13.950 に答える
0

残念ながら、この機能は API にはありませんでした。私は行動の下​​で何かを見たいと思っていました。

これは、resolvingObjCode と resolvingObjID を含めることで実現できました。

以下は例です。

JToken projectFromTemplate = client.Create(ObjCode.PROJECT, new { name = onboardingRequestsToken.Value<string>("name"), groupID = userGroupID, templateID = "5468b86c00039ec521cf4042a0cd0419"});

string projectID = projectFromTemplate["data"].Value<string>("ID");

JToken updIssue = client.Update(ObjCode.ISSUE, new { id = onboardingRequestsToken.Value<string>("ID"), resolvingObjCode = "PROJ", resolvingObjID = projectID});
于 2014-11-19T15:53:29.767 に答える