ブロック
分析ブロック管理
フィルター、計算機、アラートを含むノートブック内の分析ブロックを管理します。プロセスマイニング分析ブロックの操作を完全に行うことができます。
機能
ブロックタイプの発見
すべての利用可能なブロックタイプ(フィルター、計算機、エンリッチメント)を単一のAPIコールで完全なメタデータと共に発見します。
ブロック管理
分析ブロックの取得、更新、削除を行います。ノートブックAPI経由でブロックを作成できます。
ブロック実行
個別のブロックを実行し、非同期キューイングによる処理状況を監視します。
ブロック結果
完了したブロック実行から分析結果と実行履歴を取得します。
ブロックタイプ
フィルター、計算機、アラート設定など、さまざまなブロックタイプを探索します。
利用可能なエンドポイント
ブロックタイプの発見
- GET
/api/tenant/{tenantId}/project/{projectId}/block/types/all- 単一の呼び出しで全てのブロックタイプ(フィルター、計算機、エンリッチメント)を取得
接続テスト
- GET
/api/{tenantId}/{projectId}/block/unauthorized-ping- 公開接続テスト(認証不要) - GET
/api/{tenantId}/{projectId}/block/ping- 認証済み接続テスト
ブロック操作
- GET
/api/{tenantId}/{projectId}/block/{blockId}- ブロックの詳細を取得 - PUT
/api/{tenantId}/{projectId}/block/{blockId}- ブロックメタデータの更新 - DELETE
/api/{tenantId}/{projectId}/block/{blockId}- ブロックを削除
ブロック実行
- POST
/api/{tenantId}/{projectId}/block/{blockId}/execute- ブロック実行のキュー登録
ブロック結果
- GET
/api/{tenantId}/{projectId}/block/{blockId}/results- 実行結果取得 - GET
/api/{tenantId}/{projectId}/block/{blockId}/output-data- 出力データ取得(ExecutionController経由)
ブロック作成
ブロック作成はノートブックAPIで行われます:
POST /api/{tenantId}/{projectId}/notebook/{notebookId}/blocks
ブロック作成の詳細はノートブックAPIを参照してください。
ブロックタイプ
mindzieStudioはさまざまなタイプの分析ブロックをサポートしています:
フィルターブロック
特定のデータサブセットや条件に分析を絞り込むためのフィルターを適用します。
- アクティビティフィルター
- 期間フィルター
- ケース属性フィルター
計算機ブロック
プロセスマイニングデータから計算や指標の生成を行います。
- 期間計算
- 頻度分析
- パフォーマンス指標
アラートブロック
プロセスの逸脱を監視するためのアラートや通知を設定します。
- 閾値アラート
- パターン検出
- コンプライアンス監視
一般的なユースケース
- 動的分析: プログラム的に分析ワークフローを構築・変更
- 自動レポート: スケジュールに沿ってブロックを実行し結果をエクスポート
- カスタムダッシュボード: 特定のブロック構成によるカスタム可視化の作成
- データ処理パイプライン: 複数のブロックを連結した複雑な分析ワークフロー
- リアルタイム監視: 継続的なプロセス監視のためのアラートブロック設定
認証
すべてのブロックAPIエンドポイント(unauthorized-pingを除く)は、対象テナントおよびプロジェクトに対する適切な権限を持った有効な認証を必要とします。