Skip to main content

ゼロからモデリング

手動モデリング​

標準的な OCEL 形式のデータを直接取得できないシナリオに対して、本システムは「ゼロからモデリング」機能を提供します。
この機能により、ユーザーは CSV 基礎データをインポートすることで、システム内でオブジェクト(Object)とイベント(Event)タイプを自主的に定義できます。実際のビジネスロジックに基づき、重要な「オブジェクト-オブジェクト関係」および「オブジェクト-イベント関係」を手動で設定し、分散した業務記録を多次元に関連付けられたイベントログにマッピングできます。このプロセスを通じて、ユーザーは従来のフラットなデータを標準的な OCEL モデルに変換でき、その後の高度なプロセスマイニングやプロセス分析を実行するためのコアデータサポートを提供し、モデル構築のハードルを大幅に下げることができます。

プロセス分析作成​

ここで、作成するプロセス分析の命名、ワークスペースの選択、およびモデル作成方法の選択を行います。


❶   プロセス命名。名称の重複は不可であり、作成後の変更もできません。
❷   ワークスペースの選択。新しいワークスペースの作成、既存のワークスペース、またはローカルへの保存を選択できます。
❸   モデル生成方法の選択。ここでは「ゼロからモデリング」を選択します。
❹   作成ボタンをクリックすると、プロセスの作成が完了します。

モデル構築​

ファイルアップロード​

手動モデリングプロセスにおいて、CSV ファイルのアップロードはモデルのコアアーキテクチャを構築するための基礎的なステップです。システムは、ユーザーが CSV ファイルをアップロードすることでオブジェクト(Object)とイベント(Event)の初期定義を完了し、ファイル内容に基づいてその後のデータ抽出作業を実行することを求めています。
ユーザーは、業務メタデータを含む CSV ファイルをアップロードし、システム内で具体的なインスタンスタイプとアクティビティ記録をマッピングする必要があります。このファイルはモデルの次元を定義する重要なフィールドを保持するだけでなく、データ抽出の範囲と品質を直接決定します。アップロードされたファイルを解析することで、システムは必要な属性情報を抽出し、ユーザーによるオブジェクト間およびオブジェクトとイベント間の関連付けの手動設定をサポートします。

付注:

モデリングの過程で、ファイル管理機能を通じてファイルの継続的なアップロード、置換、および削除が可能です。


❶   アップロードしたい CSV ファイルをドラッグ&ドロップまたはクリックして選択します。一度に複数のファイルをアップロードできます。アップロードできるファイル総数の上限は100個です。
❷   ファイルリスト。アップロード中、成功、および失敗したファイルがここに表示されます。
❸   クリックするとファイルを削除できます。
❹   クリックしてポップアップウィンドウを開き、CSV ファイルの区切り文字や各列のデータ型を変更できます。
❺   無効ファイル提示。「完了」をクリックした後、無効なファイルはモデル構築に取り込まれません。
❻   ホームに戻る。クリックするとシステムホームに戻ります。
❼   完了ボタンをクリックすると、モデル設定ページに進みます。

ファイル管理​

ファイル管理モジュールは、モデリングプロセスに対して統一されたデータリソースのサポートと運用保守の保証を提供します。ユーザーはここで「ファイル一覧」を通じてアップロード済みのすべてのデータソースを直感的に確認し、具体的な CSV ファイルに対して区切り文字のカスタマイズ、フィールドデータ型の検証および調整などの「ファイル設定」を行い、元のデータとモデル構造を正確に一致させることができます。また、このモジュールは「ファイルの置換」および「削除」機能もサポートしており、業務変更やデータ更新時にモデリングロジックを再構築することなく、基盤となる素材を柔軟に入れ替えることが可能です。データソースの全ライフサイクル管理を通じて、システムはデータ再利用の利便性とモデルメンテナンスの効率を効果的に向上させます。
具体的な操作方法については、ファイル管理をクリックしてご確認ください。

オブジェクト定義​

オブジェクト定義は手動モデリングの核心となる起点であり、プロセスに含まれるインスタンスタイプを確定させることを目的としています。ユーザーはアップロードされた CSV 基礎データに基づき、ビジネスロジックにおける主要なインスタンス(注文、部品、リソースなど)を識別して宣言する必要があります。このステップでは、オブジェクトタイプの名称を定義するだけでなく、インスタンスを一意に識別するための ID フィールドを指定する必要があります。オブジェクト定義を明確にすることで、システムはオブジェクト指向分析の基礎となる次元を確立し、分散した業務記録を属性とライフサイクルを持つインスタンスモデルに変換し、その後の複雑な多次元関連付けを構築するためのアンカーを提供します。
具体的な操作方法については、オブジェクト定義をクリックしてご確認ください。

イベント定義​

イベント定義は、ビジネスプロセスで発生する具体的なアクティビティとそのリアルタイムの状態を記述するために使用されます。ユーザーはアップロードされた CSV データを解析することで、プロセス内の各種アクティビティノード(作成、承認、出荷など)を定義します。この機能では、時間次元におけるプロセスの線形な正確性を確保するために、イベントタイプとそれに対応するタイムスタンプフィールドを明確にすることが求められます。イベントを標準化して定義することで、システムは業務フローを追跡可能なイベントログに変換し、動的な振る舞いの捕捉を実現します。これは OCEL モデルにおける「動的な振る舞い」の部分を構築する上での重要なステップです。
具体的な操作方法については、イベント定義をクリックしてご確認ください。

オブジェクト-オブジェクト関係​

オブジェクト-オブジェクト関係設定は、異なるインスタンスタイプ間の階層構造や関連アーキテクチャ(注文と製品、契約とサプライヤーなど)を定義するために使用されます。この段階では、ユーザーが関連フィールドを設定することで、オブジェクト間の論理的な接続を手動で確立します。この設定により、従来のプロセス分析における単一視点の限界が打破され、データをグラフ形式で複雑なインスタンス依存関係として提示できるようになります。正確な関係設定を行うことで、OCEL モデル生成時にシステムがインスタンス間のインタラクションロジックを正しく識別でき、ユーザーが多次元的な視点から業務プロセス全体のトポロジ構造を洞察することをサポートします。
具体的な操作方法については、オブジェクト-オブジェクト関係をクリックしてご確認ください。

オブジェクト-イベント関係​

オブジェクト-イベント関係設定は、オブジェクト指向プロセスマイニングを実現するための核心となるステップです。ユーザーはここで、各イベントが具体的にどのオブジェクトに関連付けられているかを明確にする必要があります(例:「承認」イベントが「契約」および「承認者」オブジェクトに関連付けられているなど)。イベントとオブジェクトの間のマッピングを手動で確立することで、システムは動的なアクティビティを関連するインスタンスに正確に固定できます。このような多対多の関連設定により、一つのイベントが同時に複数のオブジェクトに影響を与えることが可能になり、実際の業務における複雑な相互作用シーンを忠実に再現し、高品質で多角的な視点を持つ OCEL モデルを生成するための論理的な根拠を提供します。
具体的な操作方法については、オブジェクト-イベント関係をクリックしてご確認ください。

データ抽出​

データ抽出は、あらかじめ設定されたモデルアーキテクチャに実際の業務データを充填するための重要なプロセスです。オブジェクトとイベントの論理定義および関係設定が完了した後、システムはユーザーが設定したマッピングルールに従い、アップロードされた元の CSV ファイルから条件に一致するレコードを抽出、クリーニング、および変換します。この機能により、属性フィールドの同期や関連付けのインスタンス化を含め、データが元の状態から OCEL モデルの状態へと正確に移行されることが保証されます。効率的なデータ抽出はモデルの完全性を保証するだけでなく、その後の正確なプロセス概要の生成やモデル分析のための強固なデータ基盤を提供します。
具体的な操作方法については、データ抽出をクリックしてご確認ください。