CookBook

未完了案件・完了案件を全て削除する方法

投稿日:

このCookBookでは、LogicDesignerを利用してワークフローの未完了案件・完了案件を一括削除する方法を紹介します。

開発環境のお掃除に役立つTipsです。
削除した案件は復元することができません。ご注意ください。

完成イメージ


1. サンプルのロジックフローを実行してください。
2. 未完了案件および完了案件が全て削除されます。

完成サンプル

以下の完成サンプルをダウンロードしてご活用ください。

インポート手順の詳細は以下のドキュメントを参照してください。

前提条件

IM-LogicDesigner の操作方法は以下のドキュメントを参照してください。

レシピ

  1. 未完了案件を削除するユーザ定義タスク (JavaScript) を作成する
  2. 完了案件を削除するユーザ定義タスク (JavaScript) を作成する
  3. ロジックフローを作成する
  4. ロジックフローを実行する

1. 未完了案件を削除するユーザ定義タスク (JavaScript) を作成する

IM-LogicDesignerのユーザ定義タスク (JavaScript) を使用して、未完了案件を削除するタスクを作成します。
ユーザ定義タスク (JavaScript) の詳細は以下のドキュメントを参照してください。

未完了案件を削除する処理をスクリプト欄に記載してください。

スクリプトAPIの詳細は以下のドキュメントを参照してください。

2. 完了案件を削除するユーザ定義タスク (JavaScript) を作成する

IM-LogicDesignerのユーザ定義タスク (JavaScript) を使用して、完了案件を削除するタスクを作成します。

完了案件を削除する処理をスクリプト欄に記載してください。

スクリプトAPIの詳細は以下のドキュメントを参照してください。

3. ロジックフローを作成する

レシピ1およびレシピ2で作成したユーザ定義タスクを配置し、以下のようなフローを作成します。

4. ロジックフローを実行する

レシピ3で作成したロジックフローを実行します。
LogicDesignerのデバッグ機能を利用し、ロジックフローを手軽に実行することができます。

IM-LogicDesigner ユーザ操作ガイド - デバッグの実行を行う

ロジックフローを実行すると、実行結果がコンソールに出力されます。

以下のログが出力される場合がありますが、案件は問題無く削除できます。

おわりに

以上で、LogicDesignerを利用してワークフローの未完了案件・完了案件を一括削除する方法の紹介は終わりです。
このように、LogicDesignerのユーザ定義タスクを使用すると任意のスクリプトを手軽に実行することができます。
作成した資材の管理や再利用も手軽に行えますので、開発の効率化に是非役立ててください。

-CookBook
-,

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

関連記事

no image

IM-BIS アクション設定の「条件」の書き方

このCookbookでは、アクション設定の条件式の書き方を説明します。 この方法により入力値に応じてアクション設定の外部連携や入力モード変換などのイベントの実行をコントロールすることができます。 完成 …

no image

IM-BloomMaker 変数セレクタを表示中でも変数を編集できます

IM-BloomMaker で画面を作成している際、エレメントのプロパティに変数値を設定しようとして変数セレクタを開いてから、『あ!変数を作り忘れてたから、いったん作成するために画面を戻らなくては』と …

no image

WebServer へのリクエスト情報から動的に BaseURL を決定する方法(IIS 編)

ここでは、WebServer(IIS)へのリクエスト情報から BaseURL を動的に決定する方法を BaseUrlProvider のサンプル実装、IIS との連携例と共に紹介します。 製品標準の設 …

no image

EWS2017 「業務への適用イメージがすぐに湧く!  魔法の業務ロジック作成ツール『IM-LogicDesigner』実用例 10本勝負!」講演内容のご紹介

この記事では、EWS2017 Technology Track「業務への適用イメージがすぐに湧く!  魔法の業務ロジック作成ツール『IM-LogicDesigner』実用例 10本勝負!」での講演内容 …

no image

eBuilderの起動時処理のパフォーマンス改善

このCookBookでは、ローカル環境でe Builderの起動を速くするための設定を行います。 そのために、特定の機能を外して速く起動させる設定の方法について説明します。 ただし本設定を行うことによ …