問題タブ [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.

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

wsdl - プロジェクトサーバーでタスクの完了率をプログラムで変更するにはどうすればよいですか?

MS Project Serverのプロジェクトのタスクステータスを変更するために、Javaでクライアントコードを開発したいと思います(これまではC#apiが役に立ちました)。wsdlを使用してプロジェクトエンティティを読み取ることはできますが、タスクの「完了率」を変更する方法を見つけることができませんでした。2つの質問があります。

  1. どの方法が私を助けることができますか?「PWA/_vti_bin / PSI / Project.asmx?wsdl」にありますか?「queueUpdateProject()」は正しいメソッドですか?
  2. リクエストxmlはどのように作成すればよいですか?

JavaまたはC#のAPIまたはガイドが役に立ちます。

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

ms-project-server-2010 - PSI ReadStatusTimephasedData が正しくない TaskUID を返す

ReadStatusTimephasedData メソッドを使用して、すべてのタスクの 1 日あたりの実際の時間と計画された時間を読み取ります。これを実現するには、すべてのリソースとそのすべての割り当てをループし、偽装を使用します。一部の割り当てでは、結果の StatusingTimephasedActualsDataSet データセットに、パラメーターとして渡された ASSN_UID と一致しない TaskUID が含まれており、データベースでこの TaskUID を見つけることができません。この問題のため、結果をタスク テーブルにリンクできません。メソッドが正しいデータを返す割り当てとそうでない割り当ての違いを見つけることができません。何か間違ったことをしているのか、それとも PSI を使用して 1 日あたりの実際の時間と予定時間を取得する別の方法があるのか​​教えてください。

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

ms-project - MSProject AddIn のリソース: サーバー関連のリソースをプロジェクトのローカル バージョンに追加します。

現在、MS Project 2010 のアドインを開発しています。

このアドインでは、ユーザーは Project Server に MS Project Resources として保存されているすべての従業員をいくつかの基準でフィルター処理します。一致する人材を見つけた後、ユーザーはこのリソースを選択したタスクに追加できるはずです。

残念ながら、リソースをローカルに追加することの間のリンクが見つかりません

サーバーに保存されているリソース。プロジェクトに表示されている「ResourceName」は、サーバー上の「ResourceName」に接続されていません。

Microsoft.Office.Interop.MSProject.ResourcePSIを介してサーバーから何とかロードし、プロジェクトチームに追加しようとしました:

しかし、それは私が本当に望んでいることではありません。サーバー関連のリソースをプロジェクトのローカル バージョンに追加するだけです。SvcProject.ProjectTeamDataSet.ProjectTeamRowつまり、 aを aに変換する方法を探していMicrosoft.Office.Interop.MSProject.Resourceます。

私の研究はすべて失敗したので、誰かが私を助けてくれることを本当に願っています.

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

psi - 新しいプロジェクトの作成など、特定のイベントの後に PSI コードが確実に実行されるようにするにはどうすればよいですか?

私はPSIに非常に慣れていません.ユーザーがプロジェクトを作成した後に発生するタスクを自動化したい.

どうすればイベント ハンドラーを作成し、このアクションをトリガーできるのでしょうか。どうもありがとうございました。^^どんな種類のヒント/ヘルプも大歓迎です

ジュリア

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

c# - PSIProjectPubishには時間がかかります

Project Server 2010 Project Customフィールドの更新に使用する新しいWebパーツを開発しました。コードがプロジェクトを更新および公開すると、PSジョブキューで3〜4分かかり、この間にプロジェクトがProject Centerに表示されず、システムが次のようになります。遅すぎますが、エラーはなく、カスタムフィールドは正常に更新されます。 この遅延を回避する方法はありますか?

注:私は2つのサーバーフロントエンドとデータベースサーバーを持っています。

0 投票する
3 に答える
1020 参照

sharepoint-2013 - SharePoint 2013 からの Project Server 2013 PSI 呼び出し

2010 年から 2013 年にコードを移行しています。

PSI を呼び出す SharePoint に展開するユーザー コントロールがあります。2010年にはうまく機能していました。2013 年とクレーム認証では、「HTTP 要求は、クライアント認証スキーム 'Ntlm' で承認されていません。サーバーから受信した認証ヘッダーは 'NTLM,Negotiate' でした。」任意のユーザー (プロジェクト管理者を含む) で任意の PSI (GetCurrentUserUid を含む) を呼び出した場合。

資格情報が PSI に渡されていないようで、匿名として呼び出されます。誰でも助けることができますか?

Sharepoint から実行するコードの別の例:

アクセスが拒否されます。

ありがとう

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

ms-project-server-2010 - Project Server 2010 イベント ハンドラー

別のフィールドの変更に基づいてプロジェクトの 1 つのカスタム フィールドを更新する OnPublished イベント ハンドラーに取り組んでいます。

エラーが発生します

これがコードです

プロジェクトがチェックイン状態のときにコードを実行している他の回答とは異なり、チェックアウトして新しい SessionID を割り当てています。しかし、イベント ハンドラーが起動すると、プロジェクトは既にチェックアウトされています。では、SessionID を取得するにはどうすればよいでしょうか。コードが壊れているところだと思います。

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

c# - PSI を使用してプロジェクトのチームを構築する

PSI コーディングは初めてです.... プロジェクトを作成しました。そのプロジェクトのチームを構築する必要があります....リソースはプロジェクト サーバーに存在する必要があります....調査しましたが、何を取得できませんでした私はそれを行う方法が欲しい...??

このプロジェクトのチームを編成する必要があります... リソースはプロジェクト サーバーに存在する必要があります

前もって感謝します

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

project-server - PS2010 - PSI - PSI からフィルター処理されたプロジェクトのリストを取得するにはどうすればよいですか?

PSI 経由でフィルター処理されたプロジェクトのリストを取得するにはどうすればよいですか? Project Web サービスと ReadProjectStatus メソッドを使用してみましたが、フィルタリング機能はありません。

内部 PWA Web サービスには ProjectGetProjectCenterProjectsForGridJson メソッドもありますが、これは実際には文書化されていないため、使用できません...

これを達成する方法はありますか?そのようなフィルタリングを行うネイティブな方法はありますか?

ありがとう !

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

java - URL を結合して 1 つの GUI に表示 android,java

2 つの URL を結合して表示する方法を教えてください。たとえば、Yahoo Weather ( http://weather.yahooapis.com/forecastrss?w=1062617&u=c ) から気象情報を取得し、NEA ( http://app2.nea.gov.sg/ ) から PSIの詳細を取得したいと考えています。 data/rss/nea_psi.xml ) を作成し、両方のデータを 1 つの GUI に表示します。

ありがとう