ヘルプ&サポート

ミニプラグイン一覧

ezbloxを学ぶ

よくある質問

お知らせ

お問い合わせ

ezbloxを学ぶ

keyboard_arrow_right

ブロック

keyboard_arrow_right

[プロセス管理の履歴をテーブルに記録する]ブロック

[プロセス管理の履歴をテーブルに記録する]ブロック

[プロセス管理の履歴をテーブルに記録する]は、プロセス管理のアクションの履歴を、テーブルに1行追加するブロックです。

イベントオブジェクトを操作します。

ブロックの説明

アクションを実行した日時・実行者・アクション名・実行前後のステータス・前の行からの経過時間を、テーブルの末尾に1行追加します。
フィールドコードが空の項目と、テーブルにない列は記録されません。
経過時間は、前の行の実行日時から計算されます。

[プロセス管理の履歴をテーブルに記録する]ブロック

入力

項目名

入力方法

入力の型

説明

テーブルのフィールドコード

ブロック接続
または
直接入力

テキスト

履歴を記録するテーブルのフィールドコードを指定します。

実行日時

ブロック接続
または
直接入力

テキスト

アクションを実行した日時を記録する日時フィールドのコードを指定します。

実行者

ブロック接続
または
直接入力

テキスト

実行者を記録するユーザー選択または文字列(1行)フィールドのコードを指定します。

アクション

ブロック接続
または
直接入力

テキスト

実行したアクション名を記録する文字列(1行)フィールドのコードを指定します。

実行前ステータス

ブロック接続
または
直接入力

テキスト

アクション前のステータス名を記録する文字列(1行)フィールドのコードを指定します。

実行後ステータス

ブロック接続
または
直接入力

テキスト

アクション後のステータス名を記録する文字列(1行)フィールドのコードを指定します。

日時分

ブロック接続
または
直接入力

テキスト

経過時間を「1日 3時間 20分」の形で記録する文字列(1行)フィールドのコードを指定します。

分

ブロック接続
または
直接入力

テキスト

経過時間の分数を記録する数値または文字列(1行)フィールドのコードを指定します。

時間

ブロック接続
または
直接入力

テキスト

経過時間の時間数(小数点以下は切り捨て)を記録する数値または文字列(1行)フィールドのコードを指定します。

日

ブロック接続
または
直接入力

テキスト

経過時間の日数(24時間を1日とし、小数点以下は切り捨て)を記録する数値または文字列(1行)フィールドのコードを指定します。

使用例

例:プロセス管理のアクションを実行したときに、履歴を[承認履歴]テーブルに記録する

制限事項

  • [イベントハンドラー]ブロックの処理内で使用します。

  • [詳細画面]イベントブロックで「プロセス管理のアクションを実行したとき」を選んだときに使えます。

  • イベントの処理方法は[非同期]にしてください。

  • 経過時間を記録するには、実行日時の列が必要です。

  • 列のフィールドの種類が対応していない場合は、エラーが表示され、アクションを実行できません。

  • 全員の承認が必要な工程では、途中の承認も移動先のステータスで記録されます。

keyboard_arrow_left

ブロック

の記事一覧へ