問題タブ [ms-project-server-2013]

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 投票する
2 に答える
2027 参照

sharepoint - C# で CSOM を使用して、選択した行から Project Server の列を動的に読み込む

CSOM .NET を使用して Project Server 2013 からタスク オブジェクトを読み込みます。

  • タスクをフィルタリングして、それらのサブセットのみが返されるようにします。
  • ユーザーが実行時に指定したタスク列のサブセットのみをロードします。

列の動的セットをロードする方法を示すこの投稿を見つけました。これは、私の 2 番目の要件にうまく機能します。ただし、列の選択と行のフィルタリングの両方を組み合わせる実行可能な LINQ 構文がわかりません。

以下の例では、サマリー タスク ( t.IsSummarytrue ) の「行」のみを読み込む必要があり、NameStart、およびFinish列のみを読み込みます。

参照された投稿の次のコードは、必要な 3 つの列だけを読み込みます。

しかし、私にとって意味のある唯一の構文でwhere()include( ) を結合しようとすると、foreach ループの 2 回目の反復でInvalidQueryExpressionExceptionが発生します:「クエリ式はサポートされていません。」

where句とinclude句の順序を逆にすると、同じエラーが発生します。フィールド名のループの外側でwhere句をプルして別のLoad呼び出しにすると、サマリー タスクの行フィルタリングは機能しますが、タスク フィールドの動的な選択が失われます。LINQ for CSOM には、両方の要件を満たす構文が必要です。このタイプのクエリを実行するための正しい構文は何ですか?

0 投票する
2 に答える
1071 参照

asp.net - Project Server 2013 での複数のプロジェクト名 Odata フィードのクエリ

プロジェクト サーバーの Odata フィードで複数のプロジェクトをクエリしようとしていますが、これまでのところ成功していません。個々のプロジェクト名を取得して除外することもできますが、複数のプロジェクト名をクエリしようとすると、必要な結果が得られません。おそらく私の構文が間違っています。これについての助けは大歓迎です..

これを実行すると壊れて、「and」が不明な演算子であることがわかります。

http://$server/pwa/_api/ProjectData/Projects$filter=ProjectName -eq 'name1' および 'name2'

これを実行すると実行されますが、まだ1つの値しか見ていません:

http://$server/pwa/_api/ProjectData/Projects$filter=ProjectName -eq 'name1' & 'name2'

この記事によると、これは AND を使用した上記のステートメントの正しい構文ですが、構文が間違っていると言われています。

https://msdn.microsoft.com/en-us/library/ff478141.aspx

また、odata クエリの一般的な概要であるこの記事を最初に読みましたが、これは私の質問に実際には答えていません。

https://msdn.microsoft.com/en-us/library/office/jj163048.aspx

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

sharepoint - Microsoft Project Server 2013 で新しいタスクを作成する方法

Microsoft SharePoint 2013 内で Microsoft Project Server 2013 を使用しています。CodeBehind の C# を介して WebPart からなど、プロジェクトでタスクを作成することは可能ですか?

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

ms-project - 複数のリソースを使用するタスクのコストを追跡する

1 日のタスクに 4 つのリソースが割り当てられています。それぞれの標準料金は 1 時間あたり 50 ドルです。リソース コスト レポートを見ると、各人が 8 時間働いて 400 ドル、合計 1600 ドルと表示されます。リソースを設定するにはどうすればよいでしょうか。それぞれが $50/hr = $100 で合計 400 ドルで 2 時間だけクレジットされるようにするにはどうすればよいでしょうか? タスクの 25% の時間を各人に割り当てる必要がありますか?

お知らせ下さい。

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

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

c# - CSOM を使用して新しい EPT を作成する方法

C# CSOM ライブラリを使用して新しい EPT (プロジェクト サーバー 2013) を作成しようとしています。しかし、以下のエラーが発生しました。

"PJClientCallableException: EnterpriseProjectTypeInvalidCreatePDPUid"

いくつかの記事では、「IsCreate=true」を変更するように指示されています。しかし、それは私にとっては成功しません。これが私が行ったコードです。

誰でも問題を説明したり、作業コード部分を提供したりできますか?