ARIS と SAP® システムの間のデータ転送中に、プロジェクトまたはブランチの設定のデフォルト メソッド設定の定義に従って必須の階層構造が作成されます。メソッド設定は、SAP® プロジェクトとブランチからのダウンロード、または SAP® 同期が実行されたあと ARIS でのデータベース アイテムをどのように表示するかを決定します。ARIS 管理者は、プロジェクトおよびブランチのデフォルト メソッド設定をカスタマイズできます。こうすると、BPMN™ 図などでさまざまな要素タイプの使用が可能になります。
階層
ARIS では、SAP® ソリューション マネージャ要素の階層構造は、定義されたアサインメント構造を使用して構成されます。構造要素は、SAP ファンクションによって表されます。階層要素は、独特の [SAP ファンクション タイプ] 属性があるファンクション、データベースの下位グループ、関連する [SAP モデル タイプ] 属性があるモデル別に処理されます。 ファンクションに使用されるデフォルト シンボルは、アサインメントに対して選択されたモデル タイプによって異なります。ファンクションの [SAP ファンクション タイプ] 属性は、アサインされたモデルの [SAP モデル タイプ] 属性と一致する必要があります。このモデルには、1 階層下の SAP ファンクション タイプのファンクション オカレンスのみを含める必要があります。EPC やファンクション割当図などは、同じタイプの複数のモデルを 1 つのファンクションにアサインできます。BPMN モデルを使用する場合、アサインできる BPMN モデルは 1 つのみです。[SAP モデル タイプ] 属性は同期に関連する 1 つのモデルのみに設定され、アサインメント構造が一貫している必要があります。
SAP® ソリューション マネージャ 7.1 では、プロジェクト ノードの下のプロセス構造は、[シナリオ]、[業務プロセス]、[プロセス ステップ] の 3 層階層に固定されています。
SAP ファンクション |
モデルがアサインされる |
これらのモデルに含まれている |
---|---|---|
プロジェクト |
プロジェクト |
シナリオ |
シナリオ |
シナリオ |
プロセス |
プロセス |
プロセス |
プロセス ステップ |
この構造は SAP® 同期に必須であるため、ARIS では 新しい SAP ファンクションはウィザードを使用して作成できます。 これにより、すべての割り当てを自動的に作成できます (手順については「SAP ソリューション マネージャ 7.1」と「SAP ソリューション マネージャー 7.2」を参照してください。両者の手順は異なります)。
SAP® ソリューション マネージャ 7.2 では、ブランチ ノードの下でこの構造が依然として必要です。 任意の入れ子フォルダー構造に要素を配置して、必要な数のレベルにすることができます。ARIS SAP フォルダーは、下位グループ、[SAP ファンクション タイプ] 属性の値が [フォルダー] のファンクション、[SAP モデル タイプ] 属性の値が [フォルダー] のモデル別に処理されます。 フォルダーを使用して、シナリオ、プロセス ステップ ライブラリ (PSL)、インターフェイス ライブラリを構造化できます。業務プロセス構造下のフォルダーは、下位要素としてシナリオまたはフォルダーのみを持つことができます。上位要素は、フォルダーかルート ノードのいずれかになります。同じルールが PSL にも適用されます。しかし、シナリオやプロセスは PSL では使用できないため、プロセス ステップ フォルダーの下位要素として持てるのはプロセス ステップのオリジナルのみです。
ARIS では、フォルダーが、すべてのほかの SAP 構造要素のブランチ、シナリオ、プロセス、プロセス ステップのように処理されます。 フォルダー アイテムには、新しい [フォルダー]、[プロセス ステップ フォルダー]、[実行可能ファイル フォルダー]、[インターフェイス フォルダー] の SAP ファンクション タイプと SAP モデル タイプを使用できます。
階層 |
SAP モデル タイプ/ |
下位 |
上位 |
---|---|---|---|
ブランチ |
プロジェクト |
フォルダー プロセス ステップ フォルダー (PSL) 実行可能ファイル フォルダー インターフェイス フォルダー |
- |
フォルダー |
フォルダー |
フォルダー シナリオ |
ブランチまたはフォルダー |
シナリオ |
シナリオ |
プロセス |
フォルダー |
プロセス |
プロセス |
プロセス ステップ PSL オカレンス* |
シナリオ |
プロセス ステップ |
プロセス ステップ |
- |
プロセス |
プロセス ステップ フォルダー (PSL) |
プロセス ステップのフォルダー |
プロセス ステップのオリジナル (PSL)
|
プロセス ステップ フォルダー (PSL)
|
プロセス ステップのオリジナル (PSL) |
プロセス ステップのフォルダー |
- |
プロセス ステップ フォルダー (PSL) |
実行可能ファイル フォルダー |
実行可能ファイル フォルダー |
実行可能ファイル フォルダー |
実行可能ファイル フォルダー |
インターフェイス フォルダー |
インターフェイス フォルダー |
インターフェイス フォルダー なし** |
インターフェイス フォルダー |
*SAP とは異なり、ARIS ではプロセス ステップのオリジナルのオカレンスを、プロセスの下位要素として使用できます。
**SAP とは異なり、ARIS のインターフェイスは構造要素としてはマッピングされず、アサインメントとしてマッピングされます。 この例では、ARIS でこの SAP ソリューションがどのようにマッピングされるかについて説明します。
[DEMO_ARIS Branch] ソリューションの [開発] ブランチが、SAP データベースの下位グループにダウンロードされました。最上位の構造は、必ず [プロジェクト] SAP ファンクション タイプのルート ファンクションで始まります。このルート ファンクションと下位グループはブランチの内容を含み、SAP プロジェクトまたはブランチと常に同じ名前を持ちます。
下位グループに、階層レベルの内容が保存されます。
[業務プロセス]、[プロセス ステップ ライブラリ]、[ロール]、[システム ランドスケープ] 下位グループが含まれます。
プロジェクト設定で BPMN を使用するためのメソッド設定をカスタマイズすると、プロジェクトの階層構造は次のように表されます。
SAP® ソリューション マネージャのプロジェクトとブランチは、ARIS では開始オブジェクトで表現されます。[ファンクション] タイプのオブジェクトが自動的に作成されます。この設定を変更することはできません。開始オブジェクトの [SAP ソリューション タイプ] 属性値に [プロジェクト] が自動的に選択されます。[プロジェクト] SAP モデル タイプのモデルは、開始オブジェクトにアサインする必要があります。
デフォルトのブランチおよびプロジェクト設定では [ファンクション割当図 (FAD)] タイプのモデルが開始オブジェクトに自動的にアサインされます。プロジェクトのメソッド設定で [BPMN process diagram] モデル タイプを選択した場合は、プロセス図もファンクションにアサインされます。割り当てられたアプリケーション システムは、FAD に一覧表示されます。ビジネス シナリオは、BPMN process diagram に表示されます。
ブランチとフォルダーのメソッド設定で [Enterprise BPMN process diagram] モデル タイプを選択した場合は、プロセス図もファンクションにアサインされます。割り当てられたアプリケーション システムは、FAD に一覧表示されます。ビジネス シナリオは、Enterprise BPMN process diagram に表示されます。 これらの図では、同期関連のアイテムは、SAP 同期に関連しないアイテムと視覚的に区別できます。
[プロジェクト] SAP モデル タイプのこれらのプロジェクト モデルは、ビジネス シナリオのみを含むことができます。デフォルトでは、ビジネス シナリオは、[シナリオ] SAP ファンクション タイプのオブジェクトとして [ユーザー タスク] シンボルで [BPMN process diagram] に表されます。
フォルダー アイテムには、新しい [フォルダー]、[プロセス ステップ フォルダー]、[実行可能ファイル フォルダー]、[インターフェイス フォルダー] の SAP ファンクション タイプと SAP モデル タイプを使用できます。 任意の入れ子フォルダー構造に要素を配置して、必要な数のレベルにすることができます。ARIS SAP フォルダーは、下位グループ、[SAP ファンクション タイプ] 属性の値が [フォルダー] のファンクション、[SAP モデル タイプ] 属性の値が [フォルダー] のモデル別に処理されます。 フォルダーを使用して、シナリオ、プロセス ステップ ライブラリ (PSL)、インターフェイス ライブラリを構造化できます。業務プロセス構造下のフォルダーは、下位要素としてシナリオまたはフォルダーのみを持つことができます。上位要素は、フォルダーかルート ノードのいずれかになります。同じルールが PSL にも適用されます。しかし、シナリオやプロセスは PSL では使用できないため、プロセス ステップ フォルダーの下位要素として持てるのはプロセス ステップのオリジナルのみです。
[ファンクション] タイプのオブジェクトは、SAP® ソリューション マネージャ ビジネス シナリオとして ARIS に自動的に作成されます。この設定を変更することはできません。ビジネス シナリオの [SAP ファンクション タイプ] 属性に対して、値 [シナリオ] が自動的に選択されます。[シナリオ] SAP モデル タイプのモデルは、ビジネス シナリオにアサインされます。
デフォルトのプロジェクト設定では、[BPMN collaboration diagram] タイプのモデルと [ファンクション割当図 (FAD)] タイプのモデルは、ビジネス シナリオに自動的にアサインされます。ブランチ設定では、[Enterprise PMN collaboration diagram] モデル タイプを使用できます。割り当てられたトランザクション、文書、エンド ユーザー ロール、組織ユニット、またはマスター データは、FAD でアサインされます。ビジネス シナリオは、[BPMN collaboration diagram] に表示されます。モデル タイプにしたがって、業務プロセスのオカレンスを表すシンボルは変わります。[シナリオ] SAP モデル タイプのこれらのシナリオ モデルは、業務プロセスのみを含むことができます。デフォルトでは、業務プロセスは、SAP ファンクション タイプ [プロセス] のファンクションによって [ユーザー タスク] シンボルで BPMN collaboration diagram に表されます。
[ファンクション] タイプのオブジェクトは、SAP® ソリューション マネージャ業務プロセスとして ARIS に自動的に作成されます。この設定を変更することはできません。業務プロセスの [SAP ファンクション タイプ] 属性に対して、値 [プロセス] が自動的に選択されます。[プロセス] SAP モデル タイプのモデルは、業務プロセスにアサインされます。
デフォルトのプロジェクト設定では、[BPMN collaboration diagram] タイプのモデルと [ファンクション割当図 (FAD)] タイプのモデルは、業務プロセスに自動的にアサインされます。ブランチ設定では、[Enterprise PMN collaboration diagram] モデル タイプを使用できます。割り当てられたトランザクション、文書、エンド ユーザー ロール、組織ユニット、またはマスター データは、FAD でアサインされます。プロセス ステップは、[BPMN collaboration diagram] に表示されます。[プロセス] SAP モデル タイプのこれらのプロセス モデルは、プロセス ステップのみを含むことができます。デフォルトでは、プロセス ステップは、SAP ファンクション タイプ [プロセス ステップ] のファンクションによって [ユーザー タスク] シンボルで BPMN collaboration diagram に表されます。デフォルトでは、[エンド ユーザー ロール - 組織ユニット] が BPMN レーンの割り当てとして使用されます。
[ファンクション] タイプのオブジェクトは、SAP® ソリューション マネージャ プロセス ステップとして ARIS に自動的に作成されます。この設定を変更することはできません。プロセス ステップの [SAP ファンクション タイプ] 属性に対して、値 [プロセス ステップ] が自動的に選択されます。
プロセス ステップは最下階層レベルを表し、プロセス モデルにのみオカレンスを持ちます。デフォルトでは、プロセス ステップは、SAP ファンクション タイプ [プロセス ステップ] のファンクションによって [ユーザー タスク] シンボルで BPMN collaboration diagram に表されます。デフォルトでは、[論理コンポーネント] が BPMN レーンの割り当てとして使用されます。
SAP ID、SAP ファンクション タイプ、および SAP モデル タイプが、同期済みのオブジェクト定義とアサインメント間で適合する場合は、アサインメントが含まれます。
SAP ID がないためにオブジェクト定義がまだ同期されていない場合、および SAP ファンクション タイプと SAP モデル タイプがオブジェクト定義とアサインメント間で適合する場合もまた、アサインメントが考慮されます。SAP ファンクション タイプまたは SAP ID のないアサインメントはすべて含まれません。
BPMN レーンの割り当て
BPMN collaboration diagram では、プールとレーンのみが使用できます。割当は、同期中 ARIS 方向においてのみ有効です。
プールを一意に識別するために、プールは常に上位の SAP® 構造要素に割り当てられ、それに基づいた名前が付けられます。1 つの BPMN collaboration diagram で複数のプールが使用されている場合は、同期中に作成されたレーンまたは SAP® 要素を常に該当プールに関連付けることができます。
レーンは、階層的に上位の SAP® 構造要素に関連付けられているプールに自動的に配置されます。挿入するレーンとオブジェクトには、メソッド設定で定義されているレーンの割り当てに基づいて名前が付けられます。
次の割り当てを使用できます。
階層レベル |
レーン |
---|---|
プロジェクト/ブランチ |
エンド ユーザー ロール – 組織ユニット、エンド ユーザー ロール – 役職、エンド ユーザー ロール – ジョブ、デフォルト レーン、なし デフォルト設定: デフォルト レーン |
シナリオ |
エンド ユーザー ロール – 組織ユニット、エンド ユーザー ロール – 役職、エンド ユーザー ロール – ジョブ、論理コンポーネント、デフォルト レーン、なし デフォルト設定: エンド ユーザーロール – 組織ユニット |
プロセス |
エンド ユーザー ロール – 組織ユニット、エンド ユーザー ロール – 役職、エンド ユーザー ロール – ジョブ、論理コンポーネント、デフォルト レーン、なし デフォルト設定: 論理コンポーネント |
たとえば、複数の組織ユニットが 1 つのシナリオに割り当てられるか、異なる論理コンポーネントを持つ複数のプロセス ステップが 1 つのプロセスに含まれているという理由で SAP® システムのレーン割り当てが一意でない場合は、これらのオブジェクトは、デフォルト レーンに自動的に配置されます。[デフォルト レーン] を選択すると、レーンのリンク割り当ても上位の構造要素を参照します。レーンには、常にレーンのリンク先のオブジェクトの名前が付けられます。
プロセスの論理コンポーネントが一意の場合は、[論理コンポーネント] レーンがプロセス レベルで作成されます。これは、すべてのプロセス ステップが同じ論理コンポーネントに割り当てられる場合などです。レーン割り当てが一意でない場合は、[デフォルト レーン] 設定が自動的に使用されます。
同じ BPMN シンボルが、プロセス図とコラボレーション図で使用されます。これには、配置可能な BPMN タスクとサブプロセスのすべてのシンボルと、これらから派生したシンボルが含まれます。コール アクティビティのシンボルは使用できません。これはショートカットおよびシャドウ オブジェクトのみに使用されるためです。ファンクション ウィザードでは使用できないため、配置できないオブジェクトは表示されません。
BPMN 要素の同期
組織ユニットを表すレーンに対して同期が開始されると、該当のロールが自動的に含まれます。割り当てられているレーンで SAP ファンクションが作成されると、SAP® システムでレーン割り当てが変わっても、その SAP ファンクションはそこに配置されたままとなります。
ショートカットと SAP シャドウ ファンクション
SAP® 同期の整合性ルールに違反することなく、プロジェクトで SAP シャドウ ファンクションを複数回使用できます。ショートカットは、SAP ソリューション マネージャ 7.1 を使用している場合のみ使用できます。
しかし、BPMN 環境では、これらのオブジェクトをマッピングするオカレンス コピーがデフォルトでは存在しません。そのため、[Call activity] シンボル タイプの SAP ファンクションが、BPMN collaboration diagram タイプと BPMN process diagram タイプのモデルで、ショートカットおよび SAP シャドウ ファンクションに使用されます。
ショートカットは、[SAP ファンクション タイプ] 属性の階層依存の値 [プロジェクト] または [ブランチ]、[シナリオ]、[プロセス]、[プロセス ステップ] が指定されているグローバル タスクのコール アクティビティを表します。グローバル タスクは、このプロジェクトの有効なマスター オブジェクトである必要があります。SAP シャドウ ファンクションは、コール アクティビティで表すこともできますが、[SAP ファンクション タイプ] 属性は設定されません。サポートを使用してこれらの SAP ファンクションを作成することもできます。これにより、すべての必須属性と割り当て自動的に指定されます。
BPMN collaboration diagram タイプと BPMN process diagram タイプのモデルでは、BPMN シンボルは変更できません。そのため、シンボルで、モデル内の同期に関連するオブジェクトと関連がないオブジェクトを区別することは不可能です。ただし、たとえば同期に関連するオブジェクトの属性シンボルを表示するモデル テンプレートを使用 (テンプレートの作成, テンプレートの使用)して、オブジェクトを識別することができます。
Enterprise BPMN collaboration diagram タイプと Enterprise BPMN process diagram タイプのモデルを選択すると、SAP シャドウ ファンクションを使用できます。 これらの図では、同期関連のアイテムは、SAP 同期に関連しないアイテムと視覚的に区別できます。
サブプロセス
サブプロセスは、E2E プロセスで複数のプロセスをリンクする場合などに使用されます。[サブプロセス] シンボル タイプの SAP ファンクションを使用する場合は、エラーが発生することなくデータを確実に同期するために提供されているプロジェクト階層を保持する必要があります。
ARIS では、SAP® プロジェクト構造はアサインメントによって表されます。一方、BPMN 環境のサブプロセスのアサインメントは、別の意味を持ちます。プロジェクト レベルによっては、同期に関連するサブプロセスは折り畳むことはできません。
サブプロセスは、階層を構成する要素として、[シナリオ] 階層レベルと [プロセス] 階層レベルで排他的に使用されます。SAP ファンクション タイプ [シナリオ] または [プロセス] を使用して SAP ファンクションのシナリオまたはプロセスを詳述するために、サブプロセスは使用しないでください。
たとえば、プロセス レベルでサブプロセスを配置し、折り畳む場合は、サブプロセス自体の中にオブジェクトを配置しないでください。このレベルで許可されるのは、SAP ファンクション タイプ [プロセス ステップ] の SAP ファンクションだけです。プロセス モデルにサブプロセスを挿入して、SAP ファンクション タイプ [プロセス] のオブジェクトを配置した場合は、プロセス ステップとプロセスがアサインメントで同時に使用されます。その場合は、データを同期することはできません。
プロジェクト階層はこのレベルの SAP® 同期には関係がないため、[プロセス ステップ] レベルから下のレベルは、サブプロセスを使用して詳述することができます。
サブプロセスでは、オブジェクトの順序は編集できません。オブジェクトの順序は上位モデルで編集してください。
再インポート
ARIS モデルを ARIS から SAP ソリューション マネージャに転送するとき、SAP ソリューション マネージャでは元の ARIS モデルは BPMN プロセス図に変換されます。このような図が ARIS に戻されると、新しい Enterprise BPMN collaboration diagram が ARIS に作成されます。新しい図には元の ARIS モデルと同じ名前が付けられます。図を変更するには、元の ARIS モデルを変更する必要があります。対応する BPMN collaboration diagram を変更すると、SAP ソリューション マネージャへのデータ転送中は変更は無視されます。