ここにはいくつかのオプションがあります。他の人は、より明確なアプローチを取っているかもしれません。
最初に、リソースのUIDは、作業している.MPPファイル内で定義されています。それらは世界的にユニークではありません。プールファイル内のUIDは、プルするプロジェクトとは異なる場合があります。ところで、使用可能なフィールドをスキャンしただけで、プールのリソースUIDも表示されませんでした。
ここでは、この例を使用して強制的に同じものを使用する方法を示します。あなたのProject.mppで
は、次の操作を行います。ProjectRes.mppを閉じた状態で
- は、念のために、リソースユーザー2 & USER4を削除します。実際の記録が記録される前に、これらの記録を消す必要があります。
- それは変更が
- 再オープンProject.mppコミットされていることを確認するためにそれを閉じて、それは資源がなくなっていることを確認するリソースプール(ProjectRes.mpp)
- チェックを開いてみましょう&保存
- 次に、リソースプールに表示される順序とまったく同じ順序でリソースをタスクに割り当てます。非常に重要です。 (ドゥUser1が最初と作るもう一度*を削除しようとしていない場合には、UID 1に割り当てられていることを確認)
*イベントには、リソースのUIDを取得するあなたは新しいにタスクを貼り付け&をコピーする「スタック」必要がある場合があります適切に構築されたリソースプールを持つ.MPP。これは難しいことがあります&私の経験ではいくつかの試し&エラーが必要です。
これを改めて説明すると、UIDは順番に割り当てられ、作業中の.mppに限り一意です。これは、Project Server/PWA/Project Onlineを使用しても当てはまります。サーバー・リソースUIDは、.MPPリソースUIDと同期していません。
すべてのことは、XMLエクスポートの対象が何であれ、UIDをキーとして再考する必要があるかもしれません。私は "知的な"リソース名を使用していましたが、管理するのも難しかったです。あなたはUser1、User2、User3と一緒に行く途中です。たぶんDev001、Mgr004、そのようなもの...
テキストまたは数字フィールドに独自のグローバルUIDをハードコードすることができます。
これはオプションではない場合、リソースプールファイルからUIDをプルするマクロまたは数式を使用して、テキストまたは数値列に配置することもできます。私はそのコードを整理するのに時間を取らなければならないだろう。
もちろん、カスタムフィールドはXMLエクスポートマッピングに含める必要があります。
希望に役立ちます。 -jw
ところで - スクリーンショットへのリンクをありがとう、非常に便利です! – JackW327
説明をありがとうございます –
あなたはようこそ! – JackW327