問題タブ [attask]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
462 参照

api - ATTASK/WORKFRONT - API - これは「最上位オブジェクトではありません」

このサンプルでは、​​HOURS のすべての GUID が得られます (2000 を超える場合、残りを取得するにはページングする必要があります) htps://YOURCOMAPNY.attask.com/attask/api/v4.0/hour/search?$$LIMIT=2000&fields =ID:*

Object=Hour field=ID:* (すべてワイルドカード)

SCANS (ScoreCard Answer) に同じことをしたい場合 htps://YOURCOMAPNY.attask.com/attask/api/v4.0/scans/search?$$LIMIT=2000&fields=ID:*

Object=scans (スコアカードの回答) Field=ID:* (すべてのワイルドカード)

エラーが発生します:

{"error":{"class":"java.lang.IllegalArgumentException","message":"SCANS は最上位オブジェクトではないため、内部で直接要求することはできません"}}

これを行うと、大量のプロジェクト情報を取得できます。このコードによって生成されたものなど、すべてを解析する必要があります。

htps://YOURCOMAPNY.attask.com/attask/api/v4.0/proj/search?fields=alignmentScoreCard: ,alignmentValues: ,alignmentValues:scoreCardQuestion:*

クリックすると、scans と scoreq の ID を見つけることができます。その scans または scoreq を取り、field=ID または

htps://YOURCOMPANY.attask.com/attask/api/v4.0/scans/YOURGUIDHEREXXXXXXXXX/

{"error":{"class":"java.lang.IllegalArgumentException","message":"SCANS は最上位オブジェクトではないため、内部で直接要求することはできません"}}

ほぼ何でも引っ張って ID のリストを取得し、それらの項目を ID で手動で引っ張ることができますが、スコア/スコアカードの回答/スコアカードの質問 (API は、他の方法でこれを引っ張ることができることを示しているように見えますが、私はそれを許可しません)そうする?

提案?私はすべてがプロジェクトIDに関連付けられていることを知っているので、それらすべてのリストを取得し、必要なものを1対1で操作したいだけです。それ(1つまたは複数の場合)これは可能ですか?

ありがとうございました!

0 投票する
1 に答える
52 参照

rest - atTask API v2 で既存のタスクの projectID を変更できますか?

REST-Api ごとに既存のタスクを別のプロジェクトに接続したい。私はこのようなプットコールをしようとしています:

でもその後は変わらず、API v2 を使っているので、無理かもしれません。

0 投票する
1 に答える
522 参照

attask - attask API を介してプログラムでサブタスクを作成する

attask API を使用して、既存のタスクにサブタスクを追加したいと考えています。POST メソッドと以下を使用して、プロジェクトにタスクを追加できます。

/attask/api/task?name=Created Task&projectID=553f...&sessionID=b529...

post メソッドと以下を使用して、サブタスクを作成しようとしました。

/attask/api/task?name=Created Sub Task&taskID=5540...&sessionID=b529...

APIModel V2_0 がフィールド taskID をサポートしていないというエラーが表示されます。

ユーザー インターフェイスでサブ タスクを作成できますが、プログラムで作成する必要があります。このプロジェクトでは、TFS タスクをサブ タスクとして AtTask で作成されたタスクに同期する必要があります。AtTask からのタスクは、TFS のバックログ ストーリーになります。attask が提案するポートフォリオ (ビジネス ユニット)、プログラム (tfs: プロジェクト / スクラム チーム)、プロジェクト (tfs: ストーリー)、タスク (tfs: タスク) のパラダイムに従って、代替ソリューションを提案しましたが、その提案は注目を集めていません。

API はサブタスクの作成をサポートしていますか? もしそうなら、例を挙げていただけますか。

0 投票する
1 に答える
223 参照

c# - restsharp put メソッドを使用して AtTask のプロジェクト パラメーターを更新する

Attask を使用したプロジェクトで少し苦労しています。私の目的は、カスタムフォームデータを使用してプロジェクトのalignmentValuesを更新することです。更新する新しいアライメント値を作成できましたが、putメソッドを使用して実行できません...実行したいリクエストは

私のコードスニペットは

更新オブジェクトについては、いくつかの組み合わせを試しました

この体のアプローチでは、プロジェクトの名前を更新することさえできません。しかし、パラメーターをクエリ文字列として指定すると、名前は正常に更新されますが、URL が大きくなりすぎるため、配置値が失敗します。

上記は _putData が小さい場合に機能します... name = "TEST" のように..しかし、大きな json 配列では失敗します..

addbody/addobject/addjsonobject/addparameter を使用して値を更新する方法に関する提案...サイズが大きいため、本文でリクエストを送信する必要があるため...

前もって感謝します。

0 投票する
1 に答える
1048 参照

java - Workfront のプロジェクトに添付されたカスタム フィールドを更新する方法は?

現在、私は自分のアプリケーションとの AtTask 統合に取り組んでいます。プロジェクトにいくつかの custom_fields を追加する必要があるシナリオがあります。

そのため、必要なフィールドを含む custom_form を 1 つ追加し、残りの API を使用してプロジェクトを作成しながらプロジェクトにアタッチすることから始めます。これらの custom_fields 値も追加しています。特定の projectID の get request を押すと、プロジェクトに追加された custom_fields を確認できます。

今、特定の projectID のこれらの custom_fields を残りの API で更新する必要があるシナリオが 1 つありますpost request。アプリ プロジェクトと Workfront プロジェクトのカスタム フィールドと同期するようにします。

どんな助けでも大歓迎です。