Auto-sync: 2026-02-21 04:00:01
This commit is contained in:
57
workflows/f/app_custom/system_heartbeat__flow/flow.yaml
Normal file
57
workflows/f/app_custom/system_heartbeat__flow/flow.yaml
Normal file
@@ -0,0 +1,57 @@
|
||||
summary: Windmill Heartbeat - システム自己診断
|
||||
description: Windmillの動作確認用ワークフロー。UUID生成、時刻取得、計算チェック、HTTPヘルスチェック、年度判定を行い、全ステップの正常性を検証する。
|
||||
value:
|
||||
modules:
|
||||
- id: a
|
||||
summary: 'Step1: 診断データ生成'
|
||||
value:
|
||||
type: rawscript
|
||||
content: '!inline step1:_診断データ生成.py'
|
||||
input_transforms: {}
|
||||
lock: '!inline step1:_診断データ生成.lock'
|
||||
language: python3
|
||||
- id: b
|
||||
summary: 'Step2: データ検証'
|
||||
value:
|
||||
type: rawscript
|
||||
content: '!inline step2:_データ検証.py'
|
||||
input_transforms:
|
||||
step1_result:
|
||||
type: javascript
|
||||
expr: results.a
|
||||
lock: '!inline step2:_データ検証.lock'
|
||||
language: python3
|
||||
- id: c
|
||||
summary: 'Step3: HTTPヘルスチェック'
|
||||
value:
|
||||
type: rawscript
|
||||
content: '!inline step3:_httpヘルスチェック.py'
|
||||
input_transforms:
|
||||
verification_result:
|
||||
type: javascript
|
||||
expr: results.b
|
||||
lock: '!inline step3:_httpヘルスチェック.lock'
|
||||
language: python3
|
||||
- id: d
|
||||
summary: 'Step4: 年度判定 & 最終レポート'
|
||||
value:
|
||||
type: rawscript
|
||||
content: '!inline step4:_年度判定_&_最終レポート.py'
|
||||
input_transforms:
|
||||
http_check:
|
||||
type: javascript
|
||||
expr: results.c
|
||||
step1_data:
|
||||
type: javascript
|
||||
expr: results.a
|
||||
verification:
|
||||
type: javascript
|
||||
expr: results.b
|
||||
lock: '!inline step4:_年度判定_&_最終レポート.lock'
|
||||
language: python3
|
||||
schema:
|
||||
$schema: 'https://json-schema.org/draft/2020-12/schema'
|
||||
type: object
|
||||
order: []
|
||||
properties: {}
|
||||
required: []
|
||||
Reference in New Issue
Block a user