XPDL の表記法と TotalAgility のマッピング
TotalAgility は、XPDL ドキュメントが SIMPLE 準拠クラスに準拠している XPDL バージョン 2.0 または 2.1 形式のプロセスのインポートをサポートしています。
次の表には、TotalAgility でサポートされている XPDL 要素の概要と TotalAgility における対応する要素、そして TotalAgility によるこれらの要素の処理方法を示します。
| XPDL 要素 | TotalAgility 要素 | ||||||
|---|---|---|---|---|---|---|---|
| Package | カテゴリ | ||||||
| パッケージ属性 | |||||||
| ID | 新しい GUID をカテゴリ ID として使用します | ||||||
| Name | パッケージの名前 注 パッケージ名が空白の場合、ID テキストを名前として使用します。
|
||||||
| パッケージ ヘッダーと再定義可能なヘッダー | |||||||
| ID | 新しい GUID をカテゴリ ID として使用します | ||||||
| Name | パッケージの名前 注 パッケージ名が空白の場合、ID テキストを名前として使用します。
|
||||||
| Description | カテゴリーの説明 | ||||||
| XPDL Version | インポートを実行する前に、バージョンが 2.0 以上であることを確認します。 | ||||||
| Vendor | 無視 | ||||||
| Created | 無視 | ||||||
| Documentation | 無視 | ||||||
| Priority Unit | 無視 | ||||||
| Cost Unit | 無視 | ||||||
| 参加者 | |||||||
| Resource Set | ワーカー グループ リソース:
|
||||||
| Role | ロール:
|
||||||
| Resource | ワーカー リソース (人間以外):
|
||||||
| Organizational Unit |
|
||||||
| Human | ワーカー リソース (人間):
|
||||||
| System |
TotalAgility システムのリソース (アクティビティが自動であることを示します):
|
||||||
| Activity Performer | 次の状況では、アクティビティを同期ノードとして扱います。
注 パッケージ レベルの参加者リスト内またはワークフロー レベルのロール リスト内にリソースが存在しない場合、アクティビティが [全員] グループに割り当てられます。
|
||||||
| Extended Attributes | 非対応 | ||||||
| Extended References | 非対応 | ||||||
| データ フィールド | |||||||
| ArrayType | 無視 | ||||||
| BasicType | 時間と参照を文字列変数としてインポートします。TotalAgility では他のすべてのタイプをサポートしています。タイプ「実行者」のデータ フィールドにはリソース参照が含まれており、システム変数 (前のアクティビティ) としてインポートされます。 | ||||||
| DeclaredType | 無視 | ||||||
| ExternalReference | 無視 | ||||||
| SchemaType | スキーマ タイプを XML 変数としてインポートします。 | ||||||
| Workflow Process | プロセス マップ | ||||||
| Access Level | 無視 | ||||||
| プロセス ヘッダーと再定義可能なヘッダー | |||||||
| Duration Unit | 想定期間 注 期間単位が年または月の場合、TotalAgility では期間単位に 365 または 30 を掛けて日数に変換します。TotalAgility は年単位、月単位の期間をサポートしていません。
|
||||||
| Description | プロセスの説明 | ||||||
| Created, Priority | プロセス レベルの優先度 | ||||||
| Limit | 制限を想定期間としてインポートします。 | ||||||
| Valid From | データベースにこのフィールドが入力されます。 | ||||||
| Valid To | データベースにこのフィールドを入力する必要があります。 | ||||||
| Waiting Time | この待機時間がすべてのノードのデフォルト アクティビティのリード タイムとしてインポートされます。 | ||||||
| Working Time | 無視 | ||||||
| Duration | 期間をアクティビティの目標期間としてインポートします。 | ||||||
| Publication Status | リリース済みまたは保存済み | ||||||
| Author | 作成者 | ||||||
| Version | プロセス バージョン バージョンが指定されていない場合は、値を 1.0 または 0.1 に設定します。それ以外の場合は発行ステータスに合わせて、バージョンをリリース済み (1.0) かリリース予定 (0.1) に設定します。 |
||||||
| Codepage | 非対応 | ||||||
| Country key | 非対応 | ||||||
| Responsible(s) | 非対応 | ||||||
| 追加のプロセス属性 | |||||||
| ProcessType | ワークフロー プロセスをビジネス プロセスとしてインポートします。 | ||||||
| Status | ステータスが [なし] の場合、そのステータスを保存済みのプロセスとしてインポートします。 | ||||||
| SuppressJoinFailure | 無視 | ||||||
| EnableInstanceCompensation | 無視 | ||||||
| AdHoc | 無視 | ||||||
| AdHocOrdering | 無視 | ||||||
| ワークフロー プロセス アクティビティ | |||||||
| Activity Name | アクティビティ名 | ||||||
| Performer | アクティビティ リソース | ||||||
| Start mode | 非対応 | ||||||
| Finish mode | 非対応 | ||||||
| Deadline | アクティビティの期限のトリガー 実行モードを無視します。TotalAgility は非同期モードでのみ例外をサポートしているためです。 期限期間 次の形式が有効です。
例外名
|
||||||
| Priority | アクティビティ レベルにおける優先度 | ||||||
| Limit | 目標期間 | ||||||
| Icon | 非対応 | ||||||
| Documentation | アクティビティ レベルの添付ファイルまたは注釈 | ||||||
| Description | 説明 | ||||||
| 開始ノード | |||||||
| Name | 開始ノード名 | ||||||
| Status | 無視 | ||||||
| StartEvent | 設計時設定のイベント タイプ | ||||||
| Start Mode\Finish Mode | 無視 | ||||||
| Implementation | 無視 | ||||||
| NodeGraphicsInfos | 設計時の設定 | ||||||
| Implementation | 開始ノード名 | ||||||
| NodeGraphicsInfos | 無視 | ||||||
| 終了ノード | |||||||
| Name | 終了ノード名 | ||||||
| Status | 無視 | ||||||
| EndEvent | 設計時設定のイベント タイプ | ||||||
| 開始モード\終了モード | 無視 | ||||||
| Performer | 無視 | ||||||
| Implementation | 無視 | ||||||
| NodeGraphicsInfos | 設計時の設定 | ||||||
| 通常アクティビティ | |||||||
| Name | アクティビティ名 | ||||||
| Status | 無視 | ||||||
| Start Mode\Finish Mode | 無視 | ||||||
| Performer | アクティビティ リソース | ||||||
| Implementation | なし | ||||||
| NodeGraphicsInfos | 設計時の設定 | ||||||
| Tool Activity | 同期ノードとしてアクティビティをインポートします | ||||||
| サブフロー アクティビティ | |||||||
| ID | CSJ アクティビティまたは CNJ アクティビティのプロセス ID 次の状況では、ID を同期ノードとしてインポートします。
|
||||||
| Name | 無視 | ||||||
| Execution |
|
||||||
| InstanceDataField | 非対応 | ||||||
| StartActivityId | 無視 | ||||||
| StartActivitySetId | 無視 | ||||||
| View | サブプロセスを折りたたみ済みモードで表示します。 | ||||||
| Package Ref | 無視 | ||||||
| Actual Parameters | 初期値パラメータと出力パラメータにマッピングされた変数 サブプロセスの場合、すべての仮パラメータを初期化変数としてインポートします。 |
||||||
| DataMapping | 初期値パラメータと出力パラメータにマッピングされた変数。 | ||||||
| 形式パラメータ | |||||||
| ID | 変数 ID。 ID を初期値変数としてインポートします。 |
||||||
| Name | 表示名 | ||||||
| Data Type | 変数タイプ | ||||||
| Initial Value | 変数値 | ||||||
| Description | 非対応 | ||||||
| Length | 非対応 | ||||||
| IsArray | null 値を持つ動的変数としてアレイをインポートします。 | ||||||
|
Mode |
サブフローの実行が同期 (CSJ) の場合
|
||||||
| ReadOnly | 非対応 | ||||||
| Required | 無視 | ||||||
| 形式的なパラメータと実際のパラメータのマッピング | |||||||
| Actual | 変数 ID を形式的なパラメータにマッピングします。インライン値の受け渡しはサポートしていません。形式的なパラメータは初期化変数としてインポートされます。 変数リスト内の変数が見つからない場合、パラメータをマッピングしません。 |
||||||
| Direction | マッピングに使用 | ||||||
| Formal | 形式的なパラメータと実際のパラメータのマッピング | ||||||
| Test Value | 実際のパラメータのデフォルト変数値として設定 | ||||||
| Remote Sub Process Node (標準レベルのサポート) | TotalAgility は同じ機能を実現するために Web サービスをサポートしています。 | ||||||
| Expanded Sub Processes (標準レベルのサポート) | 非対応 | ||||||
| Transactional subprocess (標準レベルのサポート) |
TotalAgility は次のモードでトランザクション マップをサポートします。
|
||||||
| Block Activity/Embedded Sub-Process (標準レベルのサポート) | ブロック アクティビティを新しいプロセスとしてインポートし、親マップのサブジョブ作成アクティビティに関連付けます。 | ||||||
| AdHoc サブ プロセス (標準レベルのサポート) | |||||||
| AdHoc | ブロック アクティビティを新しいマップとしてインポートします。 | ||||||
| AdHocOrdering | 高度なワークフロー設定。 | ||||||
| AdHocCompletionCondition | 詳細なワークフロー ルールの End 条件。 | ||||||
| ルート アクティビティとゲートウェイ | |||||||
| Route | ルートを同期ノードとしてインポートします。 | ||||||
| Gateway Type | 分割と結合
|
||||||
| Instantiate | 非対応 | ||||||
| Marker Visible | 非対応 | ||||||
| Incoming Condition | 単純なゲートウェイのみをサポートします | ||||||
| Outgoing Condition | 単純なゲートウェイのみをサポートします | ||||||
| 遷移制限 | |||||||
| Type | ゲートウェイ タイプと同じです。 | ||||||
| Transition Refs |
|
||||||
| Incoming Condition | 単純なゲートウェイのみをサポートします。 | ||||||
| Outgoing Condition | 単純なゲートウェイのみをサポートします。 | ||||||
| 遷移 | |||||||
| Condition |
並列パス (AND) の場合、常に AND 条件を TRUE に設定します。 |
||||||
| Description | 非対応 | ||||||
| Extended Attributes | 非対応 | ||||||
| ID | 非対応 | ||||||
| From | 起点ノード | ||||||
| To | 宛先ノード | ||||||
| Name | メッセージ フローでのみ利用可能 | ||||||
| プール | |||||||
| ID | プール ID の新しい GUID を生成します。 | ||||||
| Name | プール名 | ||||||
| Orientation | 非対応 | ||||||
| Process | ワークフロー プロセスとのマッピングを見つけるために使用されます。 | ||||||
| Participant | 非対応 | ||||||
| Boundary Visible | プール表示フラグにマップできます。 注 TotalAgility はページをサポートしていません。
|
||||||
| Main Pool | プライマリ プール属性。 プロセス マップに複数のプールがある場合に使用されます。それ以外の場合は、プライマリ プールとしてインポートされます。メール プールの一部ではないアクティビティは、コラボレーション アクティビティとしてインポートされます。 |
||||||
| レーン | |||||||
| ID | TotalAgility 要素とはマッピングされませんが、XPDL ドキュメントのアクティビティとのマッピングを見つけるために使用されます。 プールのすべてのレーンで、新しい整数識別子を生成し、その整数を TotalAgility のインデックス属性にマッピングします (インデックスはレーンの順序を示します)。 |
||||||
| Name | 名前をレーン名にマッピングします。 空白の場合、ID を使用します。 |
||||||
| Nested Lane | 非対応 | ||||||
| Performers | 無視 | ||||||
| Parent Pool | 無視 | ||||||
| メッセージ フロー | |||||||
| ID | TotalAgility 要素にはマッピングされませんが、XPDL ドキュメントとのマッピングを見つけるために使用されます。 | ||||||
| Name | メッセージ フローを識別します。 | ||||||
| Source | 起点 ID にマッピングします。 | ||||||
| Target | 宛先 ID にマッピングします。 | ||||||
| アーティファクト | |||||||
| ID | TotalAgility 要素にはマッピングされませんが、XPDL ドキュメントとのマッピングを見つけるために使用されます。 | ||||||
| Name | 注釈名。 | ||||||
| Artifact Type |
|
||||||
| External Reference | f タイプがデータ オブジェクトの場合、ドキュメントのパスにマッピングします。 | ||||||
| Text Annotation | 注釈テキストにマッピングします。 | ||||||
| Group | グループ アーティファクトはインポートできますが、アクティビティやプロセスに関連付けることはできません。 | ||||||
| 関連付け | |||||||
| ID | 非対応 | ||||||
| Source | 起点 ID にマッピングします。 | ||||||
| Target | 宛先 ID にマッピングします。 | ||||||
| Association Direction | 非対応 | ||||||
| XPDL 2.0 の新要素 | |||||||
| Performer | 複数の使用可能なリソースをアクティビティに追加します。 複数のリソースが割り当てられており、一部のタイプが「システム」の場合、通常アクティビティとしてインポートします (システム以外のリソースがある場合)。 |
||||||
| Type Declaration | サポートの簡略化のために、タイプ宣言をデータ フィールドとしてインポートします。 |
||||||
こちらも参照してください。インポート。