Task Agent 設定ファイル
Task Agent は、<Creo Elements\Direct Manager Server installation location>\20.7\taskagent にある複数のファイルを使用して設定します。
ジョブのパラメータと実行を制御する XML ファイルには、2 つのタイプがあります。また、ジョブサーバ上で実行されるスクリプトファイルにも 2 つのタイプがあります。
TaskAgent.xml: イベントに基づくジョブ作成の設定
jobconfig\<job type>.xml: ジョブタイプごとの設定ファイル
drafting\<macro>.m: Creo Elements/Direct Drafting のマクロファイル
modeling\<lisp file>.lsp: Creo Elements/Direct Modeling の LISP ファイル
イベントに基づくジョブ作成の設定: TaskAgent.xml
Creo Elements/Direct Manager Server をインストールすると、TaskAgentListenerTransactionListenerProcessor に登録されます。詳細については、トランザクションリスナーの演習を参照してください。TaskAgentListener 自体がトランザクションイベントを TransactionAgent コンポーネントにディスパッチします。このコンポーネントは TaskAgent.xml ファイルで設定します。次の 3 つの TransactionAgent エントリがあらかじめ設定されています。
ModelStateChangeAgent: 3D モデルのジョブを作成します。
DrawingStateChangeAgent: 2D 図面のジョブを作成します。
ClashAnalysisStateChangeAgent: 干渉検出要素の再計算を開始します。
このファイルには、さらに TransactionAgent エントリを実装して設定できます。
TransactionAgent は、それぞれ異なるトリガに基づいてジョブを作成できます。デフォルトで利用できるトリガは、次のとおりです。
UponCreate: 新しい要素が作成されたときにジョブを作成します。
UponOverwrite: 既存の要素が上書きされたときにジョブを作成します。
UponNewRevision: 要素の新しいマイナーバージョンまたはメジャーバージョンが作成されたときに、ジョブを作成します。
TriggerState: 要素の状態が変化して、設定済みのターゲット状態となったときにジョブを作成します。
デフォルトでは、ジョブはただちに実行されるよう設定されています。実行日時を指定するには、オプションの <Schedule> タグを使用します。
ジョブ設定 XML ファイル
ジョブタイプごとの xml 設定ファイルは、ディレクトリ C:\Program Files\PTC\Creo Elements\Direct Manager Server 20.7\taskagent\jobconfig に格納されています。
xml ファイル
設定を参照するジョブ
DraftingConversion.xml
「2D 形式の生成」または 2D 形式の自動生成 (<TriggerState>を参照)
DraftingPlot.xml
「プロット」 > 「スケジュール」または「プロット」 > 「すぐに実行」
DraftingConversionPDF.xml
PDF を生成
ModelingClashAnalysis.xml
再計算 (干渉検出)
ModelingConversion.xml
3D 形式の自動生成 (<TriggerState>を参照)
ModelingConversionAnfIdeas.xml
「ネイティブ形式の生成」 > 「I-DEAS」
ModelingConversionCreoElementsPro.xml
「ネイティブ形式の生成」 > 「Creo Parametric」
ModelingConversionAnfUnigraphics.xml
「ネイティブ形式の生成」 > 「NX」
ModelingConversionCatiaV4.xml
「ネイティブ形式の生成」 > 「CATIA V4」
ModelingConversionEDrawings3D.xml
「ビュー形式の生成」 > 「eDrawings 3D」
ModelingConversionIGES3D.xml
「標準形式の生成」 > 「IGES 3D」
ModelingConversionParasolid.xml
「ネイティブ形式の生成」 > 「Parasolid」
ModelingConversionPDF3D.xml
「ビュー形式の生成」 > 「3D PDF」
ModelingConversionSAT.xml
「標準形式の生成」 > 「SAT」
ModelingConversionSTEP.xml
「標準形式の生成」 > 「STEP」
ModelingConversionU3D.xml
「ビュー形式の生成」 > 「U3D」
ModelingConversionVRML3D.xml
「ビュー形式の生成」 > 「VRML」
ModelingConversionXVL.xml
「ビュー形式の生成」 > 「XVL」
ModelingConversionSTL.xml
「ビュー形式の生成」 > 「STL」
ModelingConversionCreoViewMCAD.xml
「ビュー形式の生成」 > 「Creo View MCAD」
ModelingConversionPKG.xml
「ネイティブ形式の生成」 > 「Creo Elements/Pro」
これは役に立ちましたか?