問題タブ [psi]
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.
project-server - PSI 2007 を使用してリソース使用状況ビューを取得する方法
間違った用語や概念を使用している場合は、ご容赦ください。私は、MS Project、Project Server、および PSI に関する短期集中コースの霧の中にいるようです...
Project Professional には、特定のリソース、それらが割り当てられているタスク、および特定の日に予定されている作業量を一覧表示する [リソース配分状況] ビューが用意されています。
この情報は Project Server で利用できますか? PSI を使用してどのように読み取ることができますか?
ありがとう。
- ジェイソン
web-services - Project Server インターフェイスを使用してエンタープライズ プロジェクトの種類を取得する
現在、Project Server Interface (PSI) を通じて公開されている Web サービスを使用して、Microsoft Project Server でプロジェクトをプログラムで作成するアプリを構築しています。
QueueCreateProject メソッドを使用してエンタープライズ プロジェクト タイプのプロジェクトを作成できますが、コードにハード コードしたくない EPT の GUID を指定する必要があります。
名前で見つかった特定の EPT の GUID を取得する別の Web サービスまたは方法はありますか?
また、カスタムフィールドも同じようにできますか?
workflow - CheckIn、CheckOutプロジェクトPSIを使用している特定のユーザー向けですか?
ワークフローでPSIによってプロジェクトをチェックイン、チェックアウトする必要があるというビジネスケースがありましたが、プロジェクトをチェックアウトすると、ワークフローステージを続行できず、PWAは別のセッションでプロジェクトをチェックアウトするように書き込みます。 PWAからのワークフローを続行しますか?ヘルプや提案
sharepoint - プログラムでプロジェクトワークスペースにプロジェクトの問題を作成する方法は?
プロジェクトの課題を自動的に作成できるようにしたいと考えています。目的は、受信した電子メールに基づいて新しい問題を作成することです。
問題リストへの参照があるはずの ProjectWSSInfoDataSet を調べました ( http://msdn.microsoft.com/en-us/library/aa495198(office.12) の「プロジェクト ワークスペースの PSI メソッドとデータセット」によると)。 aspx )。確かに、ProjectWSSInfoDataSet XML スキーマには PROJECT_ISSUES_URL フィールドが含まれていますが、それが単なる URL である場合、あまり役に立ちません。
誰かが似たようなことをしましたか?(または、プロジェクトのリスクや成果物を伴う可能性があります。)
custom-fields - PSI を使用したカスタム フィールドの設定 - Microsoft Project Server
Project Server の開発は初めてで、PSI を使用してリソースのカスタム フィールド値を設定できるかどうか疑問に思っていました。
これでは初心者向けの情報が見つからないようです。
現在、CustomFields と Resource Web サービスの Web 参照を設定していますが、特定のリソースにカスタム フィールドを設定する方法がわかりません。
どんな助けでも本当に感謝します!
ありがとう!
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 を使用していることを忘れていました。
c# - PSI: Project Server 2010 のリソース プランが c# でチェックアウトされているかどうかを確認する方法は?
リソース プランが PSI を使用してチェックアウトされているかどうかを確認する方法を知っている人はいますか? ありがとう
psi - PSI の新しいタスク カスタム フィールドが書き込まれない
私は、新しいタスクを既存のプロジェクトに追加する PSI によるプロセスを開発しています。この目的のために、まず、PWA を使用して、タスクを作成するときに通知する必要がある 4 つの新しいタスク カスタム フィールド (数値 1 つ、日付 2 つ、テキスト 1 つ) を作成しました。また、既存の 2 つの数値タスク カスタム フィールドを作成する必要があります。
タスクは正しく作成されており、以前に存在した 2 つのカスタム フィールドも正しく書き込まれています。しかし、新しい 4 つの新しいカスタム フィールドのいずれかが作成されています。どうすればこれを解決できますか?
これはコードです:
SetNumberCustomField (データ関数とテキスト関数は基本的に同じなので省略しました)
sharepoint - EPM ProjectServer2010-PSI-プログラムによるプロジェクト権限の割り当て
プロジェクトの作成時に、プロジェクトに権限を割り当てる必要があります。プロジェクトの作成時に実行されるイベントを既に作成しましたが、プロジェクト内のグループとユーザーにアクセス許可を割り当てるために使用するPSIのメソッドが見つかりません。明確にするために、私がやりたいことは、「プロジェクトのアクセス許可」セクションで行われるのと同じですが、プログラムで行われます。
少しコードを追加していただければ幸いです。私の英語でごめんなさい:P。
ありがとうディエゴ
c# - Microsoft Projectのすべてのカスタムフィールドの名前を読み取る方法は?
カスタムフィールドのローカル名を見つけるのに問題があります。PSIカスタムフィールドサービスを使用しようとしましたが、うまくいきませんでした。エンタープライズ分野を取得しているようです。ローカル名がどこに隠れているのかよくわかりません。
ReadProjectDataSet呼び出しからカスタムフィールドを取得できますが、カスタムフィールドの名前が含まれていません。
これが私のコードです。これはprojtoolサンプルからコピーされたと思います。
これは、プロジェクトのデスクトップにどのように表示されるかのスクリーンショットです。