問題タブ [workfront-api]
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.
attask - Workfront API の calculateDataExtension 関数は何をしますか?
これはカスタム フォーム フィールドを再計算しますか? タスクに添付されたカスタムフォームの再計算のためにこれに興味があります。
attask - Attask - API を介して非表示のプロジェクト プロパティを更新する
API 経由で更新するプロジェクト フィールドが多数ありますが、これらはワークフロント UI には表示されません。GET
プロジェクト ID を実行して、これらのプロパティを取得します。更新が必要なフィールドは、previousStatus、categoryID、resourcePoolID、scheduleID、eac などです。私の extRefID が null であることに注意してください。
私はこれを試しました -
この
この
以下のようにJSON編集
体を
しかし、何も機能していないようです。3 回目の呼び出しで応答コード 200 が返されますが、previousStatus はまだ更新されていません。他の呼び出しについては、次のようになります。
「主キー値 \"previousStatus\" を持つパラメータが見つかりません」
それが達成可能であれば、誰でも正しいアプローチを提案できますか? 前もって感謝します!
api - API 呼び出しを使用して Attask Workfront のステータスを更新する方法
PUT を使用しようとしています .../api/v4.0/task?updates=[{"ID":"XYX","status":"InProgress"}
コンテンツ以外のヘッダーを追加する必要がありますか? -タイプ?エラーが発生しています。
attask - 日誌エントリの extRefID フィールドを更新することは可能ですか?
extRefID フィールドを使用して、カスタムの電子メール解析システムによって処理されたシステム オブジェクトをマークします。日誌エントリの extRefID フィールドを更新できれば非常に便利ですが、これを試みたところ失敗しました。そのフィールドへのアクセスがロックされている場合、extRefID フィールドさえあるというのは奇妙に思えます。
このフィールドをどのように変更するか、または他の人が実装した回避策についての情報を探しています。
attask - attask フィルターを組み合わせる方法
API ドキュメントを調べましたが、必要なものが見つかりませんでした。
フィルターを組み合わせるにはどうすればよいですか? たとえば、これら 2 つを論理 AND 演算子と組み合わせる必要があります。
私はこれを試しましたが、無効な式エラーが発生します:
また、論理 OR 演算子はどうでしょうか。
前もって感謝します。
attask - Task オブジェクトの markDone
Task オブジェクトで markDone アクションを利用しようとしています。私の推測では、これは PUT ですが、POST を試してみました。PUT または POST のパラメーターを使用して GET をまだ試していないので、次に試します。しかし、私はこのルートには行かないほうがいいと思います。私は Web API にかなり慣れていません。これは、別の API と対話する API を作成する最初の試みであるため、問題が発生している可能性があります。私は HttpClient オブジェクトを利用しており、PostAsync と PutAsync を試しました。以下は私が現在持っているものです。
上記のコードが正しいかどうかわからなくても、URL やヘッダーがどうあるべきかはわかるでしょう。
attask - WorkFront タスク レポートの値式でプロジェクト フィールドを使用する方法
WorkFront で新しいタスク レポートを作成しようとしています。値式でプロジェクト レベルのフィールドを使用する必要がありますが、システムはプロジェクト オブジェクトから使用しようとしているものを認識していないようです。単純に valuefield を使用でき、フィールドを問題なく表示できるため、フィールドにアクセスできることはわかっています。私が認識していないオブジェクトをチェーンするとき、構文にいくつかの違いがあると思いますか?
正常に機能するタスクの referenceNumber を使用した valueexpression の例:
機能しないプロジェクトの referenceNumber を使用した例:
私は明らかに何かが欠けています...しかし、本当に混乱しているのは、代わりに同じ構文で valuefield を使用できることです。これは正常に機能します。
私は何が欠けていますか?
ありがとう-