問題タブ [ms-project-server-2010]
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.
status - PSI - Web サービスのステータス - 期待どおりの結果が得られない
Statusing Web Service (PSI) を介して課題のステータス情報を更新しようとしています。問題は、結果が期待どおりでないことです。私がやっていることを詳細に説明しようとします:
2 つのケース:
1) 指定されたタスクにリソースの割り当てが存在します。作業実績(更新状況)を報告したい。
2) 指定されたタスクにリソースが割り当てられていません。割り当てを作成し、作業実績を報告したいと考えています。
プロジェクトには 1 つのタスクがあります (自動スケジュール、固定作業)。すべてのリソースのリソース可用性は 100% に設定されています。すべて同じカレンダーです。
- 名前: タスク 31 - 固定作業
- 期間: 12,5 日?
- 開始: 14.03.13 木
- 終了: 火 02.04.13
- リソース名: リソース 1
- 仕事: 100 時間
最初に、次の ChangeXML で UpdateStatus を実行します
次に、SubmitStatusForResource を呼び出します
次のエントリが承認センターにポップアップ表示されます (これは予想どおりです)。
ステータスアップデート; タスク 31; タスクの更新; リソース 1; 2012 年 3 月 20 日; 15時間; 15%; 85h
プロジェクトの更新 (まだ正常に見えます):
- タスク名: タスク 31 - 固定作業
- 期間: 12,5 日?
- 開始: 14.03.13 木
- 終了: 火 02.04.13
- リソース名: リソース 1
- 仕事: 100 時間
- 実際の作業時間: 15 時間
- 残りの作業時間: 85 時間
次に、2 番目のケースが実行されます。まず、新しい割り当てを作成します...
次に、UpdateStatus を再度呼び出します。
そして最後に SubmitStatusForResource が再び
これにより、承認センターに次のエントリが作成されます。
ステータスアップデート; タスク 31 - 固定作業; 新しい再割り当てリクエスト; リソース 2; 2012 年 3 月 20 日; 15時間; 100%; 0h
私はそれを受け入れ、プロジェクトを更新します:
- 名前: タスク 31 - 固定作業
- 期間: 6,76 日?
- 開始: 14.03.13 木
- 終了: 25.03.13 月
- リソース名: リソース 1;リソース 2
- 仕事: 69.05 時間
- 実際の作業時間: 30 時間
- 残りの作業時間: 39.05 時間
そして、なぜ新しい仕事が69,05時間になるのか、私には本当にわかりません。私が期待した結果は次のとおりです。
- 名前: タスク 31 - 固定作業
- 期間: 6,76 日?
- 開始: 14.03.13 木
- 終了: 25.03.13 月
- リソース名: リソース 1;リソース 2
- 仕事: 65 時間
- 実際の作業時間: 30 時間
- 残りの作業時間: 35 時間
値を更新して必要な結果を得る方法を見つけようとして、かなりの時間を費やしました。助けていただければ幸いです。これは髪を切りたくなる!
前もって感謝します
PS: 私は MS Project Server 2010 と MS Project Professional 2010 を使用していることを忘れていました。
javascript - MS Project Server 2010、互換モードでない場合、JS Grid OnSingleCellClick イベントが IE9 で発生しない
私たちは MS Project Server 2010 を使用しており、ユーザーが勤務時間を記録できるタイムシート サイト内で、OnSingleCellClick
この Web ページの JS グリッドによって提供されるイベントに添付しています。
これは、ブラウザ IE9 が互換モードで使用されている場合に完全に機能します (イントラネット サイトであるため、デフォルトでは互換モードになっています)。
ただし、標準モードで IE を使用すると、グリッドの一部のイベントがトリガーされなくなります ( OnSingleCellClick
)。奇妙なことに、他のイベントはまだ発生しています (たとえばOnCellFocusChanged
)
誰かがこの動作を確認したり、私が間違っている方向に向けたりすることはできますか? このJS Gridに関する情報はほとんど見つかりません...
これは、イベントにどのようにアタッチするかのコード スニペットですが、エラーが発生する可能性はないと思います。
JS グリッド イベントのドキュメントへのリンクは次のとおりです: http://msdn.microsoft.com/en-us/library/ff681039.aspx
migration - Digite Enterprise: Digite から MS Project Server への移行について知っている人はいますか?
Digite Enterprise から MS Project Server への移行の可能性を検討しています。タイムシート、課題、リスクなど、多数のプロジェクトのすべてのデータを EPMS に移行したいと考えています。
ms-project-server-2010 - MS Project エラー TF82039
私はすでにこのケースを検索しましたが、それを解決するための解決策が見つかりません。
現在、私は MS Project 2010 を使用しており、TFS 2010 に接続しています。昨日はまだ正常に接続されていました。しかし、今日、「TF82039: Team Foundation はプロジェクト計画を変更できませんでした」というエラーが表示されます。
TFS に接続するための私の手順は次のとおりです。
新しい 1 つの空のプロジェクトを作成します。
チームタブで「チームプロジェクトを選択」をクリック
1 つのチーム プロジェクトを選択します。
[接続] をクリックします -> 上記のエラー メッセージを含む 1 つのポップアップが表示されます。
このエラーを解決するのを手伝ってください。
どうもありがとうございます。
qa - Microsoft Project Server:サーバーに公開されたMPPが、使用可能なテンプレートを使用して作成されていないことを知る方法はありますか?
今日、この質問に出くわしました: " Is there a way to know that MPP published to the project server is not created using a template available on the server?
"
基本的に、これは、プロジェクト計画が標準テンプレートに準拠していることを確認する方法に由来します。
できますか?気づいていません。誰かが私を助けることができますか?
sharepoint-2010 - プロジェクト2010とプロジェクトサーバー2010の違いは何ですか?
プロジェクト2010とプロジェクトサーバー2010、特にSharePoint 2010との統合の違いは何ですか?
javascript - 基礎となるデータベースに書き込まずに JSGrid コントロールに変更をコミットする
MS Project データベースのタイムシート データを表示するために使用されている JSGrid コントロールがあります。クライアント側でライブで更新され、データベースに戻る必要がないグリッドの各列の一番下に「合計」行を追加したいと考えています。
予備実装は完了しましたが、JSGrid に関するドキュメントが不足しているため、解決策が見つかりません。現在、javascript で次のメソッドを使用してセルに書き込みを行っています。
GetRightPaneCell(recordKey,fieldKey) は特定のセルを取得し、セルの innerText 属性を使用して合計値 (以前に計算したもの) を書き込みます。
私が直面している問題は、次の場合に発生します。
何らかの形で JSGridControl に変更を「コミット」する必要がある場所に欠落しているステップがあるかどうか、またはセルの値を変更するために間違った方法を使用しているかどうかを確認しようとしていますか?
ありがとう。
c# - Microsoft Projectのすべてのカスタムフィールドの名前を読み取る方法は?
カスタムフィールドのローカル名を見つけるのに問題があります。PSIカスタムフィールドサービスを使用しようとしましたが、うまくいきませんでした。エンタープライズ分野を取得しているようです。ローカル名がどこに隠れているのかよくわかりません。
ReadProjectDataSet呼び出しからカスタムフィールドを取得できますが、カスタムフィールドの名前が含まれていません。
これが私のコードです。これはprojtoolサンプルからコピーされたと思います。
これは、プロジェクトのデスクトップにどのように表示されるかのスクリーンショットです。
wsdl - プロジェクトサーバーでタスクの完了率をプログラムで変更するにはどうすればよいですか?
MS Project Serverのプロジェクトのタスクステータスを変更するために、Javaでクライアントコードを開発したいと思います(これまではC#apiが役に立ちました)。wsdlを使用してプロジェクトエンティティを読み取ることはできますが、タスクの「完了率」を変更する方法を見つけることができませんでした。2つの質問があります。
- どの方法が私を助けることができますか?「PWA/_vti_bin / PSI / Project.asmx?wsdl」にありますか?「queueUpdateProject()」は正しいメソッドですか?
- リクエストxmlはどのように作成すればよいですか?
JavaまたはC#のAPIまたはガイドが役に立ちます。