問題タブ [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 投票する
1 に答える
301 参照

c# - Project Server でリソースが割り当て、変更、または削除されたときに発生するイベント ハンドラーはありますか?

Microsoft Project Server のタスク内でリソースが割り当てられたり、タスクから削除されたり、変更されたりしたときに、何らかのジョブを実行できるようにする必要があります。

イベント ハンドラーの作成に関する次の記事を読みました。

方法: Project Server イベント ハンドラーを作成し、イベントをログに記録する

Project Server 内のタスクに対してリソースが割り当て、削除、または変更されたとき、またはリソースが割り当てられたプロジェクト内でタスクが作成されたときに発生するイベントがあるかどうかを知りたいです。

多分誰かがこれについて例を提供できますか?

よろしくお願いします

ボグ

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

windows - Project Web App のタスク リボンの [完了としてマーク] ボタンを削除する

Project Web App のタスク リボンから [タスクの完了をマーク] ボタンを削除して、ユーザーがクリックできないようにしたいと考えています。JavaScript はページが読み込まれるまで待機する必要があるため、カスタム JavaScript Web パーツを追加して、200 ミリ秒の遅延後にボタンを非表示にすることに成功しました。ただし、これはユーザー エクスペリエンスの低下につながるだけでなく、ページが 200 ミリ秒で完全に読み込まれることが保証されないため、ユーザーがボタンを見て操作できる可能性が残ります。これがその JavaScript です。

遅延を使用せずに目的の効果を達成する方法はありますか?

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

project-management - Project Server 2013 で、リソース名の横にある小さなボックスは何ですか?

Project Server 2013 では、リソースを表示すると、リソース名の前に小さなボックスが表示されます。ボックスの背景は白の場合もあれば、灰色の場合もあれば、緑の場合もあります。

アイコンが何を表し、色が何を意味するか誰か教えてもらえますか?

0 投票する
0 に答える
802 参照

csom - Project Server 2013 タスクの再割り当てとタイムシート CSOM の更新

企業のすべての従業員のタイムシートを作成するために、データベースからいくつかの値を読み取ることができる小さなコードを開発しています。

データベースのデータは、プロジェクト マネージャーがタスクの再割り当てなどのすべてのタスクの変更を定義する別のアプリから取得されます。

プロジェクト タスク定義の開始時に Project Manager から設定された同じ従業員でタスクが開始および終了する場合、コードはうまく機能します。

問題は、プロジェクト マネージャーが、何らかの理由でタスクを実行している従業員を変更する必要があると判断した場合です。次に、タイムシートにアプリを入力するために、新入社員のタイムシートにプロジェクト ラインがないという問題が発生しました。

私の質問は: - 新しい従業員のタイムシートに新しい行を含める方法はありますか?

前もって感謝します。

編集:

タイムシートの記入方法を追加したいと思います。

ご覧のとおり、foreach 文の中で、オブジェクト タイプ 'TimeSheetWorkCreationInformation' を作成します。これにより、作業ラインがある場合にタイムシートを埋めることができます。

再割り当てを行うと、新しいリソースのタイムシートには新しい作業明細がありません。

私の質問をもう一度思い出してください: - 新しい行を新しい従業員のタイムシートに含める方法はありますか?

ありがとう

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

vba - msプロジェクトVBAのGetOpenFileName関数

msプロジェクトのvbaで GetOpenFileName 関数を使用しようとしています。エクセルだけで利用できますか?msプロジェクトで使用するオプションはありませんか? ありがとう。

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

ms-project - 複数のリソースとレポート

Project 2013 でのカスタム レポートの作成について質問があります。現在、3 つまたは 4 つのプロジェクト計画があり、相互に依存関係が相互に関連しています。すべての計画をまとめてリソース レポートを実行しようとすると、問題が発生します。多くのタスクには 2 つ以上のリソースが接続されており、リソースごとにグループ化すると、それらが分割されません。「リソース使用状況」ビューを使用してみましたが、見栄えの良いレポートを作成するには、すべてのプロジェクト計画を開く必要があり、それでも見栄えがよくありません。

今後 2 ~ 3 週間で、個々のリソースが割り当てた内容を分析するレポートを作成したいと考えています。これは、私たちのビジネス リードに手渡すレポートであり、ここにあなたのチームから必要なものがあり、ここに彼らが割り当てられているものがあることを伝えます。私は次のように分割しようとしています:

リソースごと - 1 人だけをリストし (2 人以上がタスクに割り当てられている場合は大規模なグループではありません)、タスクに割り当てられた時間のみをリストし、先に進みます。

これを行う方法はありますか?

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

odata - MS Project Online からのテーブルの抽出

Project Online からすべてのデータベースを抽出して Qlikview にロードするプロジェクトに取り組んでいます。OData プロトコルを使用して、そこからほぼすべてのデータを抽出することができました (これはまったく単純ではありません)。

私の質問は:

毎日のすべての課題はどこに保存されていますか?

理論的には AssignmentTimephasedDataSet にあるはずですが、そこに含まれるすべての情報ではないことはわかっています。TimephasedDataSet 情報を含むテーブルはたくさんありますが、Project Online に表示される毎日の割り当ては、1 つの特定のテーブルにある必要があると思います。

これまでのところ、いくつかのリソースの毎日の割り当てしか確認できません。

何か助けはありますか?

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

c# - Microsoft Project 2013 PWA csom でプロジェクト コスト値を取得する方法

Project Server の情報を Gridview に表示したいと考えています。しかし、プロジェクトのコストの値を取得できません。

プロジェクトのコスト値を取得するための私のアプローチは次のとおりです

Microsoft Project Server でプロジェクト コストの値を取得する方法は?

[解決済み]

私はこれを使います