フィルターのエクスポートとインポート

Power Automate Process Mining デスクトップ アプリには、ビュー内の既存のフィルター セットをエクスポートし、別のビューまたはプロセスで再利用するためのオプションが用意されています。 フィルターをエクスポートまたはインポートするには、フィルタリング 画面の上部にあるメニューで (...) を選択します。

フィルターのエクスポート オプションのスクリーンショット。

フィルターのエクスポート

フィルター エクスポートは、フィルター定義をディスク上のファイルに保存します。 ファイル拡張子は mfltr です。 エクスポートされたファイルは、別の Process Mining デスクトップ アプリにインストールすることで、別のユーザーが再利用できます。

実際のデータ セットに依存するバリアント フィルターを除いて、すべてのフィルター タイプがエクスポート可能です (2 つの異なるプロセスのバリアント 1 は、まったく異なるプロセス バリアントを意味する場合があります)。 有効なビュー フィルターのみがエクスポートされるため、フィルターを削除せずにエクスポート用のフィルター セットを管理できます。

フィルターのインポート

フィルターのインポートを使用すると、以前にエクスポートしたフィルターを読み込んで、現在のビューに適用できます。 フィルターには、現在のビュー (プロセス) では使用できない属性またはカスタム メトリックへの参照が含まれている可能性があるため、フィルター インポート用のマッピング ウィザードがあります。 これは、フィルター定義を実際のプロセス データ構造および定義に合わせるのに役立ちます。

インポート マッピングに関して、フィルターには次の 3 つのカテゴリがあります:

  • データ構造に依存しない
  • 属性参照
  • カスタム メトリック参照

データ構造に依存しない

場合によっては、フィルターは実際のデータ構造に依存せず、ケースの期間、ケースの開始、または終了時間などの一般的なメトリックへの参照に依存します。 このようなフィルターはすべてのプロセスで有効であり、フィルターのインポート中にマッピング アクティビティは必要ありません。

属性参照

プロセス属性への参照を使用するフィルターでは、フィルターに保存されている元の属性の代わりに、アクティブなプロセス内のどの属性を使用するかのユーザー マッピングが必要です。 たとえば、元の属性フィルターが、"CostCenter Code" 属性を使用しているとします。 このような属性は現在のプロセスには存在しませんが、"CC.Code" 属性へのマッピングを使用している場合、インポートしたフィルターは、新しい属性への参照を使用して有効になります。

属性間の単純なマッピングが不可能な場合は、属性参照を削除するオプションを使用できます。 このようなインポートの後、フィルターはビューに保存され、属性への参照が失われます。

Process Mining デスクトップ アプリは属性参照がないことを通知し、フィルターには アスタリスク が表示されます。

フィルター定義はビューに保存されますが、属性参照がないのと同様に、フィルターからの元の値はすべて失われます。 関連する属性と関連するフィルター値を割り当てて、作業フィルターを再度作成する必要があります。

カスタム メトリック参照

カスタム メトリックへの参照を使用するフィルターには、2 段階のマッピングが必要です。 まず、カスタム メトリックをマップし、次にカスタム メトリック内の参照属性をマップする必要があります。 属性のマッピングは、前に説明したものと同じです。 カスタム メトリック マッピングには、次の 3 つのオプションがあります:

  • 既存のものにカスタム メトリックをマッピング。
  • 新しいカスタム メトリックを作成する。
  • カスタム メトリック参照を削除する

既存のものにカスタム メトリックをマッピング

元のものと置き換えることができるカスタム メトリックが現在のプロセスにある場合は、これら 2 つのカスタム メトリックをマップすることができます。 インポートされたフィルターには、アクティブ プロセス内の既存のカスタム メトリックへの参照が含まれます。

新しいカスタム メトリックを作成する

アクティブ プロセスからの属性を使用して元のカスタム メトリックを再作成できる場合は、新規 オプションを選択できます。 最初のステップでは、新しいカスタム メトリックの名前が確認されます。 マップが必要な属性を確認するには、マッピング ウィザード パネルでカスタム メトリック式を表示することができます。

カスタム メトリックにプロセス固有の属性への参照が含まれていない場合、これでマッピング ウィザードは終了です。 カスタム メトリックが "CostCenter Code" などのプロセス固有の属性を参照している場合、次のステップで、元のカスタム メトリックで使用されている属性を、アクティブ プロセスで属性にマップする必要があります。 使用可能な操作は属性マッピングのみであることに注意してください。 カスタム メトリック式は、他の方法では更新されません。

フィルターは、新しく作成されたカスタム メトリックへの参照を使用してインポートされ、使用できるようになります。

新しいカスタム メトリックの作成を選択しても、カスタム メトリックで参照される属性をマップできない場合、フィルターのインポートはできません。 属性参照を削除するオプションは、属性マッピングに対してのみ機能します。 属性マッピングでは、属性参照を削除できますが、新しいカスタム メトリックでは削除できません。 このような状況では、新しいカスタム メトリックの作成が停止され、フィルターをインポートできません。

カスタム メトリック参照を削除する

最後のオプションは、元のフィルターでカスタム メトリックへの参照を削除することです。

Process Mining デスクトップ アプリは、フィルターにカスタム メトリック参照がないことを通知します。 フィルターでは、元のカスタム メトリック参照は空です。 また、フィルター値が失われます。 ユーザーが新しいメトリックとフィルターの値を選択するまで、フィルターは有効ではありません。