プレビュー版 — 内容は変更される場合があります

lifegence_bpm

金額ベースの承認ワークフロー自動化

「この金額なら誰が承認するのか」をルールで定義。属人的な承認フローを、透明で監査可能なワークフローに変換します。

主要機能

金額に応じた自動ルーティングから、Webhook連携まで。承認業務を完全に自動化。

金額ベース自動ルーティング

申請金額に応じて、承認者が自動的に決定されます。10万円未満はCRM承認者、100万円以上は役員承認など、柔軟なルール設定。

5段階承認チェーン

単一承認から5段階の多段承認まで対応。承認チェーンの順序、スキップ条件、エスカレーションルールを細かく制御。

全DocType対応

購買発注、経費精算、見積書、売上請求書、カスタムDocType ― Frappe/ERPNextの全DocTypeに承認ワークフローを適用可能。

Webhook連携

承認・却下・差し戻し時にWebhookを発火。Slack通知、外部システム連携、監査ログ連動を自動化。

5段階の承認ロール

金額と重要度に応じて、適切なレベルの承認者に自動ルーティング。

Level 1

CRM承認者

10万円未満

日常的な営業経費、少額の購買申請を迅速に承認

Level 2

承認管理者

10万 - 50万円

部門内の中規模な支出、契約書のレビューと承認

Level 3

部長

50万 - 100万円

部門予算に関わる支出、プロジェクト投資の意思決定

Level 4

役員

100万 - 500万円

大規模投資、戦略的契約、組織横断的な意思決定

Level 5

予算管理者

500万円以上

年度予算に関わる最高レベルの承認、監査対応

承認フローの流れ

1

申請

DocType送信

2

金額判定

ルール照合

3

承認者決定

自動ルーティング

4

承認/却下

多段階判断

5

完了通知

Webhook発火

DocType データ項目

承認ワークフロー自動化を構成するDocTypeの全フィールド定義。

BPM Settings

自動化エンジン全体の動作設定

Single DocType
フィールド 必須 説明
enable_automation Check - 自動化エンジンの有効/無効スイッチ
default_timeout Int - HTTPリクエストのデフォルトタイムアウト(秒)
max_retry_count Int - アクション失敗時の最大リトライ回数
log_retention_days Int - BPM Action Logの保持日数
n8n_base_url Data - n8nサーバーのベースURL
n8n_api_key Password - n8n APIキー

BPM Action

ワークフロー状態遷移トリガーの自動化ルール

DocType
フィールド 必須 説明
action_name Data * アクション名(一意)
enabled Check - 有効/無効フラグ
document_type Link * 監視対象DocType
workflow_state Data * トリガーとなる遷移後状態
previous_state Data - トリガーとなる遷移前状態
action_type Select * 種別(Webhook/n8n/Frappe API/Custom Script)
url Data - HTTPエンドポイントURL
http_method Select - HTTPメソッド(GET/POST/PUT/PATCH)
headers Code (JSON) - リクエストヘッダー
request_body_template Code (Jinja) - ボディテンプレート({{ doc }}変数可)
auth_type Select - 認証方式(None/API Key/Bearer/Basic)
auth_credentials Password - 認証情報
retry_count Int - リトライ回数
timeout Int - タイムアウト秒数
run_in_background Check - バックグラウンド実行フラグ
condition Code (Python) - 実行条件式

BPM Action Log

アクション実行結果の監査ログ

DocType
フィールド 必須 説明
bpm_action Link * 実行されたBPM Actionへの参照
reference_doctype Link * 対象ドキュメントのDocType
reference_name Dynamic Link * 対象ドキュメント名
workflow_state Data - 遷移後のワークフロー状態
previous_state Data - 遷移前のワークフロー状態
status Select * 実行ステータス(Pending/Success/Failed/Retrying)
request_url Data - 送信URL
request_body Long Text - 送信リクエストボディ
response_code Int - HTTPレスポンスコード
response_body Long Text - レスポンスボディ
error_message Long Text - エラーメッセージ
execution_time Float - 実行時間(秒)
retry_attempt Int - リトライ試行回数
executed_at Datetime - 実行日時
executed_by Link - 実行ユーザー

承認プロセスを自動化する

14日間の無料トライアルで、lifegence_bpm のすべての機能をお試しください。

Agentic Company OSを、14日間無料で体験

クレジットカード不要で、すべての機能をお試しいただけます。まずは無料トライアルから始めましょう。