intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01

Copyright © 2015 NTT DATA INTRAMART CORPORATION

↑Top

1

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01

目次
1. 改訂情報
2. はじめに2.1. 本書の目的
2.2. 対象読者
2.3. 本書の構成
3. 概要
3.1. IM-LogicDesigner とは
3.2. IM-LogicDesigner の全体像
3.3. 用語3.3.1. ロジックフロー
3.3.2. フローカテゴリ
3.3.3. エレメント
3.3.4. 制御要素
3.3.5. タスク
3.3.6. シーケンス
3.3.7. マッピング
3.3.8. ユーザ定義タスク
3.3.9. ユーザ定義カテゴリ
3.3.10. フロールーティング
3.3.11. フロートリガ
4. 機能仕様
4.1. ロジックフロー
4.1.1. バージョニング（履歴管理）
4.1.2. フローカテゴリ
4.1.3. 制御要素
4.1.4. タスク
4.1.5. 処理フロー
4.1.6. データ
4.1.7. マッピング
4.2. ユーザ定義タスク
4.2.1. バージョニング（履歴管理）
4.2.2. 国際化
4.2.3. ユーザカテゴリ
4.2.4. ユーザアイコン
4.2.5. 処理種別（タイプ）
4.3. フロールーティング
4.3.1. 概要
4.3.2. ルート・HTTPメソッドに一致するフロールーティング情報の取得
4.3.3. セキュアトークンによるCSRF攻撃チェック
4.3.4. 認証方式による認証
4.3.5. セッション管理
4.3.6. 認可
4.3.7. ロジックフローへの入力データの構築
4.3.8. ロジックフローの実行
4.3.9. ロジックフローの出力データの返却
4.3.10. REST APIのセキュリティ
4.3.11. バーチャルテナントによる複数テナントにおけるREST APIの実行
4.3.12. エラー発生時のレスポンス
4.3.13. Swagger出力
4.3.14. JSON上でのデータの表現

2intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
4.4. フロートリガ
4.4.1. 概要
4.4.2. 発生条件
4.4.3. トリガの状態 （有効 / 無効）
4.4.4. データマッピング
4.5. インポート・エクスポート
4.5.1. インポート・エクスポートで扱う情報
4.5.2. ファイルフォーマット
4.5.3. インポート・エクスポート時の動作仕様
4.6. ロギング
4.6.1. ロギング機能の有効化
4.6.2. ログ出力先のテーブル構成
4.6.3. 利用時の注意点
4.7. デバッグログ出力管理
4.7.1. デバッグログ出力先のテーブル構成
4.7.2. デバッグログ一覧
4.7.3. デバッグログ対象の設定
4.7.4. デバッグログの削除
5. 付録
5.1. マッピングパターン
5.1.1. マッピングパターン
5.2. タスク一覧
5.2.1. カテゴリ
5.3. マッピング関数一覧
5.3.1. カテゴリ
5.4. EL式
5.4.1. EL式とは5.4.2. EL式の利用方法
5.4.3. IM-LogicDesignerでの利用
5.4.4. IM-LogicDesignerでの利用が可能なEL式関数
5.5. トリガ一覧
5.5.1. カテゴリ
5.6. ログ設定
5.6.1. IM-LogicDesignerログ
5.6.2. ユーザ定義タスク（REST）詳細実行ログ
5.7. システム設計文書
5.7.1. ER図3

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01

改訂情報
変更年月日

変更内容

2015-12-01

初版

2016-04-01

第2版 下記を追加・変更しました。
「タスク一覧」に「アクセスセキュリティ」を追加。
「タスク一覧」に「IM共通マスタ」を追加。
「タスク一覧」に「Accel Collaboration」を追加。
「ロジックフロー」 - 「制御要素」内のコラム「繰り返し対象の取得」にて、繰り返し対象の指定方法が誤っていた箇所の修正。
繰り返し開始要素のエイリアス/item -> 繰り返し開始要素のエイリアス.item
繰り返し開始要素のエイリアス/index -> 繰り返し開始要素のエイリアス.index「フロールーティング」に「OAuth」を追加。
「フロールーティング」に「セッション管理」を追加。
「フロールーティング」に「function_specification_logic_flow_job」を追加。
「付録」 - 「マッピング関数一覧」 - 「日付操作」に新しい関数の追記。
「付録」 - 「マッピング関数一覧」 - 「Base64」の追加。
「付録」 - 「マッピング関数一覧」 - 「配列操作」の追加。

2016-08-01

第3版 下記を追加・変更しました。
「概要」に「フロートリガ」を追加。
「機能仕様」に「フロートリガ」を追加。
「トランザクション制御」に、デバッグ時のトランザクションについて警告を追加。
「バージョニング（履歴管理）」に警告「ロジックフローで有効になるバージョンについて」を追加。
「ユーザ定義タスク」に「Database Fetch」を追加。
「ユーザ定義タスク」に「CSV Fetch」を追加。
「ユーザ定義タスク」に「Salesforceオブジェクト操作」を追加。
「ユーザ定義タスク」に「Salesforce SOQL」を追加。
「ユーザ定義タスク」に「Salesforceバッチ」を追加。
「処理種別（タイプ）」に「タイプ別新規作成リンク」を追加。
「付録」に「トリガ一覧」を追加。
「汎用タスク」に「デスクトップ通知」を追加。
「汎用タスク」に「モバイル通知」を追加。
「ストレージ操作」に「ストレージファイル読み込み（文字列）」を追加。
「ストレージ操作」に「ストレージファイル読み込み（バイナリ）」を追加。
「SharePointストレージ取得」に、サイトパス指定方法の詳細を追加。
「タスク一覧」に「Salesforce」を追加。
「タスク一覧」に「IM-BIS」を追加。
「ログ設定」に「ユーザ定義タスク（REST）詳細実行ログ」を追加。

4

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
変更年月日

変更内容

2016-12-01

第4版 下記を追加・変更しました。
「制御要素」に「変数操作」制御要素に関する説明を追加。
「ユーザ定義タスク」 - 「テンプレート」を追加。
「フロールーティング」 - 「ロジックフローの出力データの返却」に出力形式の説明を追加。
「EL式 」に利用可能な暗黙的変数として変数、および、処理結果情報を追加。
「アクセスセキュリティ」に「アカウントの更新」を追加。
「アクセスセキュリティ」に「アカウント付与ロールの取得」を追加。
「アクセスセキュリティ」に「ロールを保持するユーザの取得」を追加。
「アクセスセキュリティ」に「アカウント属性名の取得」を追加。
「アクセスセキュリティ」に「アカウント属性値の取得」を追加。
「アクセスセキュリティ」に「ロール情報の取得」を追加。
「アクセスセキュリティ」に「ロールの更新」を追加。
「アクセスセキュリティ」に「サブロール情報の取得」を追加。
「アクセスセキュリティ」に「サブロールの追加」を追加。
「アクセスセキュリティ」に「サブロールの削除」を追加。
「IM共通マスタ」に「組織に所属するユーザの取得」を追加。
「IM共通マスタ」に「パブリックグループに所属するユーザの取得」を追加。
「IM共通マスタ」に「パブリックグループに所属」を追加。
「IM共通マスタ」に「パブリックグループを脱退」を追加。
「マッピング関数一覧」の各関数説明で、引数の順序を引数名に変更。
「タスク一覧」に「IM-BPM」を追加。

2016-12-22

第5版 下記を変更しました。
以下のIM-BISタスクに所属なしユーザの指定、担当組織の妥当性チェックに関する説明を追加。
「申請」「起票案件の申請」
「再申請」
「取止め」
「承認」
「承認終了」
「否認」
「差戻し」

5

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
変更年月日

変更内容

2017-04-01

第6版 下記を追加・変更しました。
スクリーンショットを最新版に更新。
「汎用タスク」に「スリープ」を追加。
「汎用タスク」 - 「テキストメール送信」の入力値に添付ファイル情報を追加。
「汎用タスク」に「HTMLメール送信」を追加。
「基盤機能」に「データインポート」にインポートID、オプションの説明を追加。
「基盤機能」に「データエクスポート」にエクスポートID、オプションの説明を追加。
「IM共通マスタ」に「ユーザの所属組織の取得」を追加。
「IM共通マスタ」に「ユーザの所属グループの取得」を追加。
「インポート・エクスポート」のインポート時の動作仕様に関する説明を修正。
「フロールーティング」 - 「リクエストパラメータ」に「multipart/form-data」形式の場合の説明を追加。
「ユーザ定義タスク」に「ユーザアイコン」を追加。
「ロジックフロー」 - 「マッピング」にマッピングのデバッグについて説明を追加。
「フロートリガ」 - 「データマッピング」にマッピングのデバッグについて説明を追加。
「マッピング関数一覧」に「オブジェクト操作」を追加。
「タスク一覧」に「IBM Watson」を追加。

6

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
変更年月日

変更内容

2017-08-01

第7版 下記を追加・変更しました。
「汎用タスク」に「日時文字列の解析」を追加。
「汎用タスク」に「IMAPメッセージの取得」を追加。
「汎用タスク」に「IMAPメッセージを既読にする」を追加。
「汎用タスク」に「IMAPメッセージを未読にする」を追加。
「汎用タスク」に「IMAPメッセージの移動」を追加。
「汎用タスク」に「IMAPメッセージの削除」を追加。
「汎用タスク」に「POP3メッセージの取得」を追加。
「汎用タスク」に「POP3メッセージの移動」を追加。
「汎用タスク」に「POP3メッセージの削除」を追加。
「汎用タスク」に「バーコード生成」を追加。
「汎用タスク」に「QRコード生成」を追加。
「汎用タスク」 - 「HTMLメール送信」の入力値の説明を修正。
「IMBox」に「グループボックスへ参加」を追加。
「IMBox」に「参加申請の取り消し」を追加。
「IMBox」に「グループボックスへ招待」を追加。
「IMBox」に「招待の取り消し」を追加。
「IMBox」に「参加申請の承認」を追加。
「IMBox」に「参加申請の否認」を追加。
「IM-BPM」 - 「個人タスク取得」の入力値の説明を修正。
「IM-BPM」 - 「グループタスク取得」の入力値の説明を修正。
以下のIM-BISタスクに入力値の画面アイテム入力情報で指定可能なアイテムの補足説明を追加。
「申請」「起票案件の申請」
「再申請」
「承認」
「承認終了」「Office365」 - 「SharePointストレージ情報取得」にOffice 365 連携で提供している Files
API の廃止に伴い、出力値contentUrlを削除。
「カテゴリ」に「SSH」を追加。
「SSH」に「コマンド実行」を追加。
「SSH」に「SCP アップロード」を追加。
「SSH」に「SCP ダウンロード」を追加。
「SSH」に「SFTP アップロード」を追加。
「SSH」に「SFTP ダウンロード」を追加。
「SSH」に「SFTP ls」を追加。
「SSH」に「SFTP mkdirs」を追加。
「SSH」に「SFTP rename」を追加。
「SSH」に「SFTP rm」を追加。
「SSH」に「SFTP rmdir」を追加。
「SSH」に「SFTP chmod」を追加。
「SSH」に「SFTP chown」を追加。
「ユーザ定義タスク」に「Excel入力」を追加。
「ユーザ定義タスク」に「Excel出力」を追加。

7

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
変更年月日「マッピング関数一覧」に「substring」を追加。
変更内容「EL式 」に「IM-LogicDesignerでの利用が可能なEL式関数」を追加。

2017-12-01

第8版 下記を追加・変更しました。
「SQL(2WaySQL)」に「データベースに関して対応しているデータ型」を追加。
「Database Fetch」に「データベースに関して対応しているデータ型」を追加。
「ユーザ定義タスク」-「共通仕様」にSVGの仕様について説明を追加。
「ユーザ定義タスク」に「XML解析」を追加。
「ユーザ定義タスク」に「HTML解析」を追加。
「汎用タスク」に「RSSフィード解析」を追加。
「IM共通マスタ」-「パブリックグループに所属」の入力値の説明を修正。
「マッピング」にマッピングの仕様について説明を追加。
「ストレージ操作」に「Excelプロパティ情報読み込み」を追加。
「ストレージ操作」に「Excelプロパティ情報書き込み」を追加。
以下の汎用タスクにフォルダ指定方法の説明を追加。
「IMAPメッセージの取得」「IMAPメッセージを既読にする」「IMAPメッセージを未読にする」「IMAPメッセージの移動」「IMAPメッセージの削除」「POP3メッセージの取得」「POP3メッセージの移動」「POP3メッセージの削除」「ユーザ定義タスク」に「BIS申請/承認 」を追加。
「IM-BIS」に「ファイルアップロード情報取得」を追加。

8

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
変更年月日

変更内容

2018-04-01

第9版 下記を追加・変更しました。
以下のアクセスセキュリティタスクに使用可能な属性名、属性値の説明を追加。
「アカウント属性値の取得」「アカウント属性の追加」「アカウント属性の削除」「メニューアイテムの作成」の受信データにアイコン情報を追加。
「メニューアイテムの更新」の受信データにアイコン情報を追加。
以下のIM-BISタスクのパラメータの説明を追加。
「申請」「起票案件の申請」「承認」「承認終了」
「否認」
「取止め」
「引戻し」
「再申請」
「保留」
「保留解除」「差戻し」「システム設計文書」のER図を更新しました。
「IM-BPM」に「エグゼキューション検索」を追加。
「IM-BPM」に「プロセスインスタンスの変数更新」を追加。
「IM-BPM」に「エグゼキューションの変数更新」を追加。
「IM-BPM」に「タスクの変数更新」を追加。
「トリガ一覧」 - 「カテゴリ」に「IM共通マスタ」を追加。
「タスク一覧」に「IM-ContentsSearch」を追加。
「タスク一覧」に「プロジェクトチーム」を追加。

9

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
変更年月日

変更内容

2018-08-01

第10版 下記を追加・変更しました。
「IM-BIS」に「処理対象者取得」を追加。
「IM-BIS」に「処理対象者追加」を追加。
「IM-BIS」に「処理対象者削除」を追加。
「IM-BIS」に「参照者取得」を追加。
「IM-BIS」に「参照者追加」を追加。
「IM-BIS」に「参照者削除」を追加。
「IM-BIS」に「過去案件参照者追加」を追加。
「IM-BIS」に「過去案件参照者削除」を追加。
「IM-BIS」に「確認者取得」を追加。
「IM-BIS」に「確認者追加」を追加。
「IM-BIS」に「確認者削除」を追加。
「IM-BIS」に「ユーザデータ案件プロパティ情報取得」を追加。
「IM-BIS」に「ユーザデータ案件プロパティ情報登録・更新」を追加。
「IM-BIS」に「ユーザデータ案件プロパティ情報削除」を追加。
「IM-BIS」に「アーカイブ処理」を追加。
「IM-BIS」に「処理対象者再展開」を追加。
「IM-BIS」に「処理履歴情報取得」を追加。
「IM-BIS」に「確認履歴情報取得」を追加。
「IM-BIS」に「未処理一覧取得」を追加。
「IM-BIS」に「完了案件一覧取得」を追加。
「IM-BPM」に「プロセスデザイナからのデプロイ」を追加。
「IM-BPM」に「インポート」を追加。
「IM-BPM」に「タスクの処理対象ユーザの追加」を追加。
「IM-BPM」に「タスクの処理対象グループの追加」を追加。
「IM-BPM」に「プロセスインスタンス検索」を追加。
「IM-BPM」に「タスク検索」を追加。
「IM-BPM」の「エグゼキューション検索」の出力値に、「エグゼキューション変数マップ」と「プロセスインスタンス変数マップ」を追加。
「IM-BPM」の「グループタスク取得」の出力値に、「タスク変数マップ」と「プロセスインス
タンス変数マップ」を追加。
「IM-BPM」の「個人タスク取得」の出力値に、「タスク変数マップ」と「プロセスインスタン
ス変数マップ」を追加。

10

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
変更年月日

変更内容

2018-12-01

第11版 下記を追加・変更しました。
「IM-BIS」に「Workflow案件情報削除」を追加。
「IM-BIS」に「BIS案件付属情報削除 」を追加。
「IM-BIS」に「Formaアプリケーション登録データ削除 」を追加。
「IM-BPM」に「プロセスインスタンスの変数取得」を追加。
「IM-BPM」に「エグゼキューションの変数取得」を追加。
「IM-BPM」に「タスクの変数取得」を追加。
「IM-BPM」に「プロセスインスタンスの参加者の追加」を追加。
「IM-BPM」に「プロセスインスタンスの参加グループの追加」を追加。
「ユーザ定義タスク」に「Forma登録情報 」を追加。
「IM-BPM」 - 「プロセスインスタンスの変数更新」の入力値「変数名」の必須属性を削除。
「IM-BPM」 - 「プロセスインスタンスの変数更新」の入力値に、「変数マップ」を追加。
「IM-BPM」 - 「エグゼキューションの変数更新」の入力値「変数名」の必須属性を削除。
「IM-BPM」 - 「エグゼキューションの変数更新」の入力値に、「変数マップ」を追加。
「IM-BPM」 - 「タスクの変数更新」の入力値「変数名」の必須属性を削除。
「IM-BPM」 - 「タスクの変数更新」の入力値に、「変数マップ」を追加。
「IM-BPM」 - 「プロセスインスタンス検索」の入力値に、「関係者グループ」を追加。
以下のIM-BPMタスクに出力値の「スコープ」と「タイプ」の説明を追加。
「個人タスク取得」「グループタスク取得」「エグゼキューション検索」「プロセスインスタンス検索」「タスク検索」「Accel Collaboration」の「スケジュール登録」の入力値および出力値に、「拡張項目選択値」を追加。
「Accel Collaboration」の「スケジュール更新」の入力値および出力値に、「拡張項目選択値」を追加。
「Accel Collaboration」の「イベント登録」の入力値および出力値に、「拡張項目選択値」を追加。
「Accel Collaboration」の「イベント更新」の入力値および出力値に、「拡張項目選択値」を追加。

2019-04-01

第12版 下記を追加・変更しました。
「Accel Collaboration」の「スケジュール候補検索」の入力値および出力値の説明を修正。
「IM共通マスタ」の「ユーザプロファイルの取得」の性別の入力値に「その他」「回答しない」
を追加。
「IM共通マスタ」の「ユーザプロファイルの登録」の性別の入力値に「その他」「回答しない」
を追加。
「IM共通マスタ」の「ユーザプロファイルの更新」の性別の入力値に「その他」「回答しない」
を追加。
「IM-BPM」に「プロセスインスタンスの履歴取得」を追加。
「IM-BPM」の「エグゼキューション検索」の説明文を修正。
「IM-BPM」の「グループタスク取得」の説明文を修正。
「IM-BPM」の「タスク検索」の説明文を修正。
「IM-BPM」の「個人タスク取得」の説明文を修正。

11

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
変更年月日

変更内容

2019-08-01

第13版 下記を追加・変更しました。
「基盤機能」の「ショートカット情報取得」にURLパラメータについての記載を追加。
以下のスケジュールトリガに「拡張項目選択値」を追加。
「スケジュールの登録」「スケジュールの更新」「スケジュールの削除」「イベントの登録」「イベントの更新」「イベントの削除」「タスク一覧」に「IM-Knowledge」を追加。
「トリガ一覧」に「IM-Knowledge」を追加。
「Accel Collaboration」の「スケジュール登録」に拡張項目コードについての説明を追加。
「Accel Collaboration」の「スケジュール更新」に拡張項目コードについての説明を追加。
「Accel Collaboration」の「スケジュール参加者を追加」に拡張項目コードについての説明を追加。
「Accel Collaboration」の「スケジュール参加者を削除」に拡張項目コードについての説明を追加。
「Accel Collaboration」の「イベント登録」に拡張項目コードについての説明を追加。
「Accel Collaboration」の「イベント更新」に拡張項目コードについての説明を追加。
「Accel Collaboration」の「イベント参加者を追加」に拡張項目コードについての説明を追加。
「Accel Collaboration」の「イベント参加者を削除」に拡張項目コードについての説明を追加。
「カテゴリ」に「JSON」を追加。

2019-12-01

第14版 下記を追加・変更しました。
以下のスケジュールトリガに「拡張項目選択値」を追加。
「インフォメーション記事の登録」「インフォメーション記事の更新」「インフォメーション記事の削除」「インフォメーション追記記事の登録」「ユーザ定義タスク」の「Forma登録情報 」に登録時の返却値「登録データID」を追加。
「ユーザ定義タスク」の「BIS申請/承認 」に処理種別「起票」を追加。
「IM-BIS」の「起票案件作成」の入力値に画面アイテム入力情報を追加。
「IM-BIS」に「ファイルアップロード情報追加」を追加。
「IM-BIS」に「申請権限判定」を追加。
「IM-BIS」に「一時保存権限判定」を追加。
「IM-BIS」に「処理権限判定」を追加。
「IM-BIS」に「確認権限判定」を追加。
「IM-BIS」に「参照権限判定」を追加。

12

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
変更年月日

変更内容

2020-04-01

第15版 下記を追加・変更しました。
「IM-BIS」の「処理対象者取得」の入力値に、「基準日」を追加。未到達ノードについての説明を修正。
「IM-BIS」に「代理先設定新規作成」を追加。
「IM-BIS」に「案件番号採番」を追加。
「IM-BIS」に「ファイルアップロード情報削除」を追加。
「タスク一覧」に「IM-BloomMaker」を追加。
「付録」 - 「マッピング関数一覧」 - 「replace」の引数に関する説明を追加。
「付録」 - 「マッピング関数一覧」 - 「split」の引数に関する説明を追加。

2020-08-01

第16版 下記を追加しました。
以下のIM-BPMタスクの入力値に「ページング条件」、「ソート条件」の説明を追加、出力値に「メタデータ」の説明を追加。
「個人タスク取得」「グループタスク取得」「エグゼキューション検索」「プロセスインスタンス検索」「タスク検索」
以下のIM-BPMタスクの入力値に「定義種別」の説明を追加、出力値に「定義種別」、「障害の有無」の説明を追加。
「プロセスインスタンス検索」
以下のIM-BPMタスクの出力値に「プロセス定義名」、「定義種別」、「業務キー」の説明を追加。
「個人タスク取得」「グループタスク取得」「タスク検索」「IM-BIS」に「振替」を追加。

13

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
変更年月日

変更内容

2020-12-01

第17版 下記を追加・変更しました。
「機能仕様」に「ロギング」を追加。
「ユーザ定義タスク」の「BIS申請/承認 」に「userParamInfo」の説明を追加。
IM-BPMタスク「タスク完了」の入力値に「ローカルスコープフラグ」を追加。
「タスク完了」「IM-BIS」に「Workflow添付ファイル取得」を追加。
「IM-BIS」に「Workflow添付ファイル追加」を追加。
「IM-BIS」に「Workflow添付ファイル削除」を追加。
「IM-BIS」の処理系タスクの入力値に「ユーザパラメータ」を追加。
「申請」「起票案件の申請」
「再申請」
「取止め」
「承認」
「承認終了」「否認」「保留」「保留解除」「引戻し」「差戻し」
IM-BPMタスク「エグゼキューション検索」の説明に、関連するドキュメントのリンクを追加。
「エグゼキューション検索」

2021-04-01

第18版 下記を追加・変更しました。
「インポート・エクスポート」にトリガ定義に関する説明を追加。
「JavaScript」に制限されたAPIに関する説明を追加。

2021-12-01

第19版 下記を追加・変更しました。
「組織多言語情報の更新」の入力値「組織名」の必須属性を追加。
「基盤機能」に「アクセストークンの取得」を追加。
「ロジックフロー」に「タスクの利用制限設定」を追加

14

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
変更年月日

変更内容

2022-06-01

第20版 下記を追加・変更しました。
「汎用タスク」 - 「IMAPメッセージの取得」の入力値に「accessToken」を追加。
「汎用タスク」 - 「IMAPメッセージを既読にする」の入力値に「accessToken」を追加。
「汎用タスク」 - 「IMAPメッセージを未読にする」の入力値に「accessToken」を追加。
「汎用タスク」 - 「IMAPメッセージの移動」の入力値に「accessToken」を追加。
「汎用タスク」 - 「IMAPメッセージの削除」の入力値に「accessToken」を追加。
「汎用タスク」 - 「POP3メッセージの取得」の入力値に「accessToken」、「twoLineAuthentication」を追加。
「汎用タスク」 - 「POP3メッセージの移動」の入力値に「accessToken」、「twoLineAuthentication」を追加。
「汎用タスク」 - 「POP3メッセージの削除」の入力値に「accessToken」、「twoLineAuthentication」を追加。
「XML解析」にDTD（Document Type Definition）を使用したXMLに関する説明を追加。
「参照権限判定」のプロパティの「判定範囲」に「いずれか」の説明を追加。
「EL式 」 - 「IM-LogicDesignerでの利用が可能なEL式関数」の「isEmpty 関数」に文字列の長さが 0 の場合の説明を追加「IM共通マスタ」 - 「ユーザの所属組織の取得」の入力値に「main」、「disable」を追加。
「Office365」 - 「SharePointストレージ取得」の入力値に「driveId」を追加。
「Office365」 - 「SharePointストレージ情報取得」の出力値に「driveId」を追加。
「Office365」に「ドライブ一覧の取得」を追加。
「Office365」に「指定した形式でダウンロードする」を追加。
「Office365」に「リストアイテム列情報の取得」を追加。
「Office365」に「リストアイテム列情報の更新」を追加。

2022-12-01

第21版 下記を追加・変更しました。
「処理フロー」に「フロー開始時におけるIM-Repository定義の入力値の検証」に関する説明を追加。
「タスク一覧」に「IM-Repository」を追加。
「ZIP解凍」にマルチバイト文字に関する注意を追加「ストレージ操作」 - 「Excelプロパティ情報書き込み」の入力値に「manager」を追加。
「ストレージ操作」 - 「Excelプロパティ情報読み込み」の出力値に「manager」を追加。

15

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
変更年月日

変更内容

2023-04-01

第22版 下記を追加・変更しました。
以下のIM-BISタスクの入力値に「asyncProcessingFlag」を追加。
「起票案件の申請」
「再申請」
「取止め」
「承認」
「承認終了」「否認」「保留」「保留解除」「差戻し」「振替」「ユーザ定義タスク」の「BIS申請/承認 」に「asyncProcessingFlag」の説明を追加。
「IM共通マスタ」に「ユーザの役職情報の取得」を追加。
「オブジェクト操作」に関数「toUpperCamelCase」、「toLowerCamelCase」、「toUpperSnakeCase」、「toLowerSnakeCase」を追加。
「機能仕様」に「デバッグログ出力管理」を追加。
「機能仕様」- 「利用時の注意点」の記載内容を修正。

16

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
変更年月日

変更内容

2023-10-01

第23版 下記を追加・変更しました。
以下の汎用タスクの入力値「serverSetting」に「debug」を追加。
「IMAPメッセージの取得」「IMAPメッセージを既読にする」「IMAPメッセージを未読にする」「IMAPメッセージの移動」「IMAPメッセージの削除」「POP3メッセージの取得」「POP3メッセージの移動」「POP3メッセージの削除」
以下のIM-Repositoryタスクの入力値の説明を一部変更。
「エンティティデータの登録」「エンティティデータの更新」
フロー内でのみ利用するユーザ定義に関する説明を追加。
「ロジックフロー」- 「バージョンの持つ情報」「ユーザ定義タスク」- 「バージョニング（履歴管理）」「ロジックフロー」- 「制御要素」に空処理・エラー処理開始・エラー処理終了を追加。
「処理フロー」- 「例外処理」を追加
エラー処理フローの実行に関するevent_typeを追加。
「ロギング」- 「ロギング機能の有効化」「デバッグログ出力管理」- 「デバッグログ出力先のテーブル構成」「タスク一覧」 - 「IM-BloomMaker」の各タスクについて以下を変更。
「ファイル情報の一括置換」を追加。
「ファイル情報一覧の取得」を追加。
「ファイル情報の取得」の「出力値」に metadata を追加。
「IM-BIS」の「処理履歴情報取得」の出力値に、「権限者コード」、「実行者コード」、「権限者所属組織情報（権限者コード/権限者組織コード/権限者組織セットコード）」を追加。
「タスク一覧」に「Accel Studio」を追加。
「タスク一覧」 - 「IM-BIS」に「縦配置・横配置ノード展開」を追加。

2024-04-01

第24版 下記を追加・変更しました。
「ユーザ定義タスク」に「CSV出力」を追加。
「ユーザ定義タスク」に「ストアド」を追加。
「テキストメール送信」タスクの入力値に「fromAddress」、「toAddresses」、「ccAddresses」、「bccAddresses」を追加。
「HTMLメール送信」タスクの入力値に「fromAddress」、「toAddresses」、「ccAddresses」、「bccAddresses」を追加。
「セーフURL判定」タスクの説明を追加。
「Excel入力」タスクの入力値に「password」を追加。
「Excel出力」タスクの入力値に「password」を追加。
「データ」に「共通定数値」を追加。
「タスク一覧」に「IM-Copilot」を追加。
「付録」 - 「IM-BIS」 - 「処理履歴情報取得」 の出力値「 postNames 」の説明を変更。

17

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01

はじめに
項目
本書の目的
対象読者
本書の構成

本書の目的
本書ではIM-LogicDesignerの機能概要と仕組みの詳細について説明します。
説明範囲は以下の通りです。
IM-LogicDesignerの概要と用語
IM-LogicDesignerの機能仕様および機能詳細

対象読者
本書では次の開発者を対象としています。
IM-LogicDesignerの仕組みを理解したい
IM-LogicDesignerを利用して処理を実装したい
IM-LogicDesignerと連携した機能を実装したい
なお、本書では次の内容を理解していることが必須です。
intra-mart Accel Platformを理解している

本書の構成
本書は次の構成で説明しています。

概要
IM-LogicDesignerの全体像、および、本書で利用する用語について説明します。

機能仕様
IM-LogicDesignerの提供する各機能の詳細な仕組みについて説明します。

付録
IM-LogicDesignerについての補足事項です。

18

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01

概要
項目
IM-LogicDesigner とは
IM-LogicDesigner の全体像
用語

IM-LogicDesigner とは
IM-LogicDesignerとは、intra-mart Accel Platform上でビジネスロジックを簡単に作成できるアプリケーションです。
IM-LogicDesignerの特徴は以下の通りです。
プログラミングの知識がない方でも、GUI上で処理を簡単に作成できます。
面倒なデータの変換や受け渡しは、IM-LogicDesignerが全て自動で行います。
Web画面上のみで、SQLや独自処理をサーバサイドJavaScriptで作成、定義でき、ビジネスロジックで利用することが可能です。
IM-LogicDesignerで作成したビジネスロジックは、以下に挙げるアプリケーションなどから呼び出すことできます。
IM-BIS for Accel Platform
IM-FormaDesigner for Accel Platform
ジョブスケジューラ
IM-LogicDesignerから、TERASOLUNA Global Framework、スクリプト開発モデルなどで作成した独自のビジネスロジックを直接呼び出すことができます。
ビジネスロジックはREST APIとして利用できるため、外部から呼び出すことも可能です。
また、ビジネスロジック内で、外部のREST APIを呼び出すことも可能です。
さらに、REST APIに対しての認可、セキュリティ設定も行うことができるため、API GATEWAY機能として利用することが可能です。

IM-LogicDesigner の全体像
IM-LogicDesignerの全体像は以下の通りです。

19intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01

1. 「ロジックフロー」に該当します。
2. 「タスク」に該当します。
3. 「ユーザ定義タスク」に該当します。
4. 「マッピング」に該当します。
5. 作成したロジックフローは、独自のビジネスロジックから呼び出すことができます。
6. 作成したロジックフローは、他のiAPのアプリケーションの前処理/後処理などから呼び出すことができます。
7. 「フロールーティング」を利用し、REST APIの呼び出し口を定義することで、様々なプラットフォームから呼び出すことができます。

用語
ロジックフロー
ビジネスロジックをフロー図形式によって記述した一連の設定を指します。

フローカテゴリ
ロジックフローに設定する分類情報を指します。
開発者は作成したロジックフローに対して、その用途や適用範囲を示す情報としてフローカテゴリを設定します。

エレメント
ロジックフローを構成する各処理の総称を指します。
エレメントはその用途によって、「制御要素」と「タスク」に分かれます。

制御要素

20

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
ロジックフローを構成する各処理のうち、ロジックフロー自体の制御を担うものの総称を指します。
制御要素に該当する処理の一例は以下の通りです。
開始
正常終了
異常終了
ループ
条件分岐
フロー呼び出し
変数操作

タスク
ロジックフローを構成する各処理のうち、実処理を担うものの総称を指します。
タスクに該当する処理の一例は以下の通りです。
IMBoxへの投稿
ストレージ操作
メール送信
ジョブの実行
利用可能なタスクについての一覧は「付録」 - 「タスク一覧」を参照してください。

シーケンス
ロジックフローを構成するエレメント同士の繋がり（流れ）を表す線を指します。
ロジックフローはシーケンスを用いて、フローの開始から終了までの一連の処理の流れを設定します。
シーケンスには、エレメント同士の繋がり以外にも、条件分岐する際の分岐条件や、有効/無効といった情報を持ちます。

マッピング
ロジックフローを流れるデータのインプット・アウトプットの定義を指します。
ロジックフローは呼び出し時に渡されるデータおよび結果として返却するデータ、およびその間のエレメント間でのデータのやり取りにマッピングの定義情報を利用します。
IM-LogicDesignerでは、マッピングで利用可能な関数群を提供します。
開発者はこの関数を利用することで、ロジックフロー上でやり取りするデータをマッピングの中で加工・編集することが可能です。

コラム
マッピングの仕様について<object>型のマッピングとプリミティブ型のマッピングが混在した場合、マッピングを行った（線を引いた）順に処理が行われるため、一見、同一のマッピングに見えても動作が違うパターンが存在します。
<object>型の配下にプリミティブ型を配置するなど、階層化された値の定義をする際には、<object>型、プリミティブ
型の順にマッピングを行う必要があります。

ユーザ定義タスク
ユーザ自身で処理の内容を定義した「タスク」を指します。
IM-LogicDesignerではユーザが簡易にタスクを実装するために、ユーザ定義編集画面を提供しています。
「ユーザ定義編集」画面を利用して実装する方法の詳細は「ユーザ定義タスク」の「処理種別（タイプ）」を参照してください。

ユーザ定義カテゴリ21

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01「ユーザ定義タスク」に設定する「フローカテゴリ」を指します。
ユーザ定義カテゴリはそれ以外に、フローエディタ上での「ユーザ定義タスク」のカテゴライズにも利用されます。

フロールーティング
ロジックフローをREST APIとして利用するために定義する一連の設定情報を指します。
フロールーティングには、呼び出しを行うルート情報や呼び出し時に利用するメソッドといったREST APIに関する設定情報と、iAPの認可や認証方法といったiAPに関する設定情報が含まれます。

フロートリガ
特定の操作が行われた際にロジックフローを実行するための一連の設定情報を指します。
フロートリガにはロジックフローを実行する契機となる発生条件、および、ロジックフローの入力値として受け渡されるデータのマッピ
ング定義情報が含まれます。
フロートリガは IM-Propagation を利用して、発生条件に指定された特定の操作が行われた際にデータを受信し、ロジックフローを実
行します。

22

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01

機能仕様
ロジックフロー
ロジックフローの構成要素と、動作仕様について説明します。

項目
バージョニング（履歴管理）
フローカテゴリ
制御要素
タスク
処理フロー
データ
マッピング

バージョニング（履歴管理）
IM-LogicDesignerでは、ロジックフローのバージョニング（履歴管理）を行います。

バージョン番号バージョンにはバージョン番号が定義されます。
バージョン番号は、整数値の1から順に1つずつインクリメントして割り振られます。

コラム
バージョン番号の追加先新しいバージョン番号は、常に最も新しいバージョンの番号を基準に割り振られます。
バージョンの削除処理によって途中の番号が抜けた状態であっても、抜けた部分を埋めるようなバージョン番号の割り振りは行われません。
バージョン番号はロジックフローの履歴管理の他に、「フロールーティング」において対象フローのバージョンを明示的に指定するために利用されます。

注意
制御要素「フロー呼び出し」について
フロー呼び出しで指定したロジックフローは、対象フローが持つバージョンに関わらず最新のバージョンが利用されます。
そのため、バージョン間でロジックフローの入力値/出力値の情報が変わった場合、「フロー呼び出し」を利用しているフローにも影響が出ることに注意してください。

バージョンの持つ情報
各バージョンは、ロジックフローの持つ全ての情報を保持します。
バージョンが扱う情報の具体例は以下の通りです。
ロジックフロー図
ロジックフロー名/カテゴリ
プロパティ
マッピング
フローの入出力値
定数値
フロー内でのみ利用するユーザ定義

23

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
注意
期間化情報について
ロジックフローのバージョンでは、期間化の情報は持ちません。

バージョン削除
バージョンの削除には、論理削除が利用されます。
ただし、ロジックフローの持つ全てのバージョンが論理削除された場合に限り、論理削除されていたバージョン全てが物理削除されます。
国際化 —IM-LogicDesignerでは、ロジックフローの名称の国際化に対応しています。

標準表示名
ロジックフローの名称は、各ロケール用（日本語、英語、中国語）の表示名と標準表示名を持ちます。
原則としてIM-LogicDesignerでは、ユーザのロケールに合わせた表示名を利用します。
対象のユーザのロケールに合致する表示名が定義されていない場合、IM-LogicDesignerはその代替として標準表示名を利用します。

コラム
ロケールの決定
表示名に利用されるロケールの決定の詳細は、「アクセスコンテキスト仕様書」 - 「アカウントコンテキスト」- 「プロパティの解決順序」のロケールの項を参照してください。

フローカテゴリ
フローカテゴリは、ロジックフローの利用用途や適用範囲を分類するための情報です。
IM-LogicDesignerはロジックフローの管理・分類するための情報としてフローカテゴリを利用します。
フローカテゴリは自身を一意に表すIDと、国際化に対応したカテゴリ名で構成されます。

バージョンとカテゴリ
フローカテゴリはロジックフローと1:1で紐付きます。
ロジックフローが複数のバージョンを持っている場合でも、フローカテゴリは全てのバージョンで同じカテゴリが定義されます。
例えば、これまでのバージョンで”カテゴリA”を指定しており、最新のバージョンで”カテゴリA”の代わりに”カテゴリB”を指定した場
合、過去のバージョンのカテゴリも全て”カテゴリB”に更新されます。

カテゴリの削除
フローカテゴリの削除には、物理削除が利用されます。
またフローカテゴリは、そのカテゴリに属するロジックフローが無い場合のみ削除可能です。

制御要素
開始
フローの開始地点を表す制御要素です。
フローは必ずこの要素で開始する必要があります。
また、１つのフローに配置できる開始要素は１つのみです。
終了
フローの終了地点を表す制御要素です。
フローはこの要素かエラー終了で終了する必要があります。

24

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
エラー終了
フローが異常終了したことを表す要素です。
処理がこの要素に到達した場合、ErrorEndEventException がスローされます。
分岐
任意の条件で処理を分岐させる制御要素です。
指定された条件が満たされた場合は then のルートの処理が実行されます。満たされていない場合は else のルートの処理が実行されます。
分岐条件は EL式で記述します。 EL式の記述方法は「EL式 」を参照してください。
繰り返し処理の繰り返しを行う制御要素です。
指定された繰り返し回数または繰り返し対象の配列数分、処理を繰り返します。
ただし、繰り返し条件が指定されている場合は条件を満たしている間のみ繰り返しを行います。
繰り返し条件はEL式で記述します。EL式の記述方法は「EL式 」を参照してください。

コラム
繰り返し対象の取得
繰り返し処理中の該当要素および該当要素番号はセッション内で保持されます。
EL式で該当要素を指定する場合は「 ${繰り返し開始要素のエイリアス.item} 」を指定してください。
また、 該当要素番号を指定する場合は「 ${繰り返し開始要素のエイリアス.index} 」を指定してください。
フロー呼び出し任意のフローを呼び出す制御要素です。
フロー内から別のフローを呼び出します。呼び出されたフローにはフロー呼び出し制御要素の入力パラメータが受け渡されます。
呼び出されたフロー内で、呼び出し元フローのパラメータ（定数や各タスクの実行結果）を直接参照することはできません。
変数操作
フローに定義した変数に対して、値の代入操作を行う制御要素です。
変数の初期化や、他のタスクから取得した値を変数に格納する際にこの制御要素を利用します。
空処理
何も行わない制御要素です。
フロー上に要素を配置しておくためだけの要素です。
空処理は処理は何も行わず、入出力もありません。
エラー処理開始
エラー処理フローの開始地点を表す制御要素です。
エラー処理フローは必ずこの要素で開始する必要があります。
また、１つのフローに配置できるエラー処理開始要素は１つのみです。
エラー処理終了
エラー処理フローの終了地点を表す制御要素です。
エラー処理フローはこの要素か終了、またはエラー終了で終了する必要があります。

25

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
コラム
エラー処理フローの終了後の動作仕様
エラー処理フローの最後に配置した要素によって、エラー処理フロー終了後の動作が決定します。
終了
ここでフローは終了します。
エラー終了
ここでフローはエラー終了します。
エラー処理終了
エラー発生タスクの後続タスクから処理を継続できる場合は継続します。
処理を継続出来ない場合は、ここでフローはエラー終了します。

タスク
汎用タスク
メールの送信、ログ出力といった汎用的な処理を行うタスクです。
各タスクの詳しい説明は「汎用タスク」を参照してください。
ストレージ操作
intra-mart Accel Platform のStorage サービスAPIを利用してファイルの操作を行うタスクです。
各タスクの詳しい説明は「ストレージ操作」を参照してください。
基盤機能
intra-mart Accel Platform の基盤機能を利用した処理を行うタスクです。
各タスクの詳しい説明は「基盤機能」を参照してください。
IMBox
IMBox の各ボックスへメッセージを投稿するタスクです。
各タスクの詳しい説明は「IMBox」を参照してください。

注意
このタスクを利用する場合は「IMBox」モジュールを含む環境を構築する必要があります。
Office365
Office 365のSharePointのファイルサービスを扱うタスクです。
各タスクの詳しい説明は「Office365」を参照してください。

注意
このタスクを利用する場合は「Office 365 連携」モジュールを含む環境を構築する必要があります。

入出力値
各タスクでは入力値として必要となる値と実行結果として返却される値のデータ型が決まっています。
各タスクの入出力値のデータ型については「タスク一覧」を参照してください。

エイリアス
各エレメントにはエイリアス（別名）を付けることができます。また、複数のエレメントに対して同じエイリアスを付けることができます。
複数のエレメントに同じエイリアスを付けておくことで、実行されたタスクの処理結果を後続のタスクにマッピングできます。
例えば、分岐処理を含むフローで分岐内で実行されたタスクの実行結果を分岐結合後のタスクにマッピングしたい場合に使用します。

26

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01

図: エイリアス設定例

注意
同じエイリアスを指定するエレメントの戻り値の型が異なる場合、正しくマッピングが行われずエラーが発生する可能性があります。
そのため、タスクの戻り値の型が同じエレメントのみ同じエイリアスを指定するようにしてください。

タスクの利用制限設定
一部のタスクを利用させたくない場合は、WEB-INF/classes/META-INF/logic/element/blacklistファイルに対象となるタスクのIDを列挙してください。
blacklist に設定されたタスクはロジックフロー定義編集画面のパレットに表示されなくなります。
blacklist に設定されたタスクを含むロジックフローを実行した場合は該当のタスクの実行時にエラーが発生します。
blacklist に設定されたタスクを含むフロー定義をインポートできなくなります。
タスクのIDについては「付録」 - 「タスク一覧」を参照してください。
各タスクの入出力値の説明欄にあるルートになっている項目の項目名がそのタスクのID です。

処理フロー
ロジックフローの実行はロジックセッションを生成して行われます。
ロジックセッションはフローの制御やタスクの処理といった一連の処理を行う処理単位です。実行するフロー単位で生成されます。
フロー呼び出しタスクで呼び出されたフローは呼び出し元とは別のセッションで実行されます。
フロー実行時には以下の流れで処理が実行されます。
1. セッションの生成を行います。
セッションの生成時にユーザ定義定数やシステム定数といった定数値が設定されます。
それぞれの値が設定される変数名については「利用可能な暗黙的な変数」を参照してください。
2. 実行時に引数に渡された入力値をセッションに設定します。
入力値をセッション内に保持します。
入力値が設定される変数名については「利用可能な暗黙的な変数」を参照してください。
3. IM-Repository定義の入力値の検証
入力設定にIM-Repositoryのエンティティが含まれている、かつ「フロー開始時におけるIM-Repository定義の入力値の検証」 が有効の場合は、入力値が制約を満たすかどうかを検証します。
上記に該当しない場合は処理をスキップします。

27

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
4. トランザクションの制御
トランザクションの使用が有効かつ呼び出し元でトランザクションが開始されていない場合、トランザクションを開始します。
トランザクションの使用が無効になっているか、呼び出し元でトランザクションが開始されている場合は処理をスキップします。
5. 開始要素の取得
フロー定義情報から開始要素を取得します。
6. 次の要素の取得
開始要素の次に実行される要素を取得します。
次の要素が分岐要素の場合
分岐条件の評価を行い、次に実行される要素の取得を行います。
次の要素が繰り返し開始要素の場合
繰り返し対象を取得し、繰り返しを行う場合は次に実行される要素の取得を行います。
繰り返しを終了する場合はペアになっている繰り返し終了要素の次に実行される要素の取得を行います。
次の要素が繰り返し終了要素の場合ペアになっている繰り返し開始要素へ戻ります。
7. タスクの実行を行います。
1. タスクのインスタンスを取得します。
セッション内にタスクのインスタンスが存在する場合は、そのインスタンスを取得します。
セッション内にインスタンスが存在しない場合は、新しいインスタンスを生成しプロパティの値を設定します。
2. タスクのマッピング定義情報、セッション情報を元にマッピングを実行し入力データを生成します。
3. 生成した入力データを引数に受け渡し、タスクを実行します。
4. タスクの処理が終了後、エイリアスをキーにして戻り値をセッションに設定します。
処理が終了したタスクのインスタンスはセッション内で保持され、繰り返しや分岐で再度同じタスクが呼び出された際に再利用されます。
8. 終了要素またはエラー終了要素に到達するまで、次の要素の取得とタスクの実行が繰り返されます。
9. 終了処理を実行します。
終了要素に到達した場合
1. 終了要素のマッピング定義情報、セッション情報を元にマッピングを実行し出力データを生成します。
2. フロー内でトランザクションを開始していた場合はトランザクションをコミットします。
3. 各要素の終了処理を呼び出します。
4. 生成した出力データを返却します。
エラー要素に到達した場合
1. フロー内でトランザクションを開始していた場合はトランザクションをロールバックします。
2. 各要素の終了処理を呼び出します。
3. ErrorEndEventException をスローします。

コラム
永久ループの検出
セッション内で各要素が実行される際に実行回数のカウントを行っています。
標準では、同じ要素が100回以上呼び出される場合、永久ループが発生している可能性があると判断して例外をスローしま
す。
繰り返し処理内の要素については繰り返し終了要素に到達した時点でカウンタを初期化するため、100回を超える繰り返し処理を行ってもエラーになることはありません。

28

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
入出力設定
フロー定義では、フロー実行時に受け渡される値（入力値）とフローの実行結果として返却される値（出力値）のデータ型を定義する必要があります。
この定義情報はデータマッピングを行う際に利用されます。
実際の入力データと設定されたデータ型が異なる場合、マッピング時にエラーが発生する可能性があるので注意してください。

フロー開始時におけるIM-Repository定義の入力値の検証
フロー開始時にIM-Repository定義の入力値を検証するかどうかをフロー設定で指定できます。
入力設定にIM-Repository定義のエンティティが含まれない場合、この設定は意味を持ちません。
フロー設定「フロー開始時に IM-Repository定義の入力値を検証する」にチェックを入れた場合、 フロー開始時に入力値が制約を満たすかどうかを検証し、制約を満たさなければエラーが発生します。
チェックを入れない場合は、検証が行われずに入力値が制約を満たしていなくてもフローの実行を開始します。
フローをREST APIとして呼び出して検証エラーになった場合のレスポンスについては、「エンティティデータの検証」タスクの出力値を参照してください。

コラム
入力設定にIM-Repository定義のエンティティが含まれるフローをREST APIとして呼び出す場合、各エンティティ
項目（辞書項目/ エイリアス）のリクエストパラメータ名、データ型は 「用途」-「データ」で設定したJavaScript の変数名、データ型です。
IM-Repository定義の入力値の検証は、「エンティティデータの検証」タスクで行うことも可能です。

トランザクション制御
セッション内でトランザクションを使用するかどうかはフロー設定で指定できます。
フロー設定「トランザクションを使用する」にチェックを入れた場合、フローの実行直後にトランザクションが開始され、すべてのタス
クの処理が終わった際にトランザションがコミットされます。
フローの呼び出し元でトランザクションが既に有効になっている場合はフロー内でトランザクション制御を行わず、呼び出し元のトランザクション制御に依存します。

注意
デバッグ機能でのトランザクション制御
ロジックフローのデバッグ機能において、ステップ実行やブレイクポイントを使用して、途中のエレメントで処理を一時停止できます。
処理を一時停止した場合、トランザクションが使用されている場合でも、それまでのトランザクションはコミットされます。
従って、途中まで実行されたエレメントが行った変更は、元に戻りませんので注意してください。

例外処理
フロー実行中にエラーが発生した場合の動作仕様は以下の通りです。
1. エラーが発生したタスクのプロパティ「エラーハンドリング」-「エラーでも処理を継続する」設定がONの場合
エラー処理フローの有無に関わらず、処理を継続します。
2. エラーが発生したタスクのプロパティ「エラーハンドリング」-「エラーでも処理を継続する」設定がOFF、またはエラー発生箇所が「エラーハンドリング」設定を持たない場合
エラー処理フローが設定されている場合
エラー処理フローを実行します。実行後の動作はエラー処理フローの最後に配置した要素により決定します。
詳細は「制御要素」 - 「エラー処理終了」のコラムを参照してください。
※エラー処理フロー実行中にエラーが発生した場合は、例外処理は行わずにエラーで終了します。

29

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
エラー処理フローが設定されていない場合
例外処理は行わずにエラーで終了します。

コラム
フロー呼び出し先のフローでエラーが発生した場合の例外処理について「フロー呼び出し」 で指定したフローの実行中にエラーが発生した場合の動作仕様は以下の通りです。
呼び出し先フローで例外処理が行われて、呼び出し先フローが正常に終了した場合
呼び出し元フローの処理を継続します。
呼び出し先フローがエラーで終了した場合（エラー処理フローを実行した結果、エラー終了した場合も含む）
上記の仕様通りに例外処理が行われます。 「エラーが発生したタスク」が 「フロー呼び出し」 です。
※エラー処理フロー実行中に 「フロー呼び出し」 が行われて、呼び出し先フローでエラーが発生した場合は、呼び出し
元・先で例外処理は行わずにエラーで終了します。

データ
データ型
IM-LogicDesigner では以下のデータ型が利用可能です。
型名

タイプID

説明

Stringstring

文字列

Booleanboolean

真偽値

Byte

byte

1バイト整数(-128〜127)

Charactercharacter

2バイト文字データ(u0000〜uffff)

Short

short

2バイト整数(-32768〜32767)

Integer

integer

4バイト整数(-2147483648〜2147483647)

Long

long

8バイト整数(-9223372036854775808〜
9223372036854775807)

Float

float

4バイト単精度浮動小数点数

Doubledouble8バイト倍精度浮動小数点数

BigDecimalbigdecimal

任意精度の符号付き小数BigInteger

biginteger

任意精度の符号付き整数

Calendarcalendar

日付操作用カレンダ

Date

date

日付

Localelocaleロケール

TimeZonetimezone

タイムゾーン

IM DateTime

imdatetime

日付

IM Duration

imduration

期間

SQL Date

sqldatejava.sql.Dateに該当する日付型

SQL Timestamp

sqltimestampjava.sql.Timestampに該当する日付型

SQL Clob

sqlclob

java.sql.Clobに該当する型

Binarybinary

バイナリデータ

Storagestorageintra-mart Accel Platform 上で利用可能なStorageを表現した型

Map

map

java.util.Mapに相当する型

30

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
型名

タイプID

説明

IM-Repository Entity

imr_entity

IM-Repository のエンティティ

Any

any

不明な型

構造体
標準型以外に、構造体として扱われる型があります。
構造体として扱われる型はobject型と表現されます。
また、構造体として扱われる型は配下に任意のプロパティを持つことが可能です。

配列およびリスト
全ての型は、配列/リストとして複数の値を扱うことが可能です。

注意
配列/リストについて
IM-LogicDesigner では多次元配列は利用できません。

Map型およびそのキー
Map型は、全て文字列をキーとして扱います。
キーに対応したバリューは不明な型（Any）として扱われます。
Map型が更に構造体、またはMapを内包する事はできません。
IM-Repository のエンティティ
入出力設定、変数設定で、IM-Repositoryからエンティティをインポート
または、IM-Repositoryタスクのプロパティでエンティティを指定することで定義されます。

ユーザ定義定数値
ロジックフロー定義内で共通的に利用可能な定数値を定義することが可能です。
ユーザ定義定数値はロジックフロー内のどこからでも参照が可能です。
定数値は全て文字列として扱われます。

システム定数値
システムが提供する定数値です。
システム定数値は、ロジックフロー内のどこからでも参照が可能です。
アカウントコンテキスト
ユーザコンテキスト
セッション情報

共通定数値
Accel Studio の定数管理機能で定義された共通定数の値です。
ロジックフロー定義で参照する共通定数を設定することで、ロジックフロー内のどこからでも参照が可能です。
Accel Studio が入っていない環境では利用できません。

マッピング
マッピングルール
マッピングルールとは、マッピングを行う際に指定するマッピング元とマッピング先を繋ぐ線を指します。
タスクの呼び出しを行う前にマッピングを行いますが、マッピングは複数のマッピングルールを束ねたものとして扱います。

31

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
マッピングルールは一つのマッピングルールに対しマッピング元が複数存在する可能性があります。
複数のマッピング元が存在する条件として、マッピング関数が利用された場合が挙げられます。
また、マッピング関数が引数を受け付けない関数であった場合には、マッピング元は存在しません。
マッピングルールにおけるマッピング先は必ず一つです。

マッピングの流れマッピングは、以下の流れで実行されます。
1. マッピングルールを以下の条件でソートします。
マッピング元が複数存在する場合、マッピング元に含まれる配列/リストの要素数が一番多いマッピング元をソート条件に利用します。
マッピング元が存在しない場合には、含まれる配列/リスト要素数を0として扱います。
マッピング元に含まれる配列/リスト要素数が多い順にソートを行います。
配列/リストの要素数が同じ数である場合には、マッピング元の階層が浅い順にソートが行われます。
2. ソートした順序でマッピングルールを適用します。
1. マッピング元と、マッピング先に含まれる配列/リスト要素の数を取り出します。
マッピング元、マッピング先に含まれる配列/リスト要素の数が一致しない場合には要素番号0が利用されます。
2. マッピング元の値を取り出します。
マッピング元となる値を取り出します。
以降、階層中に配列/リストが含まれている場合には要素数分値の取り出し、ルールの適用を行います。
配列/リスト要素は、階層が深い順に要素番号をインクリメントしながら取り出しが行われます。
3. マッピング先に配列/リストが含まれている場合、それぞれの要素番号を決定します。
マッピング元の配列/リスト要素の数が、マッピング先の配列/リスト要素よりも多い場合には、マッピング元の配列/リスト
要素の階層が深い順にマッピング先の配列/リスト要素の要素番号として扱われます。
マッピング元の配列/リスト要素の数より、マッピング先の配列/リスト要素が多い場合には、マッピング元の配列/リスト要素の階層が深い順にマッピング先の配列/リスト要素の要素番号を決定し、不足分となる配列/リスト要素の要素番号は全て0を利用します。
4. マッピング元にマッピング関数が含まれている場合、マッピング関数の実行を行います。
マッピング関数の引数の確認を行い、マッピング関数の引数が更にマッピング関数の結果であった場合には再帰的にマッピン
グ関数の実行を行います。
マッピング関数の引数のデータ型と、マッピング関数が受け付けるデータ型を比較し、変換を行います。
マッピング関数の実行結果を以降のマッピング元の値として利用します。
5. マッピング元のデータ型とマッピング先のデータ型を比較し、変換を行います。
マッピング元とマッピング先のデータ型が一致した場合には変換は行いません。
マッピング元とマッピング先のデータ型が一致している場合、マッピングは参照渡しで行われます。
マッピング元とマッピング先のデータ型が一致していない場合、データ型の変換が行われます。データ型の変換に関しては、後述する「データ型」の変換を参照してください。
マッピング元、マッピング先どちらかが配列/リスト要素であり、対になるデータが配列/リスト要素ではない場合には、配列の要素番号0が利用され変換が行われます。
6. マッピング元の値をマッピング先の値に反映させます。
1. マッピング元の階層構造に配列/リスト要素が含まれず、マッピング先に配列要素が含まれている場合、かつ、マッピン
グ先の値が存在する場合
マッピング先に配列/リストが含まれている場合、かつマッピング元に配列/リストが含まれていない場合には、マッピン
グ元の値をマッピング先の配列/リスト要素全てに適用します。
2. 上記以外の場合
マッピング元の値をマッピング先に反映します。
マッピング先の階層要素の上位オブジェクトの値が存在しない場合には、上位オブジェクトの生成が行われます。
マッピング先の階層要素に含まれる配列/リスト要素の要素数が不足している場合には、配列/リスト要素の追加が行われ

32

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
ます。
マッピングルールの定義に何らかの不備があり、マッピング先の階層情報の取得が行えなかった場合には、値の反映は行われません。
7. マッピングルールの適用を繰り返します。
マッピング元の階層に配列/リスト要素が含まれている場合、要素番号をインクリメントしマッピングルールの適用を継続します。
マッピング元の階層に配列/リスト要素が含まれていない、または配列/リスト要素を全て適用した場合にはマッピングルールの適用を終了します。

注意
Map型同士等、同じデータ型を持つ構造体をマッピングした場合、その値は全て参照渡しで行われます。
そのため、Map型同士をマッピングした後、Map型のキー値をマッピングした場合にはマッピング元の値に対しても変更が行われます。
マッピングルールの適用順序として、マッピング元の階層が浅い順にマッピングルールの適用が行われるため、Map型同士を接続、および、Map型のキー同士を接続した場合に発生します。

コラム
ロジックフローにおけるマッピングのデバッグ機能では、使用可能な入出力値を決定するために、ロジックフローと、マッ
ピングを行っているタスクの情報を使用します。

データ型の変換
マッピングにおいて、異なるデータ型のマッピングはデータ型の変換が行われます。
データ型の変換における対応表は、「IM-LogicDesigner データ型変換 仕様書」を参照してください。
ジョブ —IM-LogicDesignerは、ジョブスケジューラを利用してロジックフローを実行するためのジョブクラスを持ちます。

ジョブクラス
ロジックフローを実行するジョブクラスは以下の通りです。
jp.co.intra_mart.foundation.logic.job.LogicFlowExecutorJob

コラム
ジョブスケジューラでの利用
IM-LogicDesignerでは標準で、ジョブクラスを利用してロジックフローを実行する「フロー実行」ジョブを提供していま
す。

パラメータ
ジョブクラスは以下のパラメータが設定可能です。
パラメータ

キー名

必須/任意

説明

フローID

flow_id

必須

ジョブクラスを利用して実行するロジックフローのフローIDを指定します。

ロジックフローの入力値 （実行するフローにより 任意
可変）実行するロジックフローの入力値を指定します。
キー名は、実行するロジックフローが要求する入力値名を指定
してください。

33

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
注意
パラメータを利用した入力値指定時の注意点
パラメータにロジックフローの入力値を指定する場合、以下の点に注意してください。
入力値は全て文字列（String型）として解釈されます。
実行するロジックフローの入力値が文字列以外の場合、動作は保証されません。
パラメータは階層化されていない入力値のみ指定可能です。
「構造体」、および、配下の値はパラメータを利用して入力値として指定することはできません。

ユーザ定義タスク
ユーザ定義タスクの構成要素と、動作仕様について説明します。

項目
バージョニング（履歴管理）
国際化
ユーザカテゴリ
ユーザアイコン
処理種別（タイプ）

バージョニング（履歴管理）
IM-LogicDesignerでは、ユーザ定義タスクのバージョニング（履歴管理）を行います。

注意
ロジックフローで有効になるバージョンについて
ロジックフローで利用する場合ユーザ定義タスクは常に最新のバージョンが利用されます。
最新バージョンが更新されたタイミングで、対象とするユーザ定義タスクを利用している全てのロジックフローの動作は変更されます。

コラム
フロー内でのみ利用するユーザ定義タスクのバージョニングは、ロジックフローのバージョニング（履歴管理）にて行われます。
設定についての詳細は、「IM-LogicDesigner ユーザ操作ガイド」 - 「ユーザ定義編集 - 共通設定」の「フロー内でのみ利用する」を参照してください。

バージョン番号
ユーザ定義タスクのバージョン番号は、ロジックフローのバージョンに用いられるバージョン番号の仕様と同じです。
詳細は「バージョニング（履歴管理）」-「バージョン番号」を参照してください。

バージョンの持つ情報
各バージョンは、ユーザ定義タスクの持つ全ての情報を保持します。
バージョンが扱う情報の具体例は以下の通りです。
ユーザ定義ID/定義名
ユーザカテゴリ
ソート番号
アイコン
入力値/返却値
各タスク毎の詳細情報

34intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
注意
期間化情報について
ユーザ定義タスクのバージョンでは、期間化の情報は持ちません。

バージョンの削除
ユーザ定義タスクのバージョンの削除は、ロジックフローのバージョンに用いられる削除の仕様と同じです。
詳細は「バージョニング（履歴管理）」-「バージョン削除」を参照してください。

国際化
IM-LogicDesignerでは、ユーザ定義タスクの名称の国際化に対応しています。

標準表示名
ユーザ定義タスクの標準表示名は、ロジックフローのバージョンに用いられる標準表示名の仕様と同じです。
詳細は「function_specification_logic_flow_i18n」-「標準表示名」を参照してください。

ユーザカテゴリユーザカテゴリは、ユーザ定義タスクの利用用途や適用範囲を分類するための情報です。
IM-LogicDesignerはユーザ定義タスクの管理・分類するための情報としてユーザカテゴリを利用します。
ユーザカテゴリの詳細な仕様は、「ユーザアイコン」の指定を除き、ロジックフローのフローカテゴリに用いられる仕様と同じです。
詳細は「フローカテゴリ」を参照してください。

ユーザアイコン
ユーザアイコンは、ロジックフローの編集時において、ユーザ定義タスクを視覚的にわかりやすく表現するための画像です。
ユーザ定義タスクに紐付けたユーザアイコンは、ロジックフロー定義編集画面のパレットとデザイナで使用されます。
ユーザアイコンは、IM-LogicDesignerに登録されているアイコンデータベースから選択します。
アイコンデータベースには、次項の仕様に従ったアイコンを登録することが可能です。
アイコンの種別として「パレット用」と「デザイナ用」があり、アイコンIDを同一として、必ずペアで登録する必要があります。

共通仕様
ユーザアイコンの共通仕様は、以下の通りです。
ユーザアイコンをアイコンデータベースに登録する際は、以下の仕様に準拠する必要があります。
項目

説明

画像の種類

SVG, PNG, JPEG, GIF,
BitMap（BMP）

35

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
注意
SVGの使用について
SVGを登録した場合、CSS等の影響により、線の色や太さなどの表現が変更されて表示されることがあります。
必ずロジックフロー定義編集画面で、画面上での表示を確認してください。
また、以下のルールに従ったファイルを用意する必要があります。
1. 1行目に以下のxml宣言を記述してください。
<?xml version="1.0" encoding="utf-8"?>

2. 画像データ (data stream) は使用しないでください。

パレット用アイコン仕様
項目

説明

アイコン種別 palette
40x40

解像度

コラム
画像サイズについて
SVGの場合、画像の縮尺は変更されません。 必ず 40x40 に収まるサイズにしてください。
SVG以外の場合、画像サイズが 40x40 になるように、自動的に縮尺が変更されます。

デザイナ用アイコン仕様
項目

説明

アイコン種別 designer
50x50

解像度

コラム
画像サイズについて
SVGの場合、画像の縮尺は変更されません。 必ず 50x50 に収まるサイズにしてください。
SVG以外の場合、画像サイズが 50x50 になるように、自動的に縮尺が変更されます。

処理種別（タイプ）
ユーザ定義タスクでは、その処理内容に応じた処理種別（タイプ）が定義されます。
IM-LogicDesignerはユーザ定義タスクを、定義された処理種別（タイプ）と対応する詳細な処理内容を元に実行します。

タイプ別詳細仕様
ユーザ定義タスクは処理種別（タイプ）に応じて、入力値/返却値、および、詳細な設定項目が異なります。
処理種別に応じた詳細は以下の通りです。

JavaScript
処理種別（タイプ）JavaScriptは、ユーザ定義タスクとしてJavaScriptを利用したタスクを定義します。
本章では処理種別（タイプ）JavaScriptに関する詳細仕様を説明します。

36

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
入力値/返却値
スクリプト
入力値/返却値
処理種別（タイプ）JavaScriptでは、入力値/返却値をそれぞれ以下のように定義します。
入力値
スクリプトに定義したエントリーポイント（実行関数）の引数を定義します。
入力値に定義した値は、エントリーポイントの引数の値として、スクリプト内で利用可能です。
返却値
スクリプトに定義したエントリーポイント（実行関数）の戻り値定義します。
スクリプト内で戻り値を記述する際には、返却値と紐付ける必要があります。
スクリプト
処理種別（タイプ）JavaScriptにおいて、ユーザ定義タスクの実行処理部分のJavaScriptを定義します。
定義可能なJavaScriptは以下の通りです。
JavaScript1.7 のすべての機能
iAPのスクリプト開発向けim-BizAPI
エントリーポイント（実行関数）
処理種別（タイプ）JavaScriptがタスクとして実行される際、スクリプトに定義されたコードから、関数名がrunのものが実行されます。
一部APIの利用制限設定
処理種別（タイプ）JavaScriptでは、以下の観点に基づきiAPの一部APIの利用を制限しています。
テナント内のデータアクセスのみを許可する。
システム管理、テナント管理系の振る舞いを持つAPIの実行は制限。
システムプロセスの呼び出しを行うことができるAPIは許可しない。
外部スクリプトの呼び出しを行うことができるAPIは許可しない。
画面遷移を伴うAPIは許可しない。
標準では、WEB-INF/classes/META-INF/logic/jssp/blacklistファイルに制限対象となるAPIを列挙しています。
新たにIM-LogicDesignerで利用するAPIの制限を追加したい場合、クラスパス上の/META-INF/logic/jssp/blacklistファイルに制限を行うAPI名を列挙してください。
IM-LogicDesignerは前者の設定と後者の設定をマージしたものを最終的な制限対象のAPIとして取り扱います。
WEB-INF/classes/META-INF/logic/jssp/blacklistファイルから削除して、制限されたAPIを利用しないでください。
標準で制限されているAPIの動作は、保証していません。
お客様の特別な理由により制限されたAPIを利用したいという場合は、動作を検証していただいた上で、お客様の責任の下で利用してく
ださい。

REST
処理種別（タイプ）RESTは、ユーザ定義タスクとしてRESTを利用したタスクを定義します。
入力値/返却値
リクエスト
レスポンス
入力値/返却値
処理種別（タイプ）RESTでは、入力値/返却値をそれぞれ以下のように定義します。
入力値
呼び出すREST APIへのリクエストパラメータを定義します。

37

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
入力値に定義したパラメータは、リクエスト情報のリクエストパラメータの名称、および、値と紐付きます。
呼び出すリクエスト種別がx-www-formurlencodedの場合には、パラメータにEL式を記述します。
EL式の評価結果が配列/リストの場合には複数のリクエストパラメータとして利用されます。
呼び出すリクエスト種別がjsonの場合には、bodyパラメータをJSON形式に変換しリクエストボディとして送信します。
リクエスト種別がrawの場合には、bodyパラメータに指定したbinary型の内容がリクエストボティとして扱われます。
返却値
呼び出したREST APIの実行結果とHTTPステータスを定義します。
実行結果はHeaderとBodyが返却され、HTTPステータスはステータスコードとレスポンスフレーズが返却されます。
これらの値は指定したREST APIの呼び出し結果が返ってきた際に、システムが自動でマッピングします。

注意
処理種別（タイプ）RESTの返却値の定義はシステムで固定です。
リクエスト
処理種別（タイプ）RESTにおいて、リクエストの定義情報の詳細は以下の通りです。
エンドポイント
呼び出すREST APIのエンドポイントを定義します。
エンドポイントにはEL式を利用することが可能です。
メソッド
指定したエンドポイントを呼び出す際に利用するHTTPメソッドを定義します。
指定可能なHTTPメソッドは以下の通りです。
GET
POST
PUT
DELETE
リクエスト種別
指定したエンドポイントを呼び出す際に指定するリクエスト種別を定義します。
指定可能なリクエスト種別は以下の通りです。
x-www-form-urlencoded
multipart-formdatajson
raw
メソッドにGET、および、DELETEを指定した場合、リクエスト種別はx-www-form-urlencodedのみ定義可能です。
リクエストエンコーディング
指定したエンドポイントを呼び出す際に指定するエンコーディングを定義します。
リダイレクトの利用指定したエンドポイントを呼び出した結果、リダイレクトレスポンスを取得した場合、リダイレクト処理を行うかどうかを定義します。
リクエストタイムアウト
指定したエンドポイントへの呼び出しのタイムアウトのしきい値（秒）を定義します。
リクエストヘッダ
指定したエンドポイントを呼び出す際に指定するリクエストヘッダの名称と値をペアで定義します。
リクエストヘッダの値にはEL式を利用することが可能です。
リクエストパラメータ
指定したエンドポイントを呼び出す際に指定するリクエストパラメータの名称と値をペアで定義します。

38

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
リクエストパラメータの名称は、入力値で定義した名称と紐付ける必要があります。
リクエストパラメータの値にはEL式を利用できます。
レスポンス
処理種別（タイプ）RESTにおいて、レスポンスの定義情報の詳細は以下の通りです。
レスポンス種別
指定したエンドポイントが返すレスポンスの形式を定義します。
指定可能なレスポンス種別は以下の通りです。
json
text
raw
レスポンスエンコーディング
指定したエンドポイントが返すレスポンスに対して指定するエンコーディングを定義します。
ステータスコードの確認
リクエスト結果のステータスコードが200番台であるか確認するか否かを定義します。
Cookieの取り扱いについて同一のロジックフロー内では、複数のRESTユーザタスクを跨って同一のHTTPクライアントとして扱います。
そのため、リクエスト先の応答としてSet-Cookieヘッダ等が含まれていた場合、それ以降のRESTクライアントでは送信先が同一であれ
ばCookieの送出も行われます。

SQL(2WaySQL)
処理種別（タイプ）SQLは、ユーザ定義タスクとしてSQL（2WaySQL）を利用したタスクを定義します。
入力値/返却値
データベース種別
クエリ
データベースに関して対応しているデータ型
入力値/返却値
処理種別（タイプ）SQLでは、入力値/返却値をそれぞれ以下のように定義します。
入力値
クエリに定義した2WaySQLのパラメータを定義します。
入力値に定義したパラメータは、クエリに定義したパラメータと紐付きます。
クエリ種別でSELECTを選択した場合、「範囲を指定する」チェックボックスが表示されます。
「範囲を指定する」チェックボックスにチェックを入れると、入力値にlimit, offsetというキーが追加されます。
これらのキーに対して取得したい範囲の値を指定することでSELECTの範囲を指定できます。
limit
取得するデータの最大レコード数（0以上、0の場合、offset以降の全件）
offset取得するデータの開始レコード位置（1以上）
例えば、先頭から5件取得したい場合 limit=5, offset=1を指定します。
返却値
定義したクエリの実行結果を定義します。
実行結果は指定したクエリ種別によって以下のように異なります。
SELECT
クエリの実行結果として取得されたレコード一覧

39

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
実行結果の件数
実行時のクエリUPDATE, INSERT, DELETE
実行結果の件数
実行時のクエリ
これらの値はクエリの呼び出し結果が返ってきた際に、システムが自動でマッピングします。

注意
処理種別（タイプ）SQLの返却値の定義はクエリ種別を問わずシステムで固定です。
データベース種別
定義したクエリの実行先を定義します。
データベース種別として定義可能な値は以下の通りです。
TENANT
テナントDBへ問い合わせを行います。
SHARED
シェアードDBへ問い合わせを行います。
問い合わせを行うシェアードDBの接続IDを同時に定義します。
クエリ
処理種別（タイプ）SQLにおいて、ユーザ定義タスクの実行処理部分のSQLを定義します。
データベースに関して対応しているデータ型
以下のデータベース型に対応しています。
IM-LogicDesignerのデータ型は、「PostgreSQL」、「Oracle Database」、「SQL Server」のデータベース型とそれぞれ対応しています。
Oracle Databaseのデータ

IM-LogicDesignerのデータ

PostgreSQLのデータ型

型

SQL Serverのデータ型

型

VARCHAR

VARCHAR

VARCHARstringCHAR

CHAR

NVARCHAR

CHARACTER

NCHAR

CHAR

TEXT

LONG

NCHAR

NVARCHARTEXTLONG VARCHAR
NUMERICNUMERICDECIMAL

SMALLINTNUMERIC

bigdecimal

INTEGERFLOATDOUBLE PRECISIONNUMBER
REAL
BYTEA

BLOB

BINARYRAW

VARBINARY

binaryTIMESTAMP
-

CLOB

-

sqlclob

NCLOB
-

-

TINYINT

byte

SMALLINT-

SMALLINT

short

INTEGER-

INT

integer

BIGINT-

BIGINTlong

40

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
Oracle Databaseのデータ

IM-LogicDesignerのデータ

PostgreSQLのデータ型

型

SQL Serverのデータ型

型

DOUBLE PRECISION

-

FLOAT

doubleTIMESTAMP WITH TIMETIMESTAMPDATETIME

sqltimestamp

ZONE

DATE

-

-

DATE

sqldate

BOOLEAN-

BIT

boolean

BIT

ストアド
処理種別（タイプ）ストアドは、ユーザ定義タスクとしてストアドプロシージャ、ストアドファンクションを実行するタスクを定義します。

注意
SQL Server の仕様によりSQL Server を SelectMethod=cursor で利用時には ストアド定義タスクでユーザ定義関数を実行できません。

入力値/返却値
データベース種別
SQL
データベースに関して対応しているデータ型
入力値/返却値
処理種別（タイプ）ストアドでは、入力値/返却値をそれぞれ以下のように定義します。
各パラメータのデータ型は、後述の「データベースに関して対応しているデータ型」を確認の上、データベースのデータ型に対応している IM-LogicDesignerのデータ型を正しく設定してください。
入力値
SQLに定義した2WaySQLの入力パラメータ、または入出力パラメータを定義します。
入力値に定義したパラメータは、SQLに定義したパラメータとキー名で紐付きます。
出力値に同一キー名のパラメータがある場合、ストアド実行時は入出力パラメータとして扱われます。
返却値
実行するストアドプロシージャ、ストアドファンクションの返却値の形式に合わせて、「outParameters」オブジェクト・「resultSets」オブジェクトの直下に返却値を定義します。
outParameters
SQLに定義した2WaySQLの出力・入出力パラメータを定義します。
出力値に定義したパラメータは、SQLに定義したパラメータとキー名で紐付きます。
入力値に同一キー名のパラメータがある場合、ストアド実行時は入出力パラメータとして扱われます。
出力パラメータが「カーソル型」の場合は、オブジェクトの配列として定義します。
オブジェクト配下の項目のパラメータ名は、カーソル型レコードが戻す各カラムの名称と同一にします。
resultSets
ストアドの実行結果がパラメータ以外で戻される結果セットの場合は、「resultSets」オブジェクト直下に返却値を定義します。
複数の結果セットが返却される場合は、 返却される結果セット順 に結果セット数分の出力値を定義します。
結果セットの出力値のキー名には任意の名前を設定します。
結果セットの出力値がオブジェクトの場合は、オブジェクト配下の項目のキー名は、結果セットレコードが戻す各カラムの名称と同一にします。
データベース種別
定義したSQLの実行先を定義します。
データベース種別として定義可能な値は以下の通りです。

41intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
TENANT
テナントDBでストアドプロシージャ、ストアドファンクションを実行します。
SHARED
シェアードDBでストアドプロシージャ、ストアドファンクションを実行します。
実行するシェアードDBの接続IDを同時に定義します。
SQL
処理種別（タイプ）ストアドにおいて、ユーザ定義タスクの実行処理部分のSQLを定義します。
[記載例]
２つの入力パラメータ（param1、param2）と 戻り値としての1つの出力パラメータ（param3）があるストアドファンクション
my_func を実行するケース{ /*param3*/ = call my_func(/*param1*/, /*param2*/) }SQL文に埋め込まれたパラメータ（上記例ではparam1、param2、param3) は必ず入力値または返却値に定義されている必要があります。
データベースに関して対応しているデータ型
以下のデータベース型に対応しています。
IM-LogicDesignerのデータ型は、「PostgreSQL」、「Oracle Database」、「SQL Server」のデータベース型とそれぞれ対応しています。
Oracle Databaseのデータ

IM-LogicDesignerのデータ

PostgreSQLのデータ型

型

SQL Serverのデータ型

型

VARCHAR

VARCHAR

VARCHARstringCHAR [1]CHAR

NVARCHAR

CHARACTER [1]

NCHAR

CHAR

TEXT

LONG

NCHAR

NVARCHARTEXTLONG VARCHAR
NUMERICNUMERICDECIMAL

SMALLINTNUMERIC

bigdecimal

INTEGERFLOATDOUBLE PRECISIONNUMBERREAL
BYTEA [2]BLOB

BINARYRAW

VARBINARY

binaryTIMESTAMP
-

CLOB

-

sqlclob

NCLOB
-

-

TINYINT

byte

SMALLINT-

SMALLINT

short

INTEGER-

INT

integer

BIGINT-

BIGINT

long

DOUBLE PRECISION

-

FLOAT

doubleTIMESTAMP WITH TIMETIMESTAMPDATETIME

sqltimestamp

ZONE

DATE

-

-

DATE

sqldate

BOOLEAN-

BIT

boolean

BIT [3]42

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
注釈[1] (1, 2)
出力パラメータには指定できません。
ただし、出力パラメータがオブジェクト型またはオブジェクト型の配列の場合は、配下の項目としての指定が可能です。
[2] 配列は利用できません。
[3] 入力パラメータには指定できません。

Database Fetch
処理種別（タイプ）Database Fetch は、ユーザ定義タスクとしてSQL（2WaySQL）の実行結果を利用した繰り返しタスクを定義します。
このタスクでは、 SQLの実行結果を１件ずつ繰り返し要素として扱うことができます。
大量データをロジックフローで扱いたい場合に利用します。
入力値/返却値
データベース種別
フェッチサイズ
クエリ
データベースに関して対応しているデータ型
入力値/返却値
処理種別（タイプ）Database Fetch では、入力値/返却値をそれぞれ以下のように定義します。
入力値
クエリに定義した2WaySQLのパラメータを定義します。
入力値に定義したパラメータは、クエリに定義したパラメータと紐付きます。
「範囲を指定する」チェックボックスにチェックを入れると、入力値に limit, offset キーが追加されます。
これらのキーに対して取得したい範囲の値を指定することでSELECTの範囲を指定できます。
limit
取得するデータの最大レコード数（0以上、0の場合、offset以降の全件）
offset取得するデータの開始レコード位置（1以上）
例えば、先頭から5件取得したい場合 limit=5, offset=1を指定します。
返却値
定義したクエリの実行結果として取得されたレコード一覧を定義します。
これらの値はクエリの呼び出し結果が返ってきた際に、システムが自動でマッピングします。
データベース種別
定義したクエリの実行先を定義します。
データベース種別として定義可能な値は以下の通りです。
TENANT
テナントDBへ問い合わせを行います。
SHARED
シェアードDBへ問い合わせを行います。
問い合わせを行うシェアードDBの接続IDを同時に定義します。
フェッチサイズ
1度のフェッチで取得するレコード件数の参考値を指定します。
数値を大きく設定すると、データベースサーバとの通信回数が削減され、パフォーマンス向上が期待できますが、メモリ使用量が増大し43

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
ます。
クエリ
処理種別（タイプ）Database Fetch において、ユーザ定義タスクの実行処理部分のSQLを定義します。
データベースに関して対応しているデータ型
以下のデータベース型に対応しています。
IM-LogicDesignerのデータ型は、「PostgreSQL」、「Oracle Database」、「SQL Server」のデータベース型とそれぞれ対応しています。
Oracle Databaseのデータ

IM-LogicDesignerのデータ

PostgreSQLのデータ型

型

SQL Serverのデータ型

型

VARCHAR

VARCHAR

VARCHARstringCHAR

CHAR

NVARCHAR

CHARACTER

NCHAR

CHAR

TEXT

LONG

NCHAR

NVARCHARTEXTLONG VARCHAR
NUMERICNUMERICDECIMAL

SMALLINTNUMERIC

bigdecimal

INTEGERFLOATDOUBLE PRECISIONNUMBER
REAL
BYTEA

BLOB

BINARYRAW

VARBINARY

binaryTIMESTAMP
-

CLOB

-

sqlclob

NCLOB
-

-

TINYINT

byte

SMALLINT-

SMALLINT

short

INTEGER-

INT

integer

BIGINT-

BIGINT

long

DOUBLE PRECISION

-

FLOAT

doubleTIMESTAMP WITH TIMETIMESTAMPDATETIME

sqltimestamp

ZONE

DATE

-

-

DATE

sqldate

BOOLEAN-

BIT

booleanBITCSV Fetch
処理種別（タイプ）CSV Fetch は、ユーザ定義タスクとして CSVファイルを読み込みレコード分繰り返しを行うタスクを定義します。
このタスクでは、 読み込んだCSVファイルのレコードを１件ずつ繰り返し要素として扱うことができます。
サイズの大きいCSVファイルをロジックフローを扱いたい場合に利用します。

44

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
入力値/返却値
文字コード
引用文字
区切り文字
行の終端文字
ヘッダー行をスキップする
返却値と列数が一致しない場合エラーにする
入力値/返却値
処理種別（タイプ）CSV Fetch では、入力値/返却値をそれぞれ以下のように定義します。
入力値
読み込むCSVファイルを定義します。
file
データを読み込むCSVファイル
返却値
読み込んだCSVファイルのフィールド一覧を定義します。
これらの値は繰り返しタスクの開始時に、システムが自動でマッピングします。

コラム
string 以外のデータ型の要素を定義した場合は自動変換のルールに従ってマッピングされます。
文字コード
読み込むCSVファイルの文字コードを定義します。
空白にした場合は文字コードはUTF-8として扱われます。
引用文字
フィールドの引用文字です。 読み込むCSVファイルの各フィールドを囲む引用文字を定義します。
空白にした場合はダブルクォーテーションが引用文字として扱われます。
引用文字で囲まれていないデータを読み込んだ場合、トリムが行われます。
区切り文字
フィールドの区切り文字です。 読み込むCSVファイルの各フィールドを区切る区切り文字を定義します。
行の終端文字レコード（行）の終端文字です。読み込むCSVファイルの各レコード（行）の終端を表す文字を定義します。
ヘッダー行をスキップする
CSVファイルのヘッダー行をスキップしたい場合に利用します。
この設定を有効にした場合、CSVファイルの先頭行をスキップします。
返却値と列数が一致しない場合エラーにする
返却値に定義した要素数と読み込んだCSVファイルのフィールド数が一致しない場合の動作を定義します。
この設定を有効にした場合、要素数が一致しない場合はエラーとして以降の処理は行われません。無効にした場合は警告ログを出力して処理を継続します。

CSV出力
処理種別（タイプ）CSV出力 は、ユーザ定義タスクとして 読み込んだレコードをCSVファイルに出力するタスクを定義します。
このタスクでは、出力対象レコードを一括で読み込んでCSVファイルに出力、または繰り返し要素内で１件ずつ読み込んだレコードを
CSVファイルに出力（追記）できます。
大量のレコードを扱う場合は、実行時にメモリ不足にならないよう繰り返し要素内で利用することを検討してください。

45

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
入力値/返却値
CSV出力定義
出力項目定義
入力値/返却値
処理種別（タイプ）CSV出力 では、入力値/返却値をそれぞれ以下のように定義します。
入力値
読み込むCSVファイルを定義します。
outputFile
データを出力するCSVファイル
空ではないファイルが既に存在する場合は追記します。
targetTimezone
日付型の値を出力する際に基準とするタイムゾーン
targetTimezone が指定されていない場合、「GMT (+00:00)」が適用されます。
records
出力対象レコード配下のパラメータは、CSV出力項目定義の設定を行うことで生成されます。
返却値
CSV出力に返却値はありません。
CSV出力定義
文字コード
出力するCSVファイルの文字コードを定義します。
BOM付与
文字コードが「UTF-8」の場合、BOM付きで出力する場合に有効にします。
ただし追記の場合は、BOMは付与されません。
引用文字
フィールドの引用文字です。 出力するCSVファイルの各フィールドを囲む引用文字を定義します。
区切り文字
フィールドの区切り文字です。 出力するCSVファイルの各フィールドを区切る区切り文字を定義します。
行の終端文字レコード（行）の終端文字です。出力するCSVファイルの各レコード（行）の終端を表す文字を定義します。
ヘッダ行を出力する
CSVファイルのヘッダ行を出力する場合に有効にします。
この設定を有効にした場合は出力項目定義でヘッダ名を定義できます。
ただし追記の場合は、ヘッダ行は出力されません。
出力項目定義列名/入力値キー名
出力項目の列名/入力値キー名を定義します。
ヘッダ名
ヘッダ名を定義します。省略した場合は、列名/入力値キー名が適用されます。
CSV出力定義で「ヘッダ行を出力する」を有効にした場合に設定できます。
データ型
出力項目のデータ型を設定します。

46

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
フォーマット
データ型が「数値型」「日付型」の場合に出力フォーマットを設定します。
省略した場合は以下が適用されます。
数値型：#
日付型：ISO8601形式

テンプレート
処理種別（タイプ）テンプレートは、ユーザ定義タスクとして文字列テンプレートの置換を行うタスクを定義します。
このタスクでは、 入力データをもとに設定された文字列テンプレートを置換して生成した文字列を返却します。
メール本文の生成や、HTMLの生成を行いたい場合などに、このユーザ定義タスクを利用することができます。
入力値/返却値
テンプレート定義
テンプレートの記法
入力値/返却値
処理種別（タイプ）テンプレートでは、入力値/返却値をそれぞれ以下のように定義します。
入力値
テンプレートのロケールと、テンプレートを置換する際に利用する各変数を定義します。
localeテンプレートのロケール（指定されていない場合は、標準のテンプレートが利用されます。）
data
テンプレートを置換する際に利用する変数
返却値
テンプレート置換を行い生成された文字列が定義されます。
output生成された文字列
テンプレート定義
各ロケール毎の文字列テンプレートを設定します。
入力値に設定されていないロケールが指定されている場合は、標準のテンプレートが使用されます。
テンプレートの記法
テンプレートは FreeMarker Template Language（FTL）で記述することが可能です。
FTLの記法について詳しくは「Template Language Reference」を参照してください。
式
テンプレートではさまざまな式を扱うことができます。
例えば、変数の値を代入したい場合は以下のようにテンプレートを定義します。
Hello, ${userName}.

変数 userName が「ueda tatsuo」の場合、Hello, ueda tatsuo.と変換された文字列が得られます。
built-in
FTL では型ごとに、さまざまな組み込みの手続き（ビルトイン）が用意されています。ビルトインは「?」に続けて指定します。
例えば、URLをエンコードして出力したい場合は以下のようにテンプレートを定義します。
${urlString?url}.

変数 urlString の値をURLエンコーディングされた文字列が得られます。
list（繰り返し）
変数（配列）による繰り返しを記述する場合には、<#list>ディレクティブを使用します。

47

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
例えば、以下のようにテンプレートを定義します。
<#list goodsList as goods>* ${goods.name} x ${goods.count} = ${goods.price}</#list>

変数 goodsList の要素を goods として扱いながら、繰り返し処理が行われます。
変数 goodsList の内容が以下の場合には、"goodsList" : [{"name" : "pen","count" : 10,"price" : 1000},{
"name" : "book","count" : 5,
"price" : 6000},]

以下のように変換された文字列が得られます。
* pen x 10 = 1000* book x 5 = 6000-

if（条件式）
変数による条件式を記述する場合には、 <#if>ディレクティブを使用します。
例えば、以下のようにテンプレートを定義します。
<#if totalPrice gte 100>
Because the total amount is $100 or more, shipping is free.
</#if>

変数 totalPrice の値が 100 以上の場合、Because the total amount is $100 or more, shipping is free.と変換された文字列が得られます。
<#if>ディレクティブのタグ内では 不等号（ <> ）は使うことはできません。代わりに相当する言葉で演算子が用意されていま
す。
記号

意味

タグ内で使う演算子

<

未満

lt

<=

以下

lte

>

より大きい

gt

>=

以上

gte

Excel入力
処理種別（タイプ）Excel入力 は、ユーザ定義タスクとして Excelファイルの読み込みを行うタスクを定義します。
入力値/返却値
Excel入力共通定義
セル入力定義範囲指定入力定義
入力値/返却値
処理種別（タイプ）Excel入力 では、入力値/返却値をそれぞれ以下のように定義します。
入力値48

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
読み込むExcelファイルとタイムゾーンを定義します。
file
データを読み込むExcelファイル
targetTimezone
セルの値を読み込む際に基準とするタイムゾーン
targetTimezone が指定されていない場合、「アカウントコンテキストのタイムゾーン」が指定されます。
password
Excelファイルの読み込みパスワード
読み込むExcelファイルに、読み込みパスワードがかかっている場合に指定します。
返却値
セル入力定義または、範囲指定入力定義で指定した返却パラメータ名とデータ型が定義されます。
「返却値にパラメータ名を反映する」をクリックすると、システムが自動でマッピングします。
Excel入力共通定義
読み込むExcelファイルのシートの指定方法を定義します。
セル入力定義以下の情報を定義します。
Excelファイルから入力値として読み込むシート名、またはシート番号
セル
返却パラメータ名
データ型

注意
セルのデータ型と、ユーザ定義で指定したデータ型について
セルのデータ型と、ユーザ定義で指定したデータ型が異なる場合、値を読み込むことができません。
後述の範囲指定入力でも同様です。
範囲指定入力定義
以下の情報を定義します。
Excelファイルから入力値として読み込むシート名、またはシート番号
対象列
開始行
終了条件
返却パラメータ名
データ型

Excel出力
処理種別（タイプ）Excel出力 は、ユーザ定義タスクとして Excelファイルへの書き込みを行うタスクを定義します。
入力値/返却値
Excel出力共通定義
セル出力定義範囲指定出力定義
入力値/返却値
処理種別（タイプ）Excel出力 では、入力値/返却値をそれぞれ以下のように定義します。
入力値49

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
書き込むExcelファイルとタイムゾーンを定義します。
「入力値にパラメータ名を反映する」をクリックすると、システムが自動でマッピングします。
outputFile
データを出力するExcelファイル
inputFile が指定されていない場合、「xlsx 形式の Excel ファイル」が新規作成されます。
inputFile
データを出力するExcelファイルのテンプレートとなるExcelファイル
targetTimezone
セルの値を読み込む際に基準とするタイムゾーン
targetTimezone が指定されていない場合、「アカウントコンテキストのタイムゾーン」が指定されます。
password
Excelファイルの読み込みパスワード
出力するExcelファイルに、読み込みパスワードをかける場合に指定します。
返却値
Excel出力に返却値はありません。
Excel出力共通定義
書き込むExcelファイルのシートの指定方法を定義します。
チェックボックスをオンにすると、出力されたExcelファイルを開いた際に関数を再計算させることができます。
セル出力定義以下の情報を定義します。
書き込むExcelのファイルシート名、またはシート番号
セル
入力パラメータ名
データ型
範囲指定出力定義
以下の情報を定義します。
書き込むExcelのファイルシート名、またはシート番号
対象列
開始行
終了条件
入力パラメータ名
データ型

XML解析
処理種別（タイプ）XML解析は、ユーザ定義タスクとしてXMLを読み込み任意の要素の取得を行うタスクを定義します。
要素の指定には、ルートの要素から階層的に指定する方法とXPathを使用して特定の要素を指定する方法があります。
入力値/返却値
パラメータ名XPath
入力値/返却値
処理種別（タイプ）XML解析では、入力値/返却値をそれぞれ以下のように定義します。
入力値
読み込むXMLを定義します。
xml
読み込むXML50

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
注意
DTD（Document Type Definition）を使用したXMLは読み込めません。
返却値
読み込んだXMLから取得する要素を定義します。
パラメータ名XPathで指定された要素を関連付ける返却値の名前を入力します。
XPath
取得する要素を表現するXPathを入力します。
XPathについては「XML Path Language (XPath) 」を参照してください。
HTML解析
処理種別（タイプ）HTML解析は、ユーザ定義タスクとしてHTMLを読み込み任意の要素の取得を行うタスクを定義します。
要素の指定には、ルートの要素から階層的に指定する方法とCSSセレクタを使用して特定の要素を指定する方法があります。
入力値/返却値
パラメータ名CSSセレクタ
入力値/返却値
処理種別（タイプ）HTML解析では、入力値/返却値をそれぞれ以下のように定義します。
入力値
読み込むHTMLと文字コードを定義します。
html
読み込むHTML
charsetHTMLの文字コード
返却値
読み込んだHTMLから取得する要素を定義します。
パラメータ名CSSセレクタで指定された要素を関連付ける返却値の名前を入力します。
CSSセレクタ
取得する要素を表現するCSSセレクタを入力します。
使用できるCSSセレクタについては「API ドキュメント Selector 」を参照してください。
Salesforceオブジェクト操作
処理種別（タイプ）Salesforceオブジェクト操作は、Salesforceオブジェクト操作を行うユーザ定義タスクです。
本章では処理種別（タイプ）Salesforceオブジェクト操作に関する詳細仕様を説明します。
入力値/返却値
クライアントID
オブジェクト操作
外部ID
入力値/返却値51

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
処理種別（タイプ）Salesforceオブジェクト操作では、入力値/返却値をそれぞれ以下のように定義します。
入力値
入力値に定義されるパラメータは、操作対象のオブジェクトと操作種別を選択すると自動的に作成されます。
操作種別とパラメータの関係は以下の通りです。
CREATE
パラメータ

説明

body配下のパラメータ 操作対象オブジェクト

externalId表示される条件
操作対象のオブジェクトを選択したタイミングで自動的に作成されまの項目す。不要な項目は削除可能です。

外部ID「外部IDを使用する」がチェックされている場合に表示されますが、操作種別「CREATE」の場合、外部IDを使用することはできません。

UPDATE
パラメータ

説明表示される条件

id

Salesforce ID「外部IDを使用する」がチェックされていない場合に表示されます。

externalId

外部ID「外部IDを使用する」がチェックされている場合に表示されます。

body配下のパラメータ 操作対象オブジェクトの項目

操作対象のオブジェクトを選択したタイミングで自動的に作成されます。不要な項目は削除可能です。

READ, DELETE
パラメータ

説明

表示される条件

id

Salesforce ID「外部IDを使用する」がチェックされていない場合に表示されます。

externalId

外部ID「外部IDを使用する」がチェックされている場合に表示されます。

返却値
オブジェクト操作の実行結果を定義します。
返却値に定義されるパラメータは、操作対象のオブジェクトと操作種別を選択すると自動的に作成されます。
これらの値はオブジェクト操作の実行結果が返ってきた際に、システムが自動でマッピングします。
操作種別とパラメータの関係は以下の通りです。
CREATE
パラメータ

説明表示される条件

id

CREATEしたレコード

操作対象のオブジェクトを選択したタイミングで自動的に作成されまの Salesforce ID

す。

パラメータ

説明

表示される条件パラメータ

READしたオブジェク

操作対象のオブジェクトを選択したタイミングで自動的に作成されまトの項目す。不要な項目は削除可能です。

READ

UPDATE, DELETE
返却値はありません。
クライアントID
定義済みSalesforceクライアント設定からクライアントIDを選択します。
オブジェクト
操作対象のオブジェクトを選択します。

52

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
操作
操作種別（CREATE, READ, UPDATE, DELETE）を指定します。
外部ID
外部IDを利用して、オブジェクト操作（READ, UPDATE, DELETE）を実行する場合、 選択されたオブジェクトに定義されている外部
IDを選択します。
外部IDが定義されていないオブジェクトは、このチェックボックスをチェックできません。

コラム
外部IDの詳細は、「Force.com REST API 開発者ガイド」を参照してください。
レコードの取得
外部 ID を使用してレコードを取得する （日本語）Retrieve a Record Using an External ID （English）
レコードの挿入/更新
外部 ID を使用してレコードを挿入/更新 (Upsert) する （日本語）Insert or Update (Upsert) a Record Using an External ID（English）

Salesforce SOQL
処理種別（タイプ）Salesforce SOQLは、Salesforceクエリを行うユーザ定義タスクです。
本章では処理種別（タイプ）Salesforce SOQLに関する詳細仕様を説明します。
入力値/返却値
クライアントID
バッチサイズバージョン
クエリ
入力値/返却値のデータ型
入力値/返却値
処理種別（タイプ）Salesforce SOQLでは、入力値/返却値をそれぞれ以下のように定義します。
入力値
クエリに定義したSOQLのパラメータを定義します。
入力値に定義したパラメータは、クエリに定義したパラメータと紐付きます。
nextRecordsUrl
クエリの識別子
返却値
定義したクエリの実行結果を定義します。
クエリのSELECT句で指定したオブジェクト項目を records 配下に定義する必要があります。
これらの値はクエリの呼び出し結果が返ってきた際に、システムが自動でマッピングします。
デフォルトで定義されている項目は以下の通りです。
records
クエリの実行結果として取得されたレコード一覧
totalSize
レコード件数
done
完了フラグ
nextRecordsUrl
クエリの識別子53

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
コラム
クエリの識別子 nextRecordsUrl について
全件取得でない場合、返却値の最後に nextRecordsUrl 項目が含まれます。
すべてのレコードが取得されるまで、入力値に前回の返却値の nextRecordsUrl を指定し、この操作を繰り返します。
1回のクエリで取得するレコード数は「バッチサイズ」で指定します。指定がない場合、デフォルト値は 2,000、最小値は200、最大値は 2,000 です。
クライアントID
定義済みSalesforceクライアント設定からクライアントIDを選択します。
バッチサイズ
1回のクエリで取得するレコード数を定義します。
1回のクエリで取得するレコード数を制限しない場合は、「全件取得する」チェックボックスをオンにします。
バージョン
Salesforce APIバージョンを選択します。
クエリ
ユーザ定義タスクの実行処理部分のクエリ（SOQL）を定義します。
入力値/返却値のデータ型
入力値、および、返却値のデータ型は、対応する Salesforce オブジェクトの項目のデータ型に合わせて定義します。
記載していないデータ型、および、記載していないデータ型の組み合わせはサポートしていません。

コラム
Salesforce オブジェクトのデータ型については、Salesforce の以下のドキュメントを参照してください。
プリミティブデータ型
プリミティブデータ型 （日本語）Primitive Data Types （English）
データ型
データ型 （日本語）
Field Types （English）

入力値
nextRecordsUrl 以外の入力値を定義する場合、入力値のデータ型は以下を参照して定義してください。
データ型

データ型

Salesforce

IM-LogicDesigner

booleanbooleancalculated

補足参照

Salesforce で数式の戻り値に指定したデータ型に合わせて定義してください。

combobox

stringSalesforce SOQL定義タスクがSOQLに入力値を埋め込む際、入力値の前後に単一

email

または

引用符を付与します。

IDcharacter

また、入力値に含まれるバックスラッシュ、単一引用符、二重引用符は、バックス

multipicklist

補足

ラッシュでエスケープします。

phonepicklistreference
stringtextareaurl

54

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
データ型

データ型

Salesforce

IM-LogicDesigner

doubledouble補足

currency
percent
int

integer

date

date

Salesforce の date型は、時間の値が含まれません。（yyyy-MM-dd）

またはSalesforce SOQL定義タスクは、SOQLに入力値を埋め込む際に入力値を yyyy-

calenderMM-dd に変換します。

または

入力値は、intra-mart Accel Platformのシステムタイムゾーンに合わせて変換さsqldate

れた日付がSOQLへの埋め込み値に利用されます。
そのため、入力値のフォーマットによって以下の例のように日付がずれてしまう場
合があるので、注意してください。
例1. 入力値を協定世界時（UTC）で指定した場合（日付がずれない）
システムのタイムゾーン ： Asia/Tokyo
入力値 ： 2016-07-31T00:00:00.000Z
Salesforce SOQL定義タスクが変換した後の値：2016-0731T15:00:00.000+0900
SOQLへの埋め込み値 ： 2016-07-31
例2. 入力値を協定世界時（UTC）で指定した場合（日付がずれる）
intra-mart Accel Platformのシステムタイムゾーン ： Asia/Tokyo
入力値 ： 2016-07-31T15:00:00.000Z
Salesforce SOQL定義タスクが変換した後の値：2016-0801T00:00:00.000+0900
SOQLへの埋め込み値 ： 2016-08-01
例3. 入力値をシステムタイムゾーンに合わせて指定した場合（日付はずれない）
intra-mart Accel Platformのシステムタイムゾーン ： Asia/Tokyo
入力値 ： 2016-07-31T15:00:00.000+0900
Salesforce SOQL定義タスクが変換した後の値：2016-0731T15:00:00.000+0900
SOQLへの埋め込み値 ： 2016-07-31

dateTime

imdatetime

Salesforce SOQL定義タスクがSOQLに入力値を埋め込む際、入力値をISO8601

または

フォーマットに変換します。

sqltimestamp

コラム
Salesforceの date、および、dateTime型と、IM-LogicDesignerの string 型について
Salesforceの date、および、dateTime型に対して、IM-LogicDesignerのデータ型を string で定義した場合は、SOQL
実行時にエラーが発生します。
IM-LogicDesignerのデータ型を string で定義した場合、Salesforce SOQL定義タスクが SOQL に入力値を埋め込む際に入力値の前後に単一引用符を付与します。 一方SOQLでは、日付形式を使用する fieldExpression の場合、日付は単一引用符で囲みません。このため、SOQL実行時にエラーが発生します。
SOQLの日付形式に関する仕様に関しては、以下のドキュメントを参照してください。
Force.com SOQL および SOSL リファレンス
日付形式と日付リテラル （日本語）Date Formats and Date Literals （English）

返却値
records 配下に返却値を定義する場合、返却値のデータ型は以下を参照して定義してください。

55

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
データ型

データ型

Salesforce

IM-LogicDesigner

base64

string補足

stringtime
anyTypecombobox
email
encryptedstringID
multipicklist
phonepicklistreference
textareaurlbooleanbooleancalculated

補足参照

Salesforce で数式の戻り値に指定したデータ型に合わせて定義してください。

datestring

返却値のデータ型は、IM-LogicDesignerの string 型で定義してください。
Salesforce の date型は、時間の値が含まれません。（yyyy-MM-dd）
返却値のデータ型を IM-LogicDesignerのdate型で定義した場合、返却値は、
intra-mart Accel Platformのシステムタイムゾーンを基準とした日時として解釈されます。
そのため、変換後の値を Salesforce へ連携した場合、以下のように日付がずれる
場合があります。
例
Salesforce の値 ： 2016-08-01
intra-mart Accel Platformのシステムタイムゾーン ： Asia/Tokyo
IM-LogicDesigner で変換後の値 ： 2016-07-31T15:00:00.000Z(=2016-08-01T00:00:00.000+0900)
変換後の値を、再度 Salesforce のdate型に連携した場合の Salesforce の
値 ： 2016-07-31

dateTime

date

doubledoublecurrency
percent
int

interger

Salesforceバッチ
処理種別（タイプ）Salesforceバッチは、Bulk APIを利用して、Salesforceジョブにバッチの追加を行うユーザ定義タスクです。
本章では処理種別（タイプ）Salesforceバッチに関する詳細仕様を説明します。

コラム
Bulk APIについては、以下の Salesforceドキュメントを参照してください。
Salesforce Bulk API 開発者ガイド （日本語）
Bulk API Developer Guide （English）

56

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
入力値/返却値
クライアントID
オブジェクト操作
入力値/返却値
処理種別（タイプ）Salesforceバッチでは、入力値/返却値をそれぞれ以下のように定義します。
入力値
入力値に定義されるパラメータは、操作対象のオブジェクトと操作種別を選択すると自動的に作成されます。
操作種別とパラメータの関係は以下の通りです。
Insert, Update, Upsert
パラメータ

説明

jobId

ジョブID

body配下のパラメータ

操作対象オブジェクトの項目。
操作対象のオブジェクトを選択したタイミングで自動的に作成されます。

Delete, HardDelete
パラメータ

説明

jobId

ジョブID

body配下のid 削除対象レコードのSalesforce ID
返却値
バッチ操作の実行結果を定義します。
これらの値はバッチ操作の実行結果が返ってきた際に、システムが自動でマッピングします。
固定で定義されている項目は以下の通りです。
パラメータ

説明

apexProcessingTime

バッチデータに関連するトリガおよび他のプロセスの処理時間（ミリ秒）

apiActiveProcessingTime

有効なバッチの処理時間（ミリ秒）createdDate

バッチの作成日時（UTCタイムゾーン形式）

id

バッチID

jobId

ジョブID（バッチに関連付けられたジョブを一意に識別するID）

numberRecordsFailed

このバッチで正常に処理されなかったレコードの数

numberRecordsProcessed 要求が送信された時点で、このバッチで処理済みのレコード数
state

バッチの現在の処理状態

stateMessage

状態（state）に関する詳細

systemModstamp

処理の終了日時（UTCタイムゾーン形式）

totalProcessingTime

バッチの処理時間（ミリ秒）コラム
Salesforceバッチの返却値の詳細は、以下を参照してください。
Salesforce Bulk API 開発者ガイド - BatchInfo （日本語）
Bulk API Developer Guide - BatchInfo （English）

57

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
クライアントID
定義済みSalesforceクライアント設定からクライアントIDを選択します。
オブジェクト
操作対象のオブジェクトを選択します。
操作
操作種別（Insert, Update, Upsert, Delete, HardDelete）を指定します。
Upsertは、外部IDに指定されているフィールドを含むオブジェクトを選択した際に利用可能です。
BIS申請/承認
処理種別（タイプ）BIS申請/承認は、ユーザ定義タスクとしてワークフローを処理するタスクを定義します。
入力値/返却値
BIS申請/承認
入力値/返却値
処理種別（タイプ）BIS申請/承認では、入力値/返却値をそれぞれ以下のように定義します。
入力値
IM-BIS ワークフローの処理に必要な情報を定義します。
draftInfo/applyFromUnapplyInfo/applyInfo/reapplyInfo/approveInfo
起票情報/起票案件の申請情報/申請情報/再申請情報/承認情報
asyncProcessingFlag
非同期処理中実行フラグ

コラム
非同期処理中実行フラグについて
非同期処理中実行フラグに true を指定することで、到達処理ユーザプログラムで、当該案件を処理できます。
詳細は、以下のIM-BISタスクの入力値を参照してください。
「起票案件の申請」
「再申請」
「承認」
workflowAdvancedSettingInfo
ワークフロー設定情報（高度な設定）

コラム
ワークフロー設定情報（高度な設定）について
対象のIM-BIS ワークフローの処理時に以下の設定が不要な場合は削除可能です。
分岐先選択情報
確認ノード設定情報
動的承認ノード設定情報
横配置ノード設定情報
縦配置ノード設定情報
userParamInfo
ユーザパラメータ設定情報

58

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
コラム
ユーザパラメータ設定情報について
ユーザパラメータを設定することによって、アクション処理で利用できます。
userParamInfoは以下のように設定してください。
userParamInfo <object>├─ パラメータ名 <型>├─ パラメータ名 <型>├─ パラメータ名 <型>└─ パラメータ名 <型>

applyUserPlugin
処理対象者情報（プラグイン情報） 値を設定することで、申請する人を指定できます。
formaItemInfo
画面アイテム入力情報
formaTableItemInfo
テーブル系画面アイテム入力情報

コラム
アイテム入力情報について
処理種別が「起票」の場合は、起票処理時にFormaのアプリケーションデータを登録する場合に設定してください。

注意
キー名と型について
キー名と型を変更した場合、IM-BIS ワークフローは処理できません。
返却値
ワークフローの申請の実行結果として取得された情報を定義します。
処理種別が申請、起票の場合に定義します。
matterNumber
案件番号
systemMatterId
システム案件ID
userDataId
ユーザデータID
BIS申請/承認
アプリケーション種別
アプリケーション種別を選択します。
以下のアプリケーション種別から選択します。
BIS
Forma(Workflow)

注意
アプリケーション種別を変更すると、選択済みの処理種別および定義情報が初期化されます。
処理種別
処理種別は、ワークフローパラメータに対する入力値を定義するための情報です。
処理種別に基づいて、以下の入力値を定義します。
それぞれの入力値は、処理種別に該当するIM-BISタスクの入力値に対応しています。

59

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01「起票案件作成」「起票情報」（draftInfo）「申請処理対象者情報（プラグイン情報）」（applyUserPlugin）「起票案件の申請」「起票案件の申請情報」（applyFromUnapplyInfo）「非同期処理中実行フラグ」（asyncProcessingFlag）「ワークフロー設定情報（高度な設定）」（workflowAdvancedSettingInfo）「ユーザパラメータ」(userParamInfo)「申請」「申請情報」（applyInfo）「ワークフロー設定情報（高度な設定）」（workflowAdvancedSettingInfo）「ユーザパラメータ」(userParamInfo)「再申請」「再申請情報」（reapplyInfo）「非同期処理中実行フラグ」（asyncProcessingFlag）「ワークフロー設定情報（高度な設定）」（workflowAdvancedSettingInfo）「ユーザパラメータ」(userParamInfo)「承認」「承認情報」（approveInfo）「非同期処理中実行フラグ」（asyncProcessingFlag）「ワークフロー設定情報（高度な設定）」（workflowAdvancedSettingInfo）「ユーザパラメータ」(userParamInfo)
定義情報
定義情報は、画面アイテムに対する入力値を定義するための情報です。
定義情報のメインフォームに、入力項目として配置されているすべてのアイテムを、入力値として定義します。

コラム
IM-Workflow単体のフローについて
BIS、Forma(Workflow)定義情報を指定せず、userParamInfoを定義することによってIM-Workflow単体のフローを処理できます。

Forma登録情報
処理種別（タイプ）Forma登録情報は、ユーザ定義タスクとして、Formaアプリケーション登録データを操作するタスクを定義します。

コラム
このタスクでは、登録データ情報管理APIを利用してFormaアプリケーション登録データを操作しています。
登録データ情報管理APIについては、以下のドキュメントを参照してください。
ApplicationDataManager

入力値/返却値
Forma登録情報
入力値/返却値
処理種別（タイプ）Forma登録情報では、入力値/返却値をそれぞれ以下のように定義します。
入力値
入力値に定義されるパラメータは、処理種別と定義情報を選択すると自動的に作成されます。
処理種別とパラメータの関係は以下の通りです。

60

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
取得
パラメータ

必須/任意 説明

insertId

必須

登録データID

登録
パラメータ

必須/任意

説明

insertId

任意登録データID
指定しない場合は自動的に採番されます。

execPostProcFlg

任意

後処理実行フラグ
後処理を実行する場合はtrue, しない場合はfalseを指定してください。
指定しない場合、後処理実行フラグはtrueが設定されます。

formaItemInfo

任意

画面アイテム入力情報

formaTableItemInfo

任意テーブル系画面アイテム入力項目

パラメータ

必須/任意

説明

insertId

必須

登録データID

dataVersionNo

任意

データバージョン番号

更新

指定しない場合、最新のデータバージョン番号を取得します。
execPostProcFlg

任意

後処理実行フラグ
後処理を実行する場合はtrue, しない場合はfalseを指定してください。
指定しない場合、後処理実行フラグはtrueが設定されます。

formaItemInfo

任意

画面アイテム入力情報

formaTableItemInfo

任意テーブル系画面アイテム入力項目

コラム
画面アイテム「ファイルアップロード」のファイル情報の登録については、以下のタスクをご利用ください。

ファイルアップロード情報追加

返却値
登録データ情報管理APIの実行結果として取得された情報を定義します。
返却値に定義されるパラメータは、処理種別と定義情報を選択すと自動的に作成されます。
処理種別とパラメータの関係は以下の通りです。
取得
パラメータ

説明

formaItemInfo

画面アイテム入力情報

formaTableItemInfo テーブル系画面アイテム入力項目
formaSystemInfo

システム情報登録
パラメータ 説明
insertId

登録データID

61

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
更新
返却値はありません。
Forma登録情報
アプリケーション種別
アプリケーション種別を選択します。
以下のアプリケーション種別から選択します。
標準IM-Workflow
BIS

注意
アプリケーション種別を変更すると、選択済みの処理種別および定義情報が初期化されます。
処理種別
処理種別（取得、登録、更新）を指定します。
選択したアプリケーション種別によって、選択できる処理種別が変更されます。
アプリケーション種別 処理種別
標準

取得、登録、更新

IM-Workflow

取得、更新

BIS

取得、更新

コラム
アプリケーション種別が IM-Workflow, BIS の場合の登録については、以下のタスクをご利用ください。
BIS申請/承認コラム
Formaアプリケーション登録データの削除については、以下のタスクをご利用ください。
Formaアプリケーション登録データ削除

定義情報
定義情報は、画面アイテムに対する入力値または返却値を定義するための情報です。
アプリケーションのメインフォームに、入力項目として配置されているすべてのアイテムを、入力値または返却値として定義します。

タイプ別新規作成リンク
ユーザ定義の一覧画面ではタイプ別の新規作成リンクを提供します。

62

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
図：新規作成リンク
この新規作成リンクは以下の順序でリンク情報の検索を行い、生成します。
1. メニューグループIDが「logic_designer_sm-pc」と合致するメニューグループを検索します。
2. 該当するメニューグループが存在した場合、以下の条件を満たすメニューアイテムを配下から検索します。
URL 中に「/user_definition/${category}/」文字列が含まれること。
${category}は処理種別（タイプ）を表す任意の文字列。
例： javascript（JavaScript）、rest（REST）、sql（2WaySQL）
URL の末尾が「/.new」文字列であること。
3. 該当するメニューアイテムのメニューアイテム名、および、URLをもとにリンク情報を生成します。

フロールーティング
フロールーティングの構成要素と、動作仕様について説明します。

項目
概要
ルート・HTTPメソッドに一致するフロールーティング情報の取得
セキュアトークンによるCSRF攻撃チェック
認証方式による認証
セッション管理認可
ロジックフローへの入力データの構築
ロジックフローの実行
ロジックフローの出力データの返却
REST APIのセキュリティ
バーチャルテナントによる複数テナントにおけるREST APIの実行
エラー発生時のレスポンス
Swagger出力
JSON上でのデータの表現

概要
フロールーティングでは、以下の情報を保持しています。
ルート
HTTPメソッド
フロー定義ID
フローバージョンセキュアフラグ
認証方式
認可URI

コラム
フロールーティング情報は、紐づくフロー定義とそのバージョンが削除された場合に一緒に削除されます。
それぞれの情報の利用用途について、説明します。
フロールーティングの定義に一致するリクエストを受信した場合、以下の順序で処理を行います。
1. ルート・HTTPメソッドに一致するフロールーティング情報の取得
2. セキュアトークンによるCSRF攻撃チェック
3. 認証方式による認証

63

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
4. 認可
5. ロジックフローへの入力データの構築
6. ロジックフローの実行
7. ロジックフローの出力データの返却
各処理でエラーが発生した場合、後続の処理は実行しません。

ルート・HTTPメソッドに一致するフロールーティング情報の取得
ロジックフローをREST APIとして利用するためのURLは、以下の通りです。
<SCHEME>://<HOST>(:<PORT>)/<CONTEXT_PATH>/logic/api/${route}
フロールーティングで持つルートは、上記の ${route} を指す値です。 また、利用できるHTTPメソッドは、 GET, POST, PUT,
DELETE です。
URLが <SCHEME>://<HOST>(:<PORT>)/<CONTEXT_PATH>/logic/api/ から始めるリクエストを受信した場合、フロールーティ
ングのルートとHTTPメソッドを元に一致するフロールーティングが存在しないか否かを検索します。

セキュアトークンによるCSRF攻撃チェック
フロールーティングのセキュアフラグが有効になっている場合、セキュアトークンによるトークンチェックを行います。 認証方式として「IMAuthentication」を選択している場合は、CSRF対策として有効とすべきです。
トークンチェックに利用するトークンは以下のいずれかの箇所に含める必要があります。
リクエストヘッダ X-Intramart-Secure-Token
リクエストパラメータ im_secure_token
トークンの発行は SecureTokenManager で行います。 トークンの発行とREST APIへのリクエストは同一のセッション内で行う必要があります。

認証方式による認証
フロールーティングの認証方式により、認証処理を行います。 認証方式は以下が存在します。
IMAuthentication
Basic
OAuth

IMAuthentication
特別な認証処理を行わず現在のCookieに紐づくセッションの認証状態のままロジックフローを実行します。

Basic
Basic認証による認証を行いロジックフローを実行します。

64

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
コラム
バーチャルテナントによる複数テナントを利用している環境において、リクエスト情報を利用したテナント自動解決機能を利用していない場合のみ、Basic認証のユーザ名にテナントを指定することが可能です。
上記環境におけるBasic認証のユーザ名の指定方法による挙動の違いは以下の通りです。
「ユーザコード」の指定
デフォルトテナントに対して認証を行います。
「テナントID\ユーザコード」の指定指定したテナントに対して認証を行います。

OAuth
OAuth認証による認証を行いロジックフローを実行します。
この認証方式を利用したロジックフローを実行する場合はヘッダに アクセストークンを付与してリクエストを送信してください。
GET /<resource_path> HTTP/1.1
Host: localhost
Authorization: Bearer <access_token>

アクセストークンの取得方法については以下のドキュメントを参照してください。
OAuth認証モジュール 仕様書
OAuth 管理者操作ガイド
OAuth プログラミングガイド

セッション管理REST API ではリクエストヘッダ X-Intramart-Session を指定することによりセッション管理を行えます。
X-Intramart-Sessionには、keep, once, never の３つの値が利用できます。
ヘッダを省略した場合は once を指定した場合と同じです。
指定した値による挙動は Web API Maker と同様です。詳しい挙動については以下を参照してください。
セッション管理認可
IM-Authzによる認可判断を行います。
REST API実行ユーザ（認証方式により認証されているユーザ）が、フロールーティングの認可URIが指す認可リソースを実行可能である場合、ロジックフローを実行します。
認可リソースに対しての認可設定は「ロジックフロールーティング定義一覧」画面から行えます。
IM-Authzによる認可判断の詳細については「 認可仕様書 」を参照してください。

コラム
認可設定の条件として、ユーザや組織を対象としたもの以外にもIPアドレスによる条件が利用可能です。
システム間連携用のREST APIを作成する際などにご利用ください。

注意
認可URIは固有の値である必要があります。
異なるフロールーティングであっても、同一の認可URIを指定することはできません。

ロジックフローへの入力データの構築
リクエストからロジックフローへの入力データを構築します。

65

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
入力データの元となる情報の格納先は以下の通りです。
JSON

リクエストパラメータ

JSON
入力データの情報をJSONで表現します。
リクエストボディにJSONを格納します。この場合、Content-Typeは “application/json” から始まる必要があります。
入力データのJSONでの表現方法については JSON上でのデータの表現 を参照してください。

リクエストパラメータ
入力データの情報をクエリパラメータ、application/x-www-form-urlencoded 形式、または、multipart/form-data形式で表現します。
入力データのパラメータ名をリクエストパラメータ名、パラメータの値を、リクエストパラメータ値として表現します。
型IDが “string” である “input1” と、型IDが “integer” である “input2” を入力データに持つ場合、リクエストパラメータは以下のように表現します。
input1=string&input2=123

オブジェクト型のプロパティは、 ”.” （ドット）区切りで表現します。
型IDが “object” であるinput1があり、そのプロパティとして 型IDが “string” であるstrと、型IDが “integer” であるintを入力データに持つ場合、リクエストパラメータは以下のように表現します。
input1.str=string1&input1.int=1

配列型の表現は、同名のパラメータ名を複数指定することで行います。
型IDが “object” でかつ、配列であるinput1があり、そのプロパティとして 型IDが “string” であるstrと、型IDが “integer” であるintを入力データに持つ場合、リクエストパラメータは以下のように表現します。
input1.str=string1&input1.int=1&input1.str=string2&input1.int=2

制約として、以下の条件に一致する入力データを持つロジックフローのパラメータは構築できません。
型ID “object” が配列型であり、かつ、そのプロパティ（または内包するプロパティ）に配列型が存在する。
また、配列型の型ID “object” のプロパティは、null値を表現することはできません。（指し示す要素が不明となるため）
これにより、空文字のパラメータを指定する必要がありますが型ID により、空文字を指定することでエラーとなる型が存在するため注意してください。
各型IDでのリクエストパラメータの表現は以下の通りです。
型ID

説明

string

文字列をそのまま指定します。

booleantrue/falseで表現します。

byte

整数形式で表現します。

character

整数形式で表現します。

short

整数形式で表現します。

integer

整数形式で表現します。

long

整数形式で表現します。

float

数値を指定します。

double

数値を指定します。

bigdecimal

数値を指定します。

66

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
biginteger

整数形式で表現します。

localeロケールIDを指定します。

timezone

タイムゾーンIDを指定します。

calendarISO 8601の拡張形式で指定します。

date

ISO 8601の拡張形式で指定します。

imdatetime

ISO 8601の拡張形式で指定します。

imduration

対応していません。

sqldateISO 8601の拡張形式で指定します。

sqltimestamp

ISO 8601の拡張形式で指定します。

binaryアップロードするファイルを指定します。 multipart/form-data 形式の場合のみ利用可能です。
ファイルを binary型にした場合はファイル名を取得する事はできません。

storage

アップロードするファイルを指定します。 multipart/form-data 形式の場合のみ利用可能です。
アップロードされたファイルは SessionScopeStorage へ保存されフローへ受け渡されます。

map

対応していません。

any

対応していません。

ロジックフローの実行
フロールーティングに指定されている、フロー定義IDとフローバージョンから実行するロジックフローを決定し、ロジックフローを実行します。
フローバージョンは、存在するバージョンまたは最新のバージョン（-1）を指定可能です。

ロジックフローの出力データの返却
実行したロジックフローの出力データは以下の形式で返却できます。
JSONに変換して返却

テキストとして返却
HTMLとして返却XMLとして返却
JSONとして返却

任意のContent-Typeで返却
ファイルダウンロード
ファイルをインラインで返却
ファイルをバイナリで返却

JSONに変換して返却実行したロジックフローの出力データをJSON形式に変換して出力します。
出力データに伴うJSONの形式については JSON上でのデータの表現 を参照してください。

テキストとして返却実行したロジックフローの出力データに含まれる body プロパティの値をテキストとして返却します。
出力データは以下の形式になっている必要があります。
output <object>┗ body <string> or <storage>67

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
HTMLとして返却実行したロジックフローの出力データに含まれる body プロパティの値を HTML として返却します。
出力データは以下の形式になっている必要があります。
output <object>┗ body <string> or <storage>

XMLとして返却
実行したロジックフローの出力データに含まれる body プロパティの値を XML として返却します。
出力データは以下の形式になっている必要があります。
output <object>┗ body <string> or <storage>

JSONとして返却実行したロジックフローの出力データに含まれる body プロパティの値を JSON として返却します。
出力データは以下の形式になっている必要があります。
output <object>┗ body <string> or <storage>

任意のContent-Typeで返却実行したロジックフローの出力データに含まれる body プロパティの値を指定された Content-Type で返却します。
Content-Type は出力データの Content-Type プロパティかロジックフロールーティング情報のレスポンスヘッダに指定します。
（どちらにも指定されていない場合は Content-Type は application/octet-stream で返却されます。）
出力データは以下の形式になっている必要があります。
output <object>┠ body <string> or <storage>┗ Content-Type <string>

ファイルダウンロード
実行したロジックフローの出力データに含まれる body プロパティのファイルを添付ファイルとして返却します。
bodyプロパティに指定するファイルのContent-Typeは、出力データの Content-Type プロパティかロジックフロールーティング情報のレスポンスヘッダに指定します。
（どちらにも指定されていない場合は body に指定されたファイルの拡張子から自動判別を行います。）
出力データは以下の形式になっている必要があります。
output <object>┠ body <storage>┗ Content-Type <string>

ファイルをインラインで返却実行したロジックフローの出力データに含まれる body プロパティのファイルをインライン表示を行うファイルとして返却します。
bodyプロパティに指定するファイルのContent-Typeは、出力データの Content-Type プロパティかロジックフロールーティング情報のレスポンスヘッダに指定します。
（どちらにも指定されていない場合は body に指定されたファイルの拡張子から自動判別を行います。）
出力データは以下の形式になっている必要があります。
output <object>┠ body <storage>┗ Content-Type <string>68intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
ファイルをバイナリで返却実行したロジックフローの出力データに含まれる body プロパティのファイルの内容をバイナリで返却します。
bodyプロパティに指定するファイルのContent-Typeは、出力データの Content-Type プロパティかロジックフロールーティング情報のレスポンスヘッダに指定します。
（どちらにも指定されていない場合は body に指定されたファイルの拡張子から自動判別を行います。）
出力データは以下の形式になっている必要があります。
output <object>┠ body <storage>┗ Content-Type <string>

REST APIのセキュリティ
Basic認証を行うことで、特定のユーザにてREST APIの実行を行うことが可能です。
SSL/TSLを利用しない場合、REST APIのリクエスト・レスポンスは平文で行われます。このため、SSL/TSL接続を利用してREST APIを実行することを推奨します。

バーチャルテナントによる複数テナントにおけるREST APIの実行
バーチャルテナントによる複数テナント環境に対してREST APIを実行する場合は、サーバがリクエスト情報を利用したテナント自動解
決機能 を利用しているか否かで、テナントの確定方法が異なります。
対象を環境にあわせてリクエストを送信してください。

リクエスト情報を利用したテナント自動解決機能を利用している場合
REST APIを実行するリクエストに、リクエスト情報を利用したテナント自動解決機能が要求するテナント情報を含めてください。
例えば、URLのサブドメインを利用してテナントの自動解決を行っている場合、REST APIを実行するリクエストのURLを対象のテナン
トを指す値としてください。

リクエスト情報を利用したテナント自動解決機能を利用していない場合「認証方式による認証」が「IMAuthentication」である場合は、あらかじめ対象のテナントに対してログインしたセッション上でREST APIを実行する必要があります。
「認証方式による認証」が「Basic」である場合は、Basic認証のユーザ名にテナントを指定する必要があります
Basic認証におけるテナントの指定方法については「Basic」を参照してください。

エラー発生時のレスポンス
REST API実行に伴い何らかのエラーが発生した場合、レスポンスとして200番代以外のHTTPステータスコードがエラーレスポンスとして返ります。
エラーレスポンスは、一部のエラーを除き以下の application/json 形式で返ります。
{"error" : true,"errorMessage" : "message"}

発生するステータスコードは以下の通りです。

コラム
セッション・タイムアウトによるエラーレスポンス等、 application/json 以外の形式でレスポンスが返ることがあります。

コラム
同じステータスコードでもエラーの原因が異なる場合があります。

69

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
ステータスコード説明

400

リクエストでポストしたフローの入力データの形式が不正である場合。

401

未認証では利用できないREST APIに対してリクエストを発行した場合。

403

セキュアトークンによる整合性チェックで有効ではないと見なされた場合。
現在認証されているユーザではREST APIを実行する権限が無い場合。

404

リクエスト対象のURLを指し示すフロールーティングが存在しない場合。

500

フロー実行中にノード「エラー終了」に到達した場合。
その他、フロー実行時にエラーが発生した場合。

Swagger出力
ロジックフローのREST APIの仕様をSwagger形式で出力可能です。
Swaggerについての詳細は https://github.com/swagger-api/swagger-spec を参照してください。
出力を行うためのURLは以下の通りです。
<SCHEME>://<HOST>(:<PORT>)/<CONTEXT_PATH>/all-api-docs
すべてのREST APIの仕様を出力します。
<SCHEME>://<HOST>(:<PORT>)/<CONTEXT_PATH>/api-docs/${category-id}
ロジックフローに指定されているカテゴリを${category-id}に指定することでそのカテゴリを持つロジックフローのREST APIの仕様
を出力します。

コラム「ルーティング定義一覧」画面から、この機能を利用したREST APIの仕様の閲覧が可能です。

JSON上でのデータの表現
型ID

Jsonでの表現 説明

stringStringbooleanBooleanbyte

Numbercharacter

Numbershort

NumberintegerNumberlong

Numberfloat

NumberdoubleNumberbigdecimal

String数値表現で指定します。

biginteger

String整数表現で指定します。

localeString

ロケールIDを指定します。

timezone

String

タイムゾーンIDを指定します。

calendarStringISO 8601の拡張形式で指定します。

dateStringISO 8601の拡張形式で指定します。

70

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
imdatetime

StringISO 8601の拡張形式で指定します。

imduration（非対応）

JSON形式での表現に対応していません。

sqldateStringISO 8601の拡張形式で指定します。

sqltimestamp

StringISO 8601の拡張形式で指定します。

binary（非対応）

JSON形式での表現に対応していません。

storage（非対応）

JSON形式での表現に対応していません。

map

ObjectobjectObjectany（非対応）

JSON形式での表現に対応していません。

コラム「ロジックフロー定義編集」画面で選択不可能な型も含まれています。

フロートリガフロートリガの構成要素と、動作仕様について説明します。

項目
概要
発生条件
トリガの状態 （有効 / 無効）
データマッピング

概要
フロートリガでは、以下の情報を保持しています。
フロー定義ID
フローバージョン
発生条件
トリガの状態 （有効 / 無効）
データマッピング

コラム
フロートリガ情報は、紐づくフロー定義とそのバージョンが削除された場合に一緒に削除されます。
フロートリガは設定された発生条件の操作が行われた際にロジックフローを実行するための設定です。

発生条件
ロジックフローを実行する契機となる操作です。
発生条件に指定された操作を行った際に IM-Propagation を利用してデータを受信しロジックフローを実行します。
IM-Propagation の詳細は「IM-Propagation 仕様書」を参照してください。

トリガの状態 （有効 / 無効）
フロートリガは必要に応じてトリガの状態を変更することができます。
トリガの状態を「無効」にすることで、発生条件に指定した操作が行われてもロジックフローを実行しないようにすることができます。

データマッピング

71

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
実行するロジックフローの入力値として受け渡すデータのマッピング設定情報です。
マッピング設定を元にフロートリガが受信したデータからロジックフローに受け渡す入力値を生成します。
マッピングルールについては、「マッピング」を参照してください。

コラム
フロートリガにおけるマッピングのデバッグ機能では、使用可能な入出力値を決定するために、ロジックフローと発生条件を使用します。

インポート・エクスポート
IM-LogicDesignerのインポート・エクスポート機能では、JSON形式でロジックフロー/フロールーティング/ユーザ定義タスクのイン
ポート・エクスポートを行います。
インポート・エクスポートで扱う情報
ファイルフォーマット
インポート・エクスポート時の動作仕様

インポート・エクスポートで扱う情報
インポート・エクスポートでは以下の情報を扱います。
フローカテゴリ
フローカテゴリ名（国際化情報）を含みます。
フロー定義
各フロー定義の持つバージョニング情報全てを含みます。
ロジックフロー名（国際化情報）を含みます。
ユーザ定義カテゴリ
ユーザ定義カテゴリ（国際化情報）を含みます。
ユーザ定義
各ユーザ定義のもつバージョニング情報全てを含みます。
ユーザ定義名（国際化情報）を含みます。
ユーザ定義に紐付けられたアイコン情報を含みます。
フロールーティング
フロールーティングに設定された認可リソースを含みます。
トリガ定義
トリガと関連付けられた関連情報を含みます。

ファイルフォーマット
IM-LogicDesignerのエクスポート機能では、以下のJSONファイルをアーカイブ（zip）して出力します。
ユーザ定義
ファイル名: user_definition.json
アイコン情報 （ユーザ定義にアイコンが紐付けられている場合のみ出力されます。）
デザイナ表示アイコン
ファイル名: icon_data/designer/<icon_id>
パレット表示アイコン
ファイル名: icon_data/palette/<icon_id>
フロー定義
ファイル名: flow_definition.json
フロー図
ファイル名: flow_diagram/<flow_id>-<version>.png

72

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
フロールーティング定義
ファイル名: flow_route.json

インポート・エクスポート時の動作仕様
IM-LogicDesignerのインポート・エクスポート機能の動作仕様は、以下の通りです。

エクスポート
エクスポート機能は、「ファイルフォーマット」に記載したフォーマットで、全てのIM-LogicDesignerに関するデータを出力します。

論理削除されたバージョンのエクスポート
ロジックフロー/ユーザ定義タスクのバージョン情報をエクスポートする場合、論理削除状態のバージョン情報は除いてエクスポートさ
れます。

インポート
インポート機能は、「ファイルフォーマット」に記載したフォーマットでアーカイブされたZIPファイルをもとに、アーカイブファイルに含まれる全てのIM-LogicDesignerに関するデータを取り込みます。
インポートの方法には以下の２つの種別が提供されます。
新規
インポート対象の情報が存在しない場合のみインポートを行います。インポート先に既に同一IDの情報が存在する場合には処理をスキップします。
更新
全ての情報のインポートを行います。インポート先に既に同一IDの情報が存在する場合は上書き更新を行います。
上書かれた情報を元に戻すことはできませんので注意してください。

インポート種別：新規の場合の動作
インポート種別が新規の場合には以下のようにインポート処理が行われます。
インポートが失敗した場合
インポートが失敗した場合は、それまで行われたすべてのインポート処理がロールバックされます。
インポート先に同一IDのカテゴリが存在する場合
フローカテゴリ/ユーザ定義カテゴリのインポートにおいて、既に同一IDのカテゴリがインポート先に存在する場合、該当IDのフローカテゴリ・ユーザ定義カテゴリに対するインポート処理はスキップされます。
インポート先に同一IDのデータが存在する場合
ロジックフロー/ユーザ定義タスクのインポートにおいて、既に同一IDのデータがインポート先に存在する場合、インポート先のバージョンよりも新しいバージョンのみインポートされます。

図: 新規バージョンのみインポート
インポート先のバージョンより新しいバージョンがインポート元に存在しない場合、インポート処理は行われません

73intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
これは、インポート先に論理削除状態のバージョンがある場合でも同様です。

図: インポートが行われない場合

図: インポートが行われない場合（インポート先に論理削除状態のバージョンがある）
インポート元とインポート先のバージョンの比較は、論理削除状態のバージョンも含まれます。
以下の例では、論理削除状態のバージョン2よりも新しいバージョン3のみインポートされます。

図: 論理削除状態のバージョンも含めて、新規バージョンのみインポート
インポート元のバージョンが一部抜けている場合、バージョン番号は維持されたままインポートされます。
以下は、インポート元にはバージョン1と3が定義されている場合の例です。
この場合、インポート先にはバージョン3のデータが作成されます（バージョン2にならないことに注意してください）。

図: 一部バージョンが含まれないデータのインポート処理

インポート種別：更新の場合の動作
インポート種別が更新の場合には以下のようにインポート処理が行われます。

74

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
インポートが失敗した場合
インポートが失敗した場合は、それまで行われたすべてのインポート処理がロールバックされます。
インポート先に同一IDのカテゴリが存在する場合
フローカテゴリ/ユーザ定義カテゴリのインポートにおいて、既に同一IDのカテゴリがインポート先に存在する場合、該当IDのフローカテゴリ・ユーザ定義カテゴリを上書き更新します。
インポート先に同一IDのデータが存在する場合
ロジックフロー/ユーザ定義タスクのインポートにおいて、既に同一IDのデータがインポート先に存在する場合、すべてのバー
ジョンを上書き更新します。

図: すべてのバージョンをインポート
インポート元のバージョンが一部抜けている場合、バージョン番号は維持されたままインポートされます。
以下は、インポート元にはバージョン1と3が定義されている場合の例です。
この場合、インポート先のバージョン2のデータはそのまま残ります。

図: 一部バージョンが含まれないデータのインポート処理

ロギング
IM-LogicDesignerのロギング機能は、ロジックフローの実行ログをデータベースへ出力します。
これにより、特定のロジックフローに関する統計情報の可視化を行うといった事が可能です。
ロギング機能の有効化
ログ出力先のテーブル構成
利用時の注意点

ロギング機能の有効化
ロギング機能はデフォルトで有効化されていません。
ロギング機能を利用するにはシステムプロパティを指定します。
システムプロパティの設定方法はアプリケーションサーバ毎に異なります。
-Dlogicdesigner.logging=true75intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
コラム
Resinにおけるシステムプロパティの指定方法
Resinにおけるシステムプロパティの指定は、<${resin.home}/conf/resin.properties> ファイルに設定内容を追記します。
<resin.properties> ファイル内に jvm_args 項目がある為、その項目に追記を行ってください。

ログ出力先のテーブル構成
IM-LogicDesignerのロギング機能では、 imld_log テーブルに対して実行時のログが出力されます。
imld_log
カラム名

データ型

説明

execution_id

文字列 （主キー）

ロジックフローの実行単位毎に採番される一意となるIDです。

execution_no

数値 （主キー）

ロジックフロー内のイベント毎に採番される0から始まる連番です。

event_type

文字列 （NOT NULL）

BEGIN_FLOW: フロー開始
END_FLOW: フロー終了
ERROR_FLOW: フローエラー終了
BEGIN_TASK: タスク開始
END_TASK: タスク終了
ERROR_TASK: タスク実行失敗
BEGIN_ERROR_FLOW: エラー処理フロー開始
END_ERROR_FLOW: エラー処理フロー終了

flow_id

文字列 （NOT NULL）

フローID

flow_version

数値

フローバージョン

thread

文字列

実行Javaスレッド名

executor

文字列

実行ユーザコード

parent_flow_id

文字列

親フローID

execute_id

文字列

実行ID （配置されたタスクに割り当てられたID）

task_id

文字列

タスクID （特定のタスクの種類に関して絞り込む際に利用します）

task_version

数値タスクバージョン （ユーザ定義の場合のみ）

task_type

文字列

タスク種別 （ユーザ定義の判別に利用します）

duration

数値

処理時間 （ミリ秒）

execution_time

日時

実行日時

error_message

文字列

エラーメッセージ （メッセージの文字長により切り捨てられる場合があります）

reserved01

文字列

予約項目01 （タスクにより格納される値が異なります）

reserved02

文字列

予約項目02 （タスクにより格納される値が異なります）

reserved03

文字列

予約項目03 （タスクにより格納される値が異なります）

reserved04

文字列

予約項目04 （タスクにより格納される値が異なります）

reserved05

文字列

予約項目05 （タスクにより格納される値が異なります）

reserved06

文字列

予約項目06 （タスクにより格納される値が異なります）

reserved07

文字列

予約項目07 （タスクにより格納される値が異なります）

76

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
カラム名

データ型

説明

reserved08

文字列

予約項目08 （タスクにより格納される値が異なります）

reserved09

文字列

予約項目09 （ タスクにより格納される値が異なります）

create_user_cd

文字列 （NOT NULL）

作成者コードcreate_date

日時 （NOT NULL）

作成日時

record_user_cd

文字列 （NOT NULL）

更新者コードrecord_date

日時 （NOT NULL）

更新日時

利用時の注意点
上記の imld_log テーブルはインデックスが用意されていません。
特定のカラムを絞り込み条件とする、集計するといったクエリを発行する場合には適切なインデックスを用意してください。
ロジックフローの実行毎に、そのロジックフロー内に配置されているフローの開始、終了、およびタスク数分の開始、終了のレコードが登録されます。
そのため、長期間の運用では大量のレコード数となる場合があります。
適切なタイミングでレコードの削除、退避等を検討ください。

デバッグログ出力管理
ログ出力対象に設定したロジックフローのデバッグログをデータベースに出力します。
出力されたログはデバッグログ一覧画面から閲覧、検索、およびエクスポートできます。
デバッグログ出力先のテーブル構成
デバッグログ一覧
デバッグログ対象の設定
デバッグログの削除

注意
ロジックフローの実行毎に、そのロジックフロー内に配置されているフローの開始、終了、およびタスク数分の開始、終了のレコードが登録されます。
そのため、長期間の運用では大量のレコード数となる場合があります。
適切なタイミングでログの削除やログ出力対象設定の見直しを検討ください。

デバッグログ出力先のテーブル構成
ログ出力対象に設定したロジックフローの実行毎にデバッグログをデータベースに出力します。
具体的には以下項目がテーブル「imld_debug_log」に保存されます。
imld_debug_log
カラム名

データ型

説明

execution_id

文字列 （主キー）

ロジックフローの実行単位毎に採番される一意となるIDです。

execution_no

数値 （主キー）

ロジックフロー内のイベント毎に採番される0から始まる連番です。

log_level

文字列（NOT NULL）

ログレベルの種類についてはログ仕様書を参照

77

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
カラム名

データ型

説明

event_type

文字列 （NOT NULL）

BEGIN_FLOW: フロー開始
END_FLOW: フロー終了
ERROR_FLOW: フローエラー終了
BEGIN_TASK: タスク開始
END_TASK: タスク終了
ERROR_TASK: タスク実行失敗
LOG_TASK: ログ出力タスク
BEGIN_ERROR_FLOW: エラー処理フロー開始
END_ERROR_FLOW: エラー処理フロー終了

flow_id

文字列 （NOT NULL）

フローID

flow_version

数値

フローバージョン

thread

文字列

実行Javaスレッド名

executor

文字列

実行ユーザコード

parent_flow_id

文字列

親フローID

execute_id

文字列

実行ID （配置されたタスクに割り当てられたID）

task_id

文字列

タスクID （特定のタスクの種類に関して絞り込む際に利用します）

task_version

数値タスクバージョン （ユーザ定義の場合のみ）

task_type

文字列

タスク種別 （ユーザ定義の判別に利用します）

execution_time

日時

実行日時

message

文字列

メッセージ （メッセージの文字長により切り捨てられる場
合があります）

input

バイナリ

タスクの入力値

output

バイナリ

タスクの出力値

stack_trace

バイナリ

スタックトレース

create_user_cd

文字列 （NOT NULL）

作成者コードcreate_date

日時 （NOT NULL）

作成日時

record_user_cd

文字列 （NOT NULL）

更新者コードrecord_date

日時 （NOT NULL）

更新日時

タスクの入力値・出力値に特定の型が含まれる場合は下記の通りに変換して保持します。
型

表示形式

binary“<BINARY>”

storage “<STORAGE>”
sqlclob“<SQLCLOB>”

コラム
ロジックフロー定義編集画面でデバッグ実行を行った場合はデバッグログ出力されません。

デバッグログ一覧
デバッグログはデバッグログ一覧画面から閲覧、検索、およびエクスポートできます。
一覧に表示される情報は以下の通りです。
実行日時

78

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
ログレベル
フロー定義ID
フロー定義名
フローバージョン
イベント
タスクID
実行ユーザ

コラム
フロー定義名はフロー定義IDに紐づく最新の名称で表示します。
実行ユーザはユーザコードに紐づく最新の名称で表示します。

デバッグログ詳細
デバッグログ一覧画面で表示する項目に加えて、以下の情報を表示します。
項目

説明

入力値

タスクの入力値をJSON形式で表示

出力値

タスクの出力値をJSON形式で表示

メッセージ

ログ出力タスク、またはエラー終了した場合にメッセージを表示

スタックトレース

スタックトレースを表示

デバッグログのエクスポート
デバッグログ一覧画面に表示されているデバッグログをエクスポートします。
一覧でログ検索を行っている場合は検索条件で絞り込まれた結果がエクスポートされます。

注意
大量のデバッグログをエクスポートする場合、処理に時間がかかることがあります。
その場合、検索を利用して複数回に分けてエクスポートを行ってください。

デバッグログ対象の設定
ログ出力対象設定画面からロジックフローのログ出力対象設定を有効にできます。

コラム
サブフローを含めてログ出力したい場合、呼び出し元のロジックフローだけでなくサブフローも出力対象に設定してください。

デバッグログの削除
保持日数を超過したログを削除するジョブ機能を利用して、デバッグログを物理削除できます。
ジョブ機能の詳細は「ジョブ・ジョブネット リファレンス」-「デバッグログ削除」を参照してください。

79intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01

付録
マッピングパターン
マッピングパターン
シンプルなマッピング

string1からstring4へ値の受け渡しが行われます。

型変換が行われるマッピング

80

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01

string1からinteger6へ値の受け渡しが行われます。
integer6までの階層として含まれるobject4, object5のインスタンスは自動的に生成されます。

配列に対するマッピング

81intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01

string1からinteger6へ値の受け渡しが行われます。
integer6までの階層として含まれるobject4, object5は配列要素です、これらの配列要素は0番目の要素が自動的に生成されます。

配列からのマッピング

82

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01

string3からstring4へ値の受け渡しが行われます。
string3までの階層として含まれるobject1, object2は配列要素です、string4は単一の要素であるため、object1, object2は配列要素の0番目の要素が利用されます。

配列から配列へのマッピング

83intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01

string3からstring6へ値の受け渡しが行われます。
object1, object2と、object4, object5は配列要素です、左右の配列要素の数が一致しているため、それぞれ同じ要素数が作成されます。

配列から配列へのマッピングおよび型変換

84intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01

date3からstring5へ値の受け渡しが行われます。
date3とstring5は、データ型が違うため変換が行われます、dateからstringへの変換はISO8601形式の日付フォーマットに変換が行われます。
object1, object2と、object4は配列要素です、左右の配列要素の数が一致していないため、object1は配列要素の0番目の要素が利用されます。

配列から配列へのマッピングおよび、単一のマッピング

85

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01

date3からstring5へ値の受け渡しが行われます。
date3とstring5は、データ型が違うため変換が行われます、dateからstringへの変換はISO8601形式の日付フォーマットに変換が行われます。
object1, object2と、object4は配列要素です、左右の配列要素の数が一致していないため、object1は配列要素の0番目の要素が利用されます。
constant1には配列要素が含まれていないため、最後にマッピング処理が動きます。
constant1には配列要素が含まれないため、object4配列に含まれる全てのinteger5に対して値の代入が行われます。

配列から配列へのマッピングおよび、値自体が配列の場合

86

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01

string3からstring6へ値の受け渡しが行われます。
object1, object2と、object4, object5は配列要素です、左右の配列要素の数が一致しているため、それぞれ同じ要素数が作成されます。
string3, string6も同様に配列要素のため、そのまま値の代入が行われます。

配列から配列へのマッピングおよび、配列の値から単一の値へのマッピング

87intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01

string3からstring6へ値の受け渡しが行われます。
object1, object2と、object4, object5は配列要素です、左右の配列要素の数が一致しているため、それぞれ同じ要素数が作成されます。
string3が配列, string6は単一の値です、そのためstring3の0番目の要素がstring6へ代入されます。

総素数の違う配列のマッピング

88intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01

string3からstring5へ値の受け渡しが行われます。
object1, object2と、object4は配列要素です、左右の配列要素の数が一致していないため、object1は0番目の要素が利用されます。
また、string3が配列, string5は単一の値です、そのためstring3の0番目の要素がstring5へ代入されます。

関数を含むマッピング

89intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01

string1とinteger1を加算します、加算した結果をinteger4へ格納します。
string1は文字列であるため、数値への変換が行われます。

配列要素と関数を含むマッピング

90

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01

string2とinteger2を加算します、加算した結果をinteger5へ格納します。
string2は文字列であるため、数値への変換が行われます。
object1は配列要素であるため、object1の要素数分関数の呼び出し、integer5への格納が行われます。
integer5はobject4配列の子要素です。object4はobject1の要素数と同じ数の要素が生成されます。

異なる配列要素と関数を含むマッピング

91intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01

integer2とinteger3を加算します、加算した結果をinteger6へ格納します。
integer2とinteger3はそれぞれ親配列要素の数が一致していません、配列要素を含む階層が深いinteger3の階層が優先して利用されます。
integer2とinteger3の親配列要素を組み合わせた回数分関数の呼び出しが行われ、integer6へ格納されます。
優先して利用されるinteger3までの配列要素数と、integer6までの配列要素数が同じであるため、object4, object5は、object1,
object2と同じ要素数が生成されます。

タスク一覧
カテゴリ
汎用タスク
ログ出力
ログ出力を行うタスクです。
プロパティ
項目名

必須/任意

型

初期値

説明

ログレベル

任意

pulldown

INFO

ログレベルを指定してください。

ロガー名

任意

text

任意のロガー名を利用する場合に利用します、指定しなかった場合にはデフォルトのロガー名が利用されます。

92

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
入力値
im_logger <string> *

配列/リス
項目名

必須/任意

型

ト

説明

im_logger

必須

stringなし

ログに出力する内容を指定してください。

出力値
im_logger <any>

項目名型

配列/リスト 説明

im_logger

anyなし

出力値として利用可能な値はありません。

ロック取得
ロック取得を行うタスクです。
プロパティ
項目名

必須/任意

タイムアウト（ミリ秒） 任意

型

初期値

説明

text

10

ロック取得のタイムアウトを指定します。

入力値
im_lock <string> *

配列/リス
項目名

必須/任意

型

ト

説明

im_lock必須

stringなし

ロックキーを指定してください。

出力値
im_lock <object>└─ key <string>

項目名型

配列/リスト 説明

im_lock

objectなし

keystring

なし

ロックキー

ロック解放
獲得済みのロックを解放するタスクです。
入力値
im_releaseLock <string> *

項目名

必須/任意

型

配列/リスト 説明

im_releaseLock

必須

stringなし

出力値
im_releaseLock <any>93

解放対象となるロックキーを指定してください。

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト 説明

im_releaseLock

any

なし

出力値として利用可能な値はありません。

テキストメール送信
テキストメールを送信するタスクです。
プロパティ
項目名

必須/任意

送信失敗時にエラーとす 任意

型

初期値

説明

flag

trueの場合は、メール送信に失敗した場合にフる

ローをエラー終了します。
falseの場合は、メール送信に失敗した場合でもエラー終了とせず処理を継続します。

入力値
im_sendTextMail <object>├─ attachmentFiles <object[]>│ ├─ attachmentFile <binary>│ └─ fileName <string>├─ bcc <string[]>├─ bccAddresses <object[]>│ ├─ address <string>│ └─ personal <string>├─ body <string> *├─ cc <string[]>├─ ccAddresses <object[]>│ ├─ address <string>│ └─ personal <string>├─ from <string>├─ fromAddress <object>│ ├─ address <string>│ └─ personal <string>├─ subject <string> *├─ to <string[]>└─ toAddresses <object[]>├─ address <string>└─ personal <string>

配列/リス
項目名

必須/任意

型

ト

im_sendTextMail任意

objectなし

attachmentFiles

任意object配列

添付ファイル情報配列

attachmentFile

任意binaryなし

ファイルの内容

fileName任意

stringなし

ファイル名bcc [1]任意

string

配列

BCCメールアドレス配列

bccAddresses [1]任意

object

配列

BCCアドレス情報配列

body

必須

stringなし

テキストメール本文を指定してください。

cc [2]

任意

string配列

CCメールアドレス配列

ccAddresses [2]任意

object配列

CCアドレス情報配列

from [3]任意

stringなし

差出人メールアドレス

fromAddress [3]任意objectなし

差出人アドレス情報

subject

必須string

なし

件名を指定してください。

to [4]

任意

string配列

宛先メールアドレス配列

説明94

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
配列/リス
項目名

必須/任意

型

ト

説明

toAddresses [4]任意object配列

宛先アドレス情報配列

address任意

stringなし

メールアドレス

personal任意

stringなし

個人名

注釈[1] (1, 2)
BCCを指定する場合は bcc、bccAddresses のいずれかを指定してください。
両方指定されている場合は bccAddresses に設定されたアドレスが利用されます。
[2] (1, 2)
CCを指定する場合は cc、ccAddresses のいずれかを指定してください。
両方指定されている場合は ccAddresses に設定されたアドレスが利用されます。
[3] (1, 2)
差出人は必須です。 from、fromAddress のいずれかを指定してください。
両方指定されている場合は fromAddress に設定されたアドレスが利用されます。
[4] (1, 2)
宛先を指定する場合は to、toAddresses のいずれかを指定してください。
両方指定されている場合は toAddresses に設定されたアドレスが利用されます。
出力値
im_sendTextMail <any>

項目名型

配列/リスト 説明

im_sendTextMail

any

なし

出力値として利用可能な値はありません。

HTMLメール送信
HTMLメールを送信するタスクです。
プロパティ
項目名

必須/任意

送信失敗時にエラーとす 任意

型

初期値

flag

説明
trueの場合は、メール送信に失敗した場合にフる

ローをエラー終了します。
falseの場合は、メール送信に失敗した場合でもエラー終了とせず処理を継続します。

入力値

95

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_sendHtmlMail <object>├─ attachmentFiles <object[]>│ ├─ attachmentFile <binary>│ └─ fileName <string>├─ bcc <string[]>├─ bccAddresses <object[]>│ ├─ address <string>│ └─ personal <string>├─ cc <string[]>├─ ccAddresses <object[]>│ ├─ address <string>│ └─ personal <string>├─ from <string>├─ fromAddress <object>│ ├─ address <string>│ └─ personal <string>├─ html <string>├─ htmlImages <object[]>│ ├─ contentId <string>│ ├─ fileName <string>│ └─ imageFile <binary>├─ subject <string> *├─ text <string>├─ to <string[]>└─ toAddresses <object[]>├─ address <string>└─ personal <string>

配列/リス
項目名

必須/任意

型

ト

im_sendHtmlMail任意

objectなし

attachmentFiles

任意object配列

添付ファイル情報配列

attachmentFile

任意binaryなし

ファイルの内容

fileName任意

stringなし

ファイル名bcc [1]任意

string

配列

BCCメールアドレス配列

bccAddresses [1]任意

object

配列

BCCアドレス情報配列

cc [2]

任意

string配列

CCメールアドレス配列

ccAddresses [2]任意

object配列

CCアドレス情報配列

from [3]任意

stringなし

差出人メールアドレス

fromAddress [3]任意objectなし

差出人アドレス情報

html [4]任意

stringなし

HTML本文htmlImages

任意object配列

インライン画像ファイル情報配列

contentId

任意stringなし

インライン画像のコンテンツID

fileName任意

stringなし

ファイル名

imageFile任意binaryなし

画像ファイルsubject

必須stringなし

件名text [4]任意

stringなし

テキスト本文to [5]

任意

string配列

宛先メールアドレス配列

toAddresses [5]任意object配列

宛先アドレス情報配列

address任意

stringなし

メールアドレス

personal任意

string

なし

個人名

説明

96

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
注釈[1] (1, 2)
BCCを指定する場合は bcc、bccAddresses のいずれかを指定してください。
両方指定されている場合は bccAddresses に設定されたアドレスが利用されます。
[2] (1, 2)
CCを指定する場合は cc、ccAddresses のいずれかを指定してください。
両方指定されている場合は ccAddresses に設定されたアドレスが利用されます。

[3] (1, 2)
差出人は必須です。 from、fromAddress のいずれかを指定してください。
両方指定されている場合は fromAddress に設定されたアドレスが利用されます。
[4] (1, 2)
本文は必須です。
テキスト本文または、HTML本文のいずれかを指定してください。
[5] (1, 2)
宛先を指定する場合は to、toAddresses のいずれかを指定してください。
両方指定されている場合は toAddresses に設定されたアドレスが利用されます。
出力値
im_sendHtmlMail <any>

項目名型

配列/リスト 説明

im_sendHtmlMail

any

なし

出力値として利用可能な値はありません。

ユーザ切り替え
任意のユーザに切り替えを行うタスクです。
このタスクを利用した場合、必ずユーザ切り替え終了タスクを実行してください。
入力値
im_userSwitcher <string> *

配列/リス
項目名

必須/任意

型

ト

説明

im_userSwitcher必須

stringなし

切り替え対象ユーザコード

出力値
im_userSwitcher <any>

項目名型

配列/リスト 説明

im_userSwitcher

any

なし

出力値として利用可能な値はありません。

ユーザ切り替え終了

97

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
切り替えたユーザを元に戻すタスクです。
ユーザ切り替えタスクの後処理として利用します。
入力値
im_endUserSwitcher <any>

配列/リス
項目名

必須/任意

型

ト

説明

im_endUserSwitcher

任意

any

なし

入力値として利用可能な値はありません。

出力値
im_endUserSwitcher <any>

項目名型

配列/リスト 説明

im_endUserSwitcher

any

なし

出力値として利用可能な値はありません。

スリープ
フローの実行を一時的に停止するタスクです。
プロパティ
項目名

必須/任意

型

初期値

説明

割り込み発生時の処理必須

selectERRORERROR ： 割り込み発生時にはエラーとして扱い処理を終了します。
CONTINUE ： 割り込み発生時には処理を継続し次のタスクを実行します。

停止時間（ミリ秒）

任意

text

なし

停止時間を指定します。
指定されていない場合は、停止を行わず次のタスクを実行します。

入力値
im_sleep <any>

配列/リス
項目名

必須/任意

型

ト

説明

im_sleep

任意

any

なし

入力値として利用可能な値はありません。

出力値
im_sleep <any>

項目名型

配列/リスト 説明

im_sleep

anyなし

出力値として利用可能な値はありません。

日時文字列の解析
文章中から日時と思われる文字列を抽出し、実際の日時を解析するタスクです。
与えられた文字列の中から日時と思われる部分のみを取り出し、実際の日時に変換してIM-LogicDesigner上で簡単に使用できるようにします。
例えば、文字列「お世話になります。8月1日10時30分から打ち合わせをお願いいたします。」を入力値として指定した場合、「8月1日10時30分」のような日付や時刻、それら複数の組み合わせの文字列を認識し、実際の日時に変換して返却します。

98

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
認識する対象の文字列パターンや認識精度は、使用されるアナライザエンジンによって異なります。
入力値
im_analyzeDateTime <object>├─ baseDateTime <imdatetime>├─ baseLocale <locale>└─ text <string> *

項目名

必須/任意

型

配列/リスト

im_analyzeDateTime

任意objectなし

baseDateTime

任意

imdatetimeなし

説明基準となる日時を指定してください。
抽出された日時の文字列に不足する情報がある場
合、この基準日時から情報を補足します。
例えば、基準日時が「2017-0801T10:30:00+0900」で与えられた文字列が「3日午後2時」の場合、不足情報（年・月）が補足され「2017-08-03T14:00:00+0900」と認識されます。
指定しない場合は、アカウントコンテキストのタイムゾーンで、現在日時が使用されます。

baseLocale

任意

localeなし

基準となるロケールを指定してください。
日時文字列の抽出や変換を行う際、判断の基準となる日時の書き方を明示的に指定することで、解析精度を向上させます。
基準ロケールを実際に使用するかどうかは、アナラ
イザの実装によります。
指定しない場合は、解析対象の文字列から言語を判
断します。

text

必須

stringなし

解析対象の文字列を指定してください。

出力値
im_analyzeDateTime <object>├─ existsGroup <boolean>└─ groups <object[]>├─ matched <object>│ ├─ endIndex <integer>│ ├─ startIndex <integer>│ └─ text <string>└─ parsed <object>├─ confidence <bigdecimal>├─ endDateTime <imdatetime>├─ range <boolean>├─ startDateTime <imdatetime>├─ validDate <boolean>└─ validTime <boolean>

項目名型

配列/リスト

im_analyzeDateTime

objectなし

existsGroupboolean

なし

説明

日時と認識した文字列のグループが存在する場合は true
存在しない場合は false

groupsobjectリスト

日時と認識した文字列のグループ一覧

matchedobjectなし

日時と認識した文字列の情報

99

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト説明

endIndex

integerなし

入力された解析対象の文字列のうち、日時と認識した文字
列の終了インデックス+1

startIndex

integerなし

入力された解析対象の文字列のうち、日時と認識した文字
列の開始インデックス

text

stringなし

入力された解析対象の文字列のうち、日時と認識した文字
列の部分

parsedobjectなし

日時と認識した文字列の解析結果

confidence

bigdecimalなし

信頼度（0〜1）

endDateTime

imdatetimeなし

終了日時（range が true の場合のみ有効）

range

booleanなし

開始日時（startDateTime）から終了日時（endDateTime）の期間を示す場合は true
開始日時（startDateTime）のみの単体日時を示す場合はfalse

startDateTime

imdatetime

なし

開始日時

validDatebooleanなし

開始日時（startDateTime）の日付部分が有効である場合
は true
日付部分が無効であり、入力の基準日時から補完されている場合は false （特定の日を示さない）

validTimebooleanなし

開始日時（startDateTime）の時刻部分が有効である場合
は true
時刻部分が無効であり、入力の基準日時から補完されている場合は false （終日を示す）

IMAPメッセージの取得
メールサーバからメッセージを取得（IMAP） し、取得したメッセージ件数分繰り返し処理を実行するタスクです。
プロパティ
項目名

必須/任意 型初期化する変数名

任意

select初期化する変数を指定します。

繰り返し条件任意

text

繰り返し処理を継続する条件を指定します。

初期値

説明

入力値
im_getIMAPMail <object>├─ folder <string> *├─ searchCondition <object>│ ├─ body <string>│ ├─ endDate <date>│ ├─ from <string>│ ├─ seen <boolean>│ ├─ startDate <date>│ └─ subject <string>└─ serverSetting <object>├─ accessToken <string>├─ authentification <boolean>├─ host <string> *├─ password <string>├─ port <integer> *├─ ssl <boolean>├─ starttls <boolean>├─ user <string>└─ debug <boolean>100intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
配列/リス
項目名

必須/任意

型

ト

im_getIMAPMail任意

objectなし

folder必須

string

なし

説明

フォルダ
指定方法は以下の通りです。
受信箱:INBOX
下書き:Drafts
送信済み:Sent
ゴミ箱:Trash
迷惑:Junk

searchCondition

任意object

なし

検索条件

body

任意

stringなし

本文

endDate

任意

date

なし

取得終了日

from

任意

string

なし

送信元

seen

任意

boolean

なし

既読のみ取得する場合:true
未読のみ取得する場合:false

startDate

任意

date

なし

取得開始日

subject任意

stringなし

件名serverSetting

任意objectなし

接続情報

accessToken

任意

stringなし

アクセストークン
OAuth認証を行う場合に指定します。

authentification任意booleanなし

認証を行う場合:true

host

必須

stringなし

ホスト

password任意

string

なし

パスワード

port

必須

integer

なし

ポート

ssl

任意

boolean

なし

暗号化通信を利用する場合:truestarttls

任意booleanなし

STARTTLSを利用する場合:true

user

任意

string

なし

ユーザ

debug

任意

booleanなし

デバッグ情報を出力する場合:true※パスワード認証を行う場合はユーザ、パスワードを指定してください。 ※OAuth認証を行う場合はユーザ、アクセストークンを指定
してください。
アクセストークンは 「アクセストークンの取得」タスクを利用して取得できます。
出力値

101

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_getIMAPMail <object>├─ item <object>│ ├─ attachmentFiles <object[]>│ │ ├─ contentType <string>│ │ ├─ fileData <binary>│ │ └─ fileName <string>│ ├─ bcc <string[]>│ ├─ body <string>│ ├─ cc <string[]>│ ├─ contents <object[]>│ │ ├─ content <any>│ │ ├─ contentType <string>│ │ ├─ disposition <string>│ │ └─ fileName <string>│ ├─ folder <string>│ ├─ from <string>│ ├─ headers <map>│ ├─ messageNumber <integer>│ ├─ receivedDate <date>│ ├─ sentDate <date>│ ├─ status <object>│ │ ├─ answered <boolean>│ │ ├─ deleted <boolean>│ │ ├─ draft <boolean>│ │ ├─ flagged <boolean>│ │ ├─ recent <boolean>│ │ └─ seen <boolean>│ ├─ subject <string>│ ├─ to <string[]>│ └─ uid <long>└─ index <long>

項目名型

配列/リスト 説明

im_getIMAPMailobjectなし

attachmentFiles

object配列

添付ファイル情報配列

contentType

stringなし

ファイルの種別

fileData

binaryなし

ファイルの内容

fileName

string

なし

ファイル名

bcc

string

配列

BCC配列

body

string

なし

メール本文

cc

string配列

CC配列

contents

object配列

コンテンツ配列

content

any

なし

コンテンツの内容

contentType

stringなし

コンテンツの種別

disposition

stringなし

配置

fileName

stringなし

ファイル名

folderstring

なし

フォルダ

from

stringなし

送信元

headersmap

なし

メールヘッダmessageNumber

integerなし

メッセージに付与された内部番号

receivedDate

date

なし

受信日時

sentDate

date

なし

送信日時

statusobjectなし

メールステータス

102intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト 説明

answeredboolean

なし

返信済みの場合:truedeletedboolean

なし

削除済みの場合:truedraftboolean

なし

下書きの場合:true

flaggedboolean

なし

フラグが立てられている場合:truerecentboolean

なし

最近のものの場合:trueseenboolean

なし

既読の場合:true

subjectstringなし

件名

tostring

配列

TO配列

uid

long

なし

UID

index

long

なし

繰り返し要素のインデックス※コンテンツの内容はコンテンツの種別によって異なります。
IMAPメッセージを既読にするメッセージを既読にします。
入力値
im_readIMAPMail <object>├─ folder <string> *├─ serverSetting <object>│ ├─ accessToken <string>│ ├─ authentification <boolean>│ ├─ host <string> *│ ├─ password <string>│ ├─ port <integer> *│ ├─ ssl <boolean>│ ├─ starttls <boolean>│ ├─ user <string>│ └─ debug <boolean>└─ uid <long> *

配列/リス
項目名

必須/任意

型

ト

im_readIMAPMail任意

objectなし

folder必須

string

なし

説明

フォルダ
指定方法は以下の通りです。
受信箱:INBOX
下書き:Drafts
送信済み:Sent
ゴミ箱:Trash
迷惑:Junk

serverSetting

任意objectなし

接続情報

accessToken

任意

stringなし

アクセストークン
OAuth認証を行う場合に指定します。

authentification任意booleanなし

認証を行う場合:true

host

必須

stringなし

ホスト

password任意

string

なし

パスワード

port

必須

integer

なし

ポート

103

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
配列/リス
項目名

必須/任意

型

ト

説明

ssl

任意

boolean

なし

暗号化通信を利用する場合:truestarttls

任意booleanなし

STARTTLSを利用する場合:true

user

任意

string

なし

ユーザ

debug

任意

booleanなし

デバッグ情報を出力する場合:true

uid

必須

long

なし

既読にするメッセージのUID※認証を行う場合はユーザ、パスワードを指定してください。 ※OAuth認証を行う場合はユーザ、アクセストークンを指定してください。
アクセストークンは 「アクセストークンの取得」タスクを利用して取得できます。
出力値
im_readIMAPMail <any>

項目名型

配列/リスト 説明

im_readIMAPMail

any

なし

出力値として利用可能な値はありません。

IMAPメッセージを未読にするメッセージを未読にします。
入力値
im_unreadIMAPMail <object>├─ folder <string> *├─ serverSetting <object>│ ├─ accessToken <string>│ ├─ authentification <boolean>│ ├─ host <string> *│ ├─ password <string>│ ├─ port <integer> *│ ├─ ssl <boolean>│ ├─ starttls <boolean>│ ├─ user <string>│ └─ debug <boolean>└─ uid <long> *

配列/リス
項目名

必須/任意

型

ト

im_unreadIMAPMail任意

objectなし

folder必須

string

なし

説明

フォルダ
指定方法は以下の通りです。
受信箱:INBOX
下書き:Drafts
送信済み:Sent
ゴミ箱:Trash
迷惑:Junk

serverSetting

任意objectなし

接続情報

accessToken

任意

stringなし

アクセストークン
OAuth認証を行う場合に指定します。

authentification任意boolean

なし

104

認証を行う場合:trueintra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
配列/リス
項目名

必須/任意

型

ト

説明

host

必須

stringなし

ホスト

password任意

string

なし

パスワード

port

必須

integer

なし

ポート

ssl

任意

boolean

なし

暗号化通信を利用する場合:truestarttls

任意booleanなし

STARTTLSを利用する場合:true

user

任意

string

なし

ユーザ

debug

任意

booleanなし

デバッグ情報を出力する場合:true

uid

必須

long

なし

未読にするメッセージのUID※認証を行う場合はユーザ、パスワードを指定してください。 ※OAuth認証を行う場合はユーザ、アクセストークンを指定してください。
アクセストークンは 「アクセストークンの取得」タスクを利用して取得できます。
出力値
im_unreadIMAPMail <any>

項目名型

配列/リスト 説明

im_unreadIMAPMail

any

なし

出力値として利用可能な値はありません。

IMAPメッセージの移動メッセージを指定されたフォルダへ移動します。
入力値
im_moveIMAPMail <object>├─ folder <string> *├─ serverSetting <object>│ ├─ accessToken <string>│ ├─ authentification <boolean>│ ├─ host <string> *│ ├─ password <string>│ ├─ port <integer> *│ ├─ ssl <boolean>│ ├─ starttls <boolean>│ ├─ user <string>│ └─ debug <boolean>├─ target <string> *└─ uid <long> *

配列/リス
項目名

必須/任意

型

ト

im_moveIMAPMail任意

objectなし

folder必須

string

なし

説明

フォルダ
指定方法は以下の通りです。
受信箱:INBOX
下書き:Drafts
送信済み:Sent
ゴミ箱:Trash
迷惑:Junk105

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
配列/リス
項目名

必須/任意

型

ト

説明

serverSetting

任意objectなし

接続情報

accessToken

任意

stringなし

アクセストークン
OAuth認証を行う場合に指定します。

authentification任意booleanなし

認証を行う場合:true

host

必須

stringなし

ホスト

password任意

string

なし

パスワード

port

必須

integer

なし

ポート

ssl

任意

boolean

なし

暗号化通信を利用する場合:truestarttls

任意booleanなし

STARTTLSを利用する場合:true

user

任意

string

なし

ユーザ

debug

任意

booleanなし

デバッグ情報を出力する場合:truetarget必須

stringなし

移動先のフォルダ

uid

必須

long

なし

移動するメッセージのUID※認証を行う場合はユーザ、パスワードを指定してください。 ※OAuth認証を行う場合はユーザ、アクセストークンを指定してください。
アクセストークンは 「アクセストークンの取得」タスクを利用して取得できます。
出力値
im_moveIMAPMail <any>

項目名型

配列/リスト 説明

im_moveIMAPMail

any

なし

出力値として利用可能な値はありません。

IMAPメッセージの削除
メールサーバからメッセージを削除します。
入力値
im_deleteIMAPMail <object>├─ folder <string> *├─ serverSetting <object>│ ├─ accessToken <string>│ ├─ authentification <boolean>│ ├─ host <string> *│ ├─ password <string>│ ├─ port <integer> *│ ├─ ssl <boolean>│ ├─ starttls <boolean>│ ├─ user <string>│ └─ debug <boolean>└─ uid <long> *

配列/リス
項目名

必須/任意

型

ト

im_deleteIMAPMail任意

object

なし

説明

106

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
配列/リス
項目名

必須/任意

型

ト

説明

folder必須

stringなし

フォルダ
指定方法は以下の通りです。
受信箱:INBOX
下書き:Drafts
送信済み:Sent
ゴミ箱:Trash
迷惑:Junk

serverSetting

任意objectなし

接続情報

accessToken

任意

stringなし

アクセストークン
OAuth認証を行う場合に指定します。

authentification任意booleanなし

認証を行う場合:true

host

必須

stringなし

ホスト

password任意

string

なし

パスワード

port

必須

integer

なし

ポート

ssl

任意

boolean

なし

暗号化通信を利用する場合:truestarttls

任意booleanなし

STARTTLSを利用する場合:true

user

任意

string

なし

ユーザ

debug

任意

booleanなし

デバッグ情報を出力する場合:true

uid

必須

long

なし

削除するメッセージのUID※認証を行う場合はユーザ、パスワードを指定してください。 ※OAuth認証を行う場合はユーザ、アクセストークンを指定してください。
アクセストークンは 「アクセストークンの取得」タスクを利用して取得できます。
出力値
im_deleteIMAPMail <any>

項目名型

配列/リスト 説明

im_deleteIMAPMail

any

なし

出力値として利用可能な値はありません。

POP3メッセージの取得
メールサーバからメッセージを取得（POP3） し、取得したメッセージ件数分繰り返し処理を実行するタスクです。
プロパティ
項目名

必須/任意 型初期化する変数名

任意

select初期化する変数を指定します。

繰り返し条件任意

text

繰り返し処理を継続する条件を指定します。

初期値

説明

入力値

107

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_getPOP3Mail <object>├─ folder <string> *├─ searchCondition <object>│ ├─ body <string>│ ├─ endDate <date>│ ├─ from <string>│ ├─ seen <boolean>│ ├─ startDate <date>│ └─ subject <string>└─ serverSetting <object>├─ accessToken <string>├─ authentification <boolean>├─ host <string> *├─ password <string>├─ port <integer> *├─ ssl <boolean>├─ starttls <boolean>├─ twoLineAuthentication <boolean>├─ user <string>└─ debug <boolean>

項目名

必須/任意

型

配列/リスト

im_getPOP3Mail

任意

objectなし

folder必須

string

なし

説明

フォルダ
指定方法は以下の通りです。
受信箱:INBOX

searchCondition

任意object

なし

検索条件

body

任意

stringなし

本文

endDate

任意

date

なし

取得終了日

from

任意

string

なし

送信元

seen

任意

boolean

なし

既読のみ取得する場合:true
未読のみ取得する場合:false

startDate

任意

date

なし

取得開始日

subject任意

stringなし

件名serverSetting

任意objectなし

接続情報

accessToken

任意

stringなし

アクセストークン
OAuth認証を行う場合に指定します。

authentification任意booleanなし

認証を行う場合:true

host

必須

stringなし

ホスト

password任意

string

なし

パスワード

port

必須

integer

なし

ポート

ssl

任意

boolean

なし

暗号化通信を利用する場合:truestarttls

任意booleanなし

STARTTLSを利用する場合:true

twoLineAuthentication任意booleanなし

OAUTHを利用した認証コマンドを2行に分割します。
Microsoft Office365などOAUTHコマンドを2行に分割する必要がある場合は true にしてください。

user

任意

string

なし

ユーザ

debug

任意

booleanなし

デバッグ情報を出力する場合:true※認証を行う場合はユーザ、パスワードを指定してください。 ※OAuth認証を行う場合はユーザ、アクセストークンを指定してくださ108intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
い。
アクセストークンは 「アクセストークンの取得」タスクを利用して取得できます。
出力値
im_getPOP3Mail <object>├─ item <object>│ ├─ attachmentFiles <object[]>│ │ ├─ contentType <string>│ │ ├─ fileData <binary>│ │ └─ fileName <string>│ ├─ bcc <string[]>│ ├─ body <string>│ ├─ cc <string[]>│ ├─ contents <object[]>│ │ ├─ content <any>│ │ ├─ contentType <string>│ │ ├─ disposition <string>│ │ └─ fileName <string>│ ├─ folder <string>│ ├─ from <string>│ ├─ headers <map>│ ├─ messageNumber <integer>│ ├─ receivedDate <date>│ ├─ sentDate <date>│ ├─ status <object>│ │ ├─ answered <boolean>│ │ ├─ deleted <boolean>│ │ ├─ draft <boolean>│ │ ├─ flagged <boolean>│ │ ├─ recent <boolean>│ │ └─ seen <boolean>│ ├─ subject <string>│ ├─ to <string[]>│ └─ uid <string>└─ index <long>

項目名型

配列/リスト 説明

im_getPOP3Mail

objectなし

attachmentFiles

object配列

添付ファイル情報配列

contentType

stringなし

ファイルの種別

fileData

binaryなし

ファイルの内容

fileName

string

なし

ファイル名

bcc

string

配列

BCC配列

body

string

なし

メール本文

cc

string配列

CC配列

contents

object配列

コンテンツ配列

content

any

なし

コンテンツの内容

contentType

stringなし

コンテンツの種別

disposition

stringなし

配置

fileName

stringなし

ファイル名

folderstring

なし

フォルダ

from

stringなし

送信元

headersmap

なし

メールヘッダ109

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト 説明

messageNumber

integerなし

メッセージに付与された内部番号

receivedDate

date

なし

受信日時

sentDate

date

なし

送信日時

statusobjectなし

メールステータス

answeredboolean

なし

返信済みの場合:truedeletedboolean

なし

削除済みの場合:truedraftboolean

なし

下書きの場合:true

flaggedboolean

なし

フラグが立てられている場合:truerecentboolean

なし

最近のものの場合:trueseenboolean

なし

既読の場合:true

subjectstringなし

件名

tostring

配列

TO配列

uid

string

なし

UID

index

long

なし

繰り返し要素のインデックス※コンテンツの内容はコンテンツの種別によって異なります。
POP3メッセージの移動メッセージを指定されたフォルダへ移動します。
入力値
im_movePOP3Mail <object>├─ folder <string> *├─ serverSetting <object>│ ├─ accessToken <string>│ ├─ authentification <boolean>│ ├─ host <string> *│ ├─ password <string>│ ├─ port <integer> *│ ├─ ssl <boolean>│ ├─ starttls <boolean>│ ├─ twoLineAuthentication <boolean>│ ├─ user <string>│ └─ debug <boolean>├─ target <string> *└─ uid <string> *

項目名

必須/任意

型

配列/リスト

im_movePOP3Mail

任意

objectなし

folder必須

string

なし

説明

フォルダ
指定方法は以下の通りです。
受信箱:INBOX

serverSetting

任意objectなし

接続情報

accessToken

任意

stringなし

アクセストークン
OAuth認証を行う場合に指定します。

authentification任意booleanなし

認証を行う場合:true

host

必須

string

なし

ホスト

110

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

配列/リスト説明

password任意

string

なし

パスワード

port

必須

integer

なし

ポート

ssl

任意

boolean

なし

暗号化通信を利用する場合:truestarttls

任意booleanなし

STARTTLSを利用する場合:true

twoLineAuthentication任意booleanなし

OAUTHを利用した認証コマンドを2行に分割します。
Microsoft Office365などOAUTHコマンドを2行に分割する必要がある場合は true にしてください。

user

任意

string

なし

ユーザ

debug

任意

booleanなし

デバッグ情報を出力する場合:truetarget必須

stringなし

移動先のフォルダ

uid

必須

stringなし

移動するメッセージのUID※認証を行う場合はユーザ、パスワードを指定してください。 ※OAuth認証を行う場合はユーザ、アクセストークンを指定してください。
アクセストークンは 「アクセストークンの取得」タスクを利用して取得できます。
出力値
im_movePOP3Mail <any>

項目名型

配列/リスト 説明

im_movePOP3Mail

any

なし

出力値として利用可能な値はありません。

POP3メッセージの削除
メールサーバからメッセージを削除します。
入力値
im_deletePOP3Mail <object>├─ folder <string> *├─ serverSetting <object>│ ├─ accessToken <string>│ ├─ authentification <boolean>│ ├─ host <string> *│ ├─ password <string>│ ├─ port <integer> *│ ├─ ssl <boolean>│ ├─ starttls <boolean>│ ├─ twoLineAuthentication <boolean>│ ├─ user <string>│ └─ debug <boolean>└─ uid <string> *

項目名

必須/任意

型

配列/リストim_deleteIMAPMail任意

objectなし

folder必須

string

なし

説明

フォルダ
指定方法は以下の通りです。
受信箱:INBOX

serverSetting

任意object

なし

111

接続情報

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

配列/リスト説明

accessToken

任意

stringなし

アクセストークン
OAuth認証を行う場合に指定します。

authentification任意booleanなし

認証を行う場合:true

host

必須

stringなし

ホスト

password任意

string

なし

パスワード

port

必須

integer

なし

ポート

ssl

任意

boolean

なし

暗号化通信を利用する場合:truestarttls

任意booleanなし

STARTTLSを利用する場合:true

twoLineAuthentication任意booleanなし

OAUTHを利用した認証コマンドを2行に分割します。
Microsoft Office365などOAUTHコマンドを2行に分割する必要がある場合は true にしてください。

user

任意

string

なし

ユーザ

debug

任意

booleanなし

デバッグ情報を出力する場合:true

uid

必須

stringなし

削除するメッセージのUID※認証を行う場合はユーザ、パスワードを指定してください。 ※OAuth認証を行う場合はユーザ、アクセストークンを指定してください。
アクセストークンは 「アクセストークンの取得」タスクを利用して取得できます。
出力値
im_deletePOP3Mail <any>

項目名型

配列/リスト 説明

im_deletePOP3Mail

any

なし

出力値として利用可能な値はありません。

バーコード生成
バーコードの生成を行うタスクです。

コラム
このタスクを利用するには 「バーコード生成」モジュールを含む環境を構築する必要があります。
プロパティ
項目名

必須/任意

型

初期値

説明

フォーマット必須

selectEAN_8

生成するバーコードのフォーマットを指定します。

入力値
im_createBarcode <object>├─ contents <string> *├─ width <integer>└─ height <integer>

項目名

必須/任意

型

配列/リストim_createBarcode

任意object

なし

112

説明

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

配列/リスト説明

contents

必須stringなし

バーコードでエンコードする内容

width

任意

integerなし

生成するバーコードの横幅（ピクセル）指定された横幅で生成できない場合は、サイズが超過することがあります。

heightinteger

任意なし

生成するバーコードの高さ（ピクセル）

出力値
im_createBarcode <Binary>

項目名型

配列/リスト 説明

im_createBarcode

Binaryなし

生成したバーコードのバイナリです。（PNG形式）

QRコード生成
QRコードの生成を行うタスクです。

コラム
このタスクを利用するには 「バーコード生成」モジュールを含む環境を構築する必要があります。
プロパティ
項目名

必須/任意

型

初期値

説明

誤り訂正レベル必須

selectM

生成するQRコードの誤り訂正レベルを指定しま
す。

バージョン

任意

text

なし

生成するQRコードのバージョンを指定します。
（1 - 40）

入力値
im_createQRCode <object>├─ contents <string> *├─ width <integer>└─ height <integer>

項目名

必須/任意

型

配列/リストim_createQRCode任意objectなし

contents

必須stringなし

QRコードでエンコードする内容

width

任意

integerなし

生成するQRコードの横幅（ピクセル）

説明

指定された横幅で生成できない場合は、サイズが超過することがあります。
height任意

integerなし

生成するQRコードの高さ（ピクセル）（指定された高さで生成できない場合は、サイズが超過することがあります。）

出力値
im_createQRCode <Binary>

項目名型

配列/リスト 説明

113

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト 説明

im_createQRCode

Binaryなし

生成したQRコードのバイナリです。（PNG形式）

RSSフィード解析
RSSフィードを読み込み内容の解析を行うタスクです。

コラム
このタスクを利用するには 「IM-LogicDesigner

RSS連携モジュール」を含む環境を構築する必要があります。

入力値
im_rssReader <object>└─ url <string> *

配列/リス
項目名

必須/任意

型

ト

im_rssReader

任意object

なし

url

必須

stringなし

説明

RSSフィードのURL

出力値
im_rssReader <object>├─ authors <string[]>├─ description <string>├─ entries <object[]>│ ├─ categories <string[]>│ ├─ description <object>│ │ ├─ text <string>│ │ ├─ type <string>│ │ └─ value <string>│ ├─ link <string>│ ├─ publishedDate <date>│ └─ title <string>├─ link <string>├─ publishedDate <date>└─ title <string>

項目名型

配列/リスト

im_rssReader

objectなし

authors

stringリスト

フィードの著者

description

stringなし

フィードの説明

entries

objectリスト

フィードエントリ

categories

string

リスト

エントリのカテゴリ

description

objectなし

エントリの説明

text

stringなし

説明の内容（typeがhtmlの場合にHTMLタグを除いた内容

説明を取得します。）
type

stringなし

説明のコンテンツ種別

valuestring

なし

説明の内容

link

stringなし

エントリのリンクpublishedDate

date

なし

エントリの公開日

114

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト説明

title

stringなし

エントリのタイトルlink

stringなし

フィードのリンクpublishedDate

date

なし

フィードの公開日

title

stringなし

フィードのタイトル

デスクトップ通知
デスクトップ通知を行うタスクです。
プロパティ
項目名

必須/任意 型

通知履歴を保存する

任意

初期値

説明

flag

通知内容を通知履歴に保存します。

入力値
im_notifyMQTask <object>├─ userCds <string[]> *├─ subject <string> *├─ body <string> *└─ url <string>

配列/リス
項目名

必須/任意

型

ト

im_notifyMQTask

必須

objectなし

userCds

必須

string配列

通知先のユーザコードを指定してください。

subject

必須stringなし

通知内容のタイトルを指定してください。

body

必須

stringなし

通知内容の本文を指定してください。

url

任意

stringなし

通知内容のURLを指定してください。

説明

出力値
im_notifyMQTask <any>

項目名型

配列/リスト 説明

im_notifyMQTask

any

なし

出力値として利用可能な値はありません。

モバイル通知モバイル通知を行うタスクです。
プロパティ
項目名

必須/任意 型

通知履歴を保存する

任意

flag

初期値

説明
通知内容を通知履歴に保存します。

入力値
im_notifyMobileTask <object>├─ userCds <string[]> *├─ subject <string> *├─ body <string> *└─ url <string>115

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
配列/リス
項目名

必須/任意

型

ト

im_notifyMobileTask

必須

objectなし

userCds

必須

string配列

通知先のユーザコードを指定してください。

subject

必須stringなし

通知内容のタイトルを指定してください。

body

必須

stringなし

通知内容の本文を指定してください。

url

任意

stringなし

通知内容のURLを指定してください。

説明

出力値
im_notifyMobileTask <any>

項目名型

配列/リスト 説明

im_notifyMobileTask

any

なし

出力値として利用可能な値はありません。

ストレージ操作パブリックストレージ取得
パブリックストレージの取得を行うタスクです。
取得したパブリックストレージは、ストレージ操作タスクと組み合わせることにより任意の操作を行うことが可能です。
入力値
im_publicStorage <string> *

配列/リス
項目名

必須/任意

型

ト

説明

im_publicStorage必須

stringなし

取得対象となるパブリックストレージパス

出力値
im_publicStorage <storage>

項目名型

配列/リスト 説明

im_publicStorage

storageなし

取得したパブリックストレージ

セッションストレージ取得
セッションスコープストレージの取得を行うタスクです。
取得したセッションスコープストレージはストレージ操作タスクと組み合わせることにより任意の操作を行うことが可能です。
入力値
im_sessionStorage <string> *

項目名

必須/任意

型

配列/リスト説明

im_sessionStorage必須

stringなし

セッションスコープストレージ内に含まれる対象のファイルパス

出力値
im_sessionStorage <storage>116intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト 説明

im_sessionStorage

storageなし

取得したセッションスコープストレージ

ストレージ出力（文字列）
文字列の書き込みを行うタスクです。
プロパティ
項目名

必須/任意

型

文字コード

任意

text

初期値

説明
書き込みを行う文字コードを指定することが可能です、未指定の場合にはUTF-8が利用されます。

入力値
im_writeTextToStorage <object>├─ storage <storage> *└─ text <string> *型

配列/リスト

im_writeTextToStorage 任意

objectなし

storage

必須

storageなし

出力対象を指定してください。

text

必須

stringなし

出力する文字列を指定してください。

項目名

必須/任意

説明

出力値
im_writeTextToStorage <any>

項目名配列/リスト 説明型

im_writeTextToStorage any

なし

出力値として利用可能な値はありません。

ストレージ追記（文字列）
ファイルに文字列を追記するタスクです。
プロパティ
項目名

必須/任意

型

文字コード

任意

text

初期値

説明
文字コードを指定してください、指定しなかった
場合にはUTF-8が利用されます。

入力値
im_appendTextToStorage <object>├─ storage <storage> *└─ text <string> *型

配列/リスト

im_appendTextToStorage 任意

objectなし

storage

必須

storageなし

出力対象となるストレージを指定してください。

text

必須

stringなし

追記を行う文字列を指定してください。

項目名

必須/任意

出力値

117

説明

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_appendTextToStorage <storage>

項目名型

im_appendTextToStorage storage

配列/リスト

説明なし

出力対象となったストレージ

ストレージ出力（バイナリ）
ストレージにバイナリデータを出力するタスクです。
入力値
im_writeBinaryToStorage <object>├─ binary <binary> *└─ storage <storage> *

必須/任意

型

配列/リスト

im_writeBinaryToStorage 任意

objectなし

binary必須

binaryなし

出力するバイナリデータを指定してください。

storage

必須

storageなし

出力先を指定してください。

項目名

説明

出力値
im_writeBinaryToStorage <any>

項目名型

im_writeBinaryToStorage any

配列/リスト

説明なし

出力値として利用可能な値はありません。

ストレージファイル読み込み（文字列）ストレージファイルを読み込み、その結果を文字列で返すタスクです。
プロパティ
項目名

必須/任意

型

文字コード

任意

text

初期値

説明
ファイルを読み込む際の文字コードを指定してください。
指定しなかった場合にはUTF-8が利用されます。

入力値
im_readTextToStorage <storage>

項目名

必須/任意

im_readTextToStorage 必須

型

配列/リスト 説明

storageなし

入力対象となるストレージを指定してください。

出力値
im_readTextToStorage <string>

項目名型

im_readTextToStorage string

配列/リスト 説明なし

ファイルを読み込んだ結果の文字列

ストレージファイル読み込み（バイナリ）

118

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
ストレージファイルを読み込み、その結果をバイナリデータで返すタスクです。
入力値
im_readBinaryToStorage <storage>

項目名

必須/任意

im_readBinaryToStorage 必須

型

配列/リスト説明storageなし

入力対象となるストレージを指定してください。

出力値
im_readBinaryToStorage <binary>

項目名型

im_readBinaryToStorage binary

配列/リスト説明なし

ファイルを読み込んだ結果のバイナリデータ

ディレクトリ取得
ディレクトリ一覧を取得するタスクです。
プロパティ
項目名

必須/任意

型

再帰

任意

flag

初期値

説明
配下のディレクトリを含めて取得する場合に指定してください。

入力値
im_getDirectories <storage> *

項目名

必須/任意

型

配列/リスト 説明

im_getDirectories

必須

storageなし

取得元となるディレクトリを指定してください。

出力値
im_getDirectories <storage[]>

項目名型

配列/リスト 説明

im_getDirectories

storageリスト

列挙されたディレクトリ一覧

ファイル取得
指定したストレージ配下のファイル一覧を取得するタスクです。
入力値
im_getFiles <storage> *

配列/リス
項目名

必須/任意

型

ト

説明

im_getFiles

必須

storageなし

取得対象のディレクトリを指定してください。

出力値
im_getFiles <storage[]>119

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト 説明

im_getFilesstorageリスト

列挙されたファイル一覧

ファイルおよびディレクトリ取得
ファイルおよびディレクトリを取得するタスクです。
プロパティ
項目名

必須/任意

型

再帰

任意

flag

初期値

説明
配下のファイルおよびディレクトリ取得を含めて取得する場合に指定してください。

入力値
im_getChildren <storage> *

項目名

必須/任意

型

配列/リスト 説明

im_getChildren

必須storageなし

取得元となるディレクトリを指定してください。

出力値
im_getChildren <storage[]>

項目名型

配列/リスト 説明

im_getChildren

storageリスト

列挙されたファイル、またはディレクトリ一覧

ストレージ情報取得
ストレージ情報を取得するタスクです。
このタスクを利用することによりストレージのファイルサイズ等、ストレージに関する情報が返却されます。
入力値
im_getStorageInfo <storage> *

項目名

必須/任意

型

配列/リスト 説明

im_getStorageInfo

必須

storageなし

取得対象となるストレージを指定してください。

出力値
im_getStorageInfo <object>├─ exist <boolean>├─ lastModified <long>├─ name <string>├─ path <string>├─ size <long>└─ type <string>

項目名型

配列/リスト 説明

im_getStorageInfo

objectなし

existbooleanなし

対象の存在フラグ

lastModified

long

なし

最終更新日時namestring

なし

名前

120

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト 説明

pathstring

なし

パス

size

long

なし

サイズ

type

stringなし

種別 directory または file が含まれます。

ディレクトリ作成
ディレクトリの作成を行うタスクです。
入力値
im_makeDirectories <storage> *

項目名

必須/任意

型

配列/リスト説明

im_makeDirectories

必須

storageなし

ディレクトリの作成を行う対象を指定してください。

出力値
im_makeDirectories <storage>

項目名型

配列/リスト 説明

im_makeDirectories

storageなし

作成されたディレクトリ

ファイルおよびディレクトリの移動
ファイルおよびディレクトリの移動を行うタスクです。
プロパティ
項目名

必須/任意

型

上書きする

任意

flag

初期値

説明
移動先が存在する場合に上書きするか、上書きしないかを指定します。

入力値
im_moveTo <object>├─ from <storage> *└─ to <storage> *

配列/リス
項目名

必須/任意

型

ト

im_moveTo

任意

object

なし

from

必須

storageなし

移動元のストレージを指定してください。

to必須storageなし

移動先のストレージを指定してください。

説明

出力値
im_moveTo <storage>

項目名型

配列/リスト 説明

im_moveTo

storageなし

移動先のストレージ121intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
ファイルおよびディレクトリのコピー
ファイルおよびディレクトリのコピーを行うタスクです。
プロパティ
項目名

必須/任意 型

上書きする

任意

初期値

説明

flag

上書きする場合に指定してください。

入力値
im_copyTo <object>├─ from <storage> *└─ to <storage> *

配列/リス
項目名

必須/任意

型

ト

im_copyTo

任意object

なし

from

必須

storageなし

コピー元を指定してください。

to必須storageなし

コピー先を指定してください。

説明

出力値
im_copyTo <storage>

項目名型

配列/リスト 説明

im_copyTo

storageなし

コピー先

ファイルおよびディレクトリの削除
ファイルおよびディレクトリの削除を行うタスクです。
プロパティ
項目名

必須/任意

型

再帰

任意

flag

初期値

説明
配下の要素を含めて再帰的に処理する場合に指定してください。

入力値
im_removeStorage <storage> *

項目名

必須/任意

型

配列/リスト 説明

im_removeStorage

必須

storageなし

削除対象となるストレージを指定してください。

出力値
im_removeStorage <storage>

項目名型

配列/リスト 説明

im_removeStorage

storageなし

削除対象のストレージ

ZIP圧縮
ZIP圧縮を行います。

122intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
プロパティ
項目名

必須/任意

型

上書きする

任意

flag

初期値

説明
既にファイルが存在する場合、上書きするか指定
します。

入力値
im_zip <object>├─ target <storage> *└─ to <storage> *

配列/リス
項目名

必須/任意

型

ト

im_zip任意

objectなし

target必須

storageなし

zipファイル圧縮対象を指定してください。

to必須storageなし

zipファイル出力先を指定してください。

説明

出力値
im_zip <storage>

項目名型

配列/リスト 説明

im_zipstorageなし

zip出力されたストレージ

ZIP解凍
zipファイルの解凍を行うタスクです。

注意
マルチバイト文字についてディレクトリ名やファイル名にマルチバイト文字が含まれる場合、ファイルを正常に展開できません。
入力値
im_unzip <object>├─ to <storage> *└─ zipFile <storage> *

配列/リス
項目名

必須/任意

型

ト

im_unzip

任意objectなし

to必須

storageなし

解凍先を指定してください。

zipFile必須

storageなし

zipファイルを指定してください。

説明

出力値
im_unzip <storage[]>

項目名型

配列/リスト 説明

im_unzip

storage

リスト

解凍されたストレージ一覧

123

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
Excelプロパティ情報書き込み
Excelのプロパティ情報を書き込みするタスクです。

コラム
このタスクを使用して書き込むを行うと、プロパティ情報はすべて「string」型として出力されます。
入力値
im_writeToExcelPropertiesTask <object>├─ description <object>│ ├─ title <string>│ ├─ subject <string>│ ├─ tags <string>│ ├─ categories <string>│ └─ comments <string>├─ origin <object>│ ├─ author <string>│ ├─ lastSavedBy <string>│ ├─ revisionNumber <string>│ ├─ versionNumber <string>│ ├─ company <string>│ └─ manager <string>├─ content <object>│ └─contentStatus <string>├─ storage <storage> *└─ customProperties <map>

配列/リス
項目名

必須/任意

型

ト

説明

im_writeToExcelPropertiesTask 任意

objectなし-

description

任意object

なし

-

title

任意

stringなし

タイトル

subject任意

string

なし

件名

tags

任意

stringなし

タグ

categories

任意

stringなし

分類項目

comments

任意stringなし

コメントorigin任意objectなし-

author任意

stringなし

作成者

lastSavedBy

任意

stringなし

前回保存者

revisionNumber任意

stringなし

改訂番号versionNumber任意

stringなし

バージョン番号company任意

stringなし

会社

manager任意

stringなし

マネージャ

content

任意objectなし-

contentStatus任意

stringなし

内容の状態

storage

必須

storageなし

Excelプロパティ情報の書き込み先を指定してください。

customProperties

任意

map

なし

出力値

124

カスタムプロパティ

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_writeToExcelPropertiesTask <any>

項目名型

im_writeToExcelPropertiesTask any

配列/リスト

説明なし

出力値として利用可能な値はありません。

Excelプロパティ情報読み込み
Excelのプロパティ情報の読み込みを行うタスクです。
入力値
im_readFromExcelPropertiesTask <storage>

配列/リス
項目名

必須/任意

im_readFromExcelPropertiesTask 必須

型

ト

説明

storageなし

入力対象となるストレージを指定してください。

出力値
im_readFromExcelPropertiesTask <object>├─ description <object>│ ├─ title <string>│ ├─ subject <string>│ ├─ tags <string>│ ├─ categories <string>│ └─ comments <string>├─ origin <object>│ ├─ author <string>│ ├─ lastSavedBy <string>│ ├─ revisionNumber <string>│ ├─ versionNumber <string>│ ├─ company <string>│ ├─ manager <string>│ ├─ contentCreated <date>│ ├─ dateLastSaved <date>│ └─ dateLastPrinted <date>├─ content <object>│ ├─ contentStatus <string>│ └─ contentType <string>└─ customProperties <map>

配列/リスト説明

im_readFromExcelPropertiesTask objectなし-

description

object

なし

-

title

stringなし

タイトル

subjectstring

なし

件名

tags

stringなし

タグ

categories

stringなし

分類項目

comments

stringなし

コメントoriginobjectなし-

authorstringなし

作成者

lastSavedBy

stringなし

前回保存者

revisionNumber

string

なし

改訂番号

項目名

型

125

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト説明

versionNumber

stringなし

バージョン番号company

stringなし

会社

managerstringなし

マネージャ

contentCreated

Date

なし

コンテンツの作成日時

dateLastSaved

Date

なし

前回保存日時dateLastSaved

integerなし

前回印刷日

content

objectなし-

contentStatus

stringなし

内容の状態

contentType

stringなし

内容の種類

customProperties

map

なし

カスタムプロパティ

基盤機能
ジョブネット即時実行
ジョブネットの即時実行を行います。
このタスクはジョブネットの実行を依頼するタスクであり、ジョブを直接実行するタスクではありません。
そのため、ジョブネット実行結果を取得することはできません。
入力値
im_runJobScheduler <string> *

配列/リス
項目名

必須/任意

型

ト

説明

im_runJobScheduler

必須

stringなし

ジョブネットIDを指定してください。

出力値
im_runJobScheduler <any>

項目名型

配列/リスト 説明

im_runJobScheduler

any

なし

出力値として利用可能な値はありません。

休日判定
カレンダマスタを元に、休日判定を行います。
プロパティ
項目名

必須/任意

型

カレンダーID

任意

text

初期値

説明
休日判定に利用するカレンダーIDを指定してください。

入力値
im_isHoliday <date> *126

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
配列/リス
項目名

必須/任意

型

ト

説明

im_isHoliday

必須

date

なし

休日判定を行う日付を指定してください。

出力値
im_isHoliday <boolean>

項目名型

配列/リスト 説明

im_isHoliday

boolean

なし

休日判定結果 true: 休日 / false: 休日以外

セーフURL一覧取得
セーフURLの一覧を取得するタスクです。
入力値
im_getSafeURLs <any>

配列/リス
項目名

必須/任意

型

ト

説明

im_getSafeURLs

任意

any

なし

入力値として利用可能な値はありません。

出力値
im_getSafeURLs <string[]>

項目名型

配列/リスト 説明

im_getSafeURLs

object

リスト

セーフURLの一覧

セーフURL判定
セーフURLの判定を行います。 出力値には判定結果が含まれます。

注意
入力値にベースURLで始まるURLを指定した場合は判定結果は true が返却されます。
入力値
im_validateSafeURL <string> *

配列/リス
項目名

必須/任意

型

ト

説明

im_validateSafeURL

必須

stringなし

判定対象とするURLを受け渡してください。

出力値
im_validateSafeURL <boolean>

項目名型

配列/リスト説明

im_validateSafeURL

boolean

なし

判定結果: true: セーフURLに含まれる / false: セーフURLに含まれないショートカットID作成

127

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
ショートカットIDを作成するタスクです。
入力値
im_createShortcutId <object>├─ allowsUsers <string[]>├─ authorization <boolean>├─ url <string> *├─ urlParams <map>├─ validEndDate <date> *├─ validationCode <string>└─ validationParam <string>

配列/リス
項目名

必須/任意

型

ト

im_createShortcutId

任意objectなし

allowsUsers任意

string配列

許可ユーザ配列

authorization任意boolean

なし

認証を利用する/しない

url

必須

stringなし

URL

urlParams

任意

map

なし

URLパラメータ

validEndDate

必須

date

なし

有効終了日

validationCode任意

stringなし

拡張検証コード

validationParam任意

stringなし

拡張検証パラメータ

説明

出力値
im_createShortcutId <string>

項目名型

配列/リスト 説明

im_createShortcutId

stringなし

作成されたショートカットID

ショートカットID削除
ショートカットIDの削除を行うタスクです。
入力値
im_deleteShortcutId <string> *

項目名

必須/任意

型

配列/リスト説明

im_deleteShortcutId必須

stringなし

削除対象となるショートカットIDを指定してください。

出力値
im_deleteShortcutId <any>

項目名型

配列/リスト 説明

im_deleteShortcutId

any

なし

出力値として利用可能な値はありません。

ショートカット情報取得
ショートカットIDを元に、ショートカット情報を取得するタスクです。
入力値

128

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_getShortcutInfo <string> *

配列/リス
項目名

必須/任意

型

ト

説明

im_getShortcutInfo

必須

stringなし

ショートカットIDを指定してください。

出力値
im_getShortcutInfo <object>├─ allowsUsers <string[]>├─ auth <boolean>├─ tenantId <string>├─ url <string>├─ validEndDate <date>├─ validationCode <string>└─ validationParam <string>

項目名型

配列/リスト 説明

im_getShortcutInfo

objectなし

allowsUsers

string配列

許可ユーザ配列authboolean

なし

認証を利用する/利用しない

tenantId

stringなし

テナントIDurl

stringなし

URL

urlParams

map

なし

URLパラメータ

validEndDate

date

なし

有効期間終了日

validationCode

stringなし

拡張検証コード

validationParamstringなし

拡張検証パラメータ

データインポート
データインポートを行うタスクです。
入力値
im_import <object>├─ data <binary>├─ importId <string> *└─ options <map>

項目名

必須/任意

型

配列/リストim_import

任意object

なし

data

任意

binaryなし

インポートを行うデータを指定してください。

importId

必須

stringなし

インポートIDを指定してください。

options

任意

map

なし

インポートを行う際のオプションです、インポート

説明の種別によりオプションは異なります。
※インポートIDは、「ジョブ・ジョブネット リファレンス」に記載されている各インポートジョブの「plugin_id」を指定してください。
※オプションには、「ジョブ・ジョブネット リファレンス」に記載されている各インポートジョブの「plugin_id」以外の実行パラメー
タを指定することができます。
出力値

129

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_import <object>├─ executeId <string>├─ faultCount <long>├─ message <string>├─ success <boolean>└─ totalCount <long>

項目名型

配列/リスト 説明

im_import

objectなし

executeId

stringなし

インポート実行ID

faultCount

long

なし

インポート失敗件数

messagestringなし

メッセージsuccess

booleanなし

成功フラグ

totalCount

long

なし

インポート数合計

データエクスポート
データエクスポートを実行するタスクです。
入力値
im_export <object>├─ exportId <string> *├─ options <map>└─ storage <storage>

項目名

必須/任意

型

配列/リスト

im_export

任意objectなし

exportId

必須

stringなし

エクスポートIDを指定してください。

options

任意

map

なし

エクスポート実行時に利用するオプションを指定し説明てください。
storage任意storageなし

エクスポート先を指定してください。

※エクスポートIDは、「ジョブ・ジョブネット リファレンス」に記載されている各エクスポートジョブの「plugin_id」を指定してください。
※オプションには、「ジョブ・ジョブネット リファレンス」に記載されている各エクスポートジョブの「plugin_id」以外の実行パラメータを指定することができます。
出力値
im_export <object>├─ executeId <string>├─ faultCount <long>├─ message <string>├─ success <boolean>└─ totalCount <long>

項目名型

配列/リスト 説明

im_export

objectなし

executeId

stringなし

エクスポート実行ID

faultCount

long

なし

失敗件数

messagestringなし

メッセージsuccess

boolean

なし

成功フラグ

130

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト 説明

totalCount

long

なし

エクスポート件数合計

アクセストークンの取得
OAuth クライアントモジュールを利用して連携されたアクセストークンを取得するタスクです。 外部連携アプリケーションにて利用中のアプリケーションとして連携されたアプリケーションのアクセストークンを取得します。

コラム
このタスクを利用するには 「OAuth クライアント」モジュールを含む環境を構築する必要があります。
入力値
im_getAccessToken <object>├─ providerId <string> *└─ providerType <string> *

配列/リス
項目名

必須/任意

型

ト

im_getAccessToken

任意objectなし

providerId

必須

stringなし

プロバイダIDを指定してください。

providerType

必須

stringなし

プロバイダ種別を指定してください。

説明※プロバイダIDおよびプロバイダ種別は、「設定ファイル OAuthプロバイダ設定」に設定されたOAuthプロバイダの「id」、「provider-type」を指定してください。
出力値
im_getAccessToken <object>├─ accessToken <string>├─ expires <date>├─ refreshToken <string>├─ scope <string>└─ tokenType <string>

項目名型

配列/リスト 説明

im_getAccessToken

objectなし

accessToken

stringなし

アクセストークン

expiresdateなし

アクセストークンの有効期限

refreshToken

stringなし

リフレッシュトークン

tokenTypestringなし

トークン種別アクセスセキュリティ
アカウント情報の取得
アカウント情報を取得します。
入力値
im_getAccountInfo <object>└─ userCd <string> *131

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
配列/リス
項目名

必須/任意

型

ト

説明

im_getAccountInfo

任意objectなし-

userCd必須

stringなし

ユーザコード出力値
im_getAccountInfo <object>├─ calendarId <string>├─ dateTimeFormat <object>│ ├─ dateFormats <object>│ │ ├─ input <string>│ │ ├─ simple <string>│ │ └─ standard <string>│ ├─ formatSetId <string>│ ├─ formatSetLocale <string>│ └─ timeFormats <object>│├─ input <string>│├─ standard <string>│└─ timestamp <string>├─ encoding <string>├─ firstDayOfWeek <integer>├─ locale <locale>├─ lockDate <date>├─ loginFailureCount <integer>├─ notes <string>├─ password <string>├─ themeIdForPC <string>├─ themeIds <map>├─ timeZoneId <string>├─ userCd <string>├─ validEndDate <date>└─ validStartDate <date>

項目名型

配列/リスト 説明

im_getAccountInfo

objectなし-

calendarId

stringなし

カレンダーID

dateTimeFormat

objectなし-

dateFormats

object

なし

-

input

stringなし

入力用日付フォーマット

simplestringなし

表示用簡易日付フォーマット

standard

stringなし

表示用標準日付フォーマット

formatSetId

stringなし

フォーマットセットID

formatSetLocale

stringなし

フォーマットセット・ロケール

timeFormats

object

なし

-

input

stringなし

入力用時刻フォーマット

standard

stringなし

表示用標準時刻フォーマット

timestamp

stringなし

表示用タイムスタンプ フォーマット

encoding

stringなし

エンコーディング

firstDayOfWeek

integerなし

週の開始曜日localelocaleなし

ロケール

lockDate

dateなし

アカウントロック日付

132intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト 説明

loginFailureCount

integerなし

ログイン失敗回数

notes

stringなし

説明

password

stringなし

パスワード

themeIdForPC

stringなし

PC用テーマID

themeIds

mapなし

テーマ情報一覧
key: クライアントタイプID、value: テーマID

timeZoneId

stringなし

タイムゾーンID

userCdstringなし

ユーザコードvalidEndDate

date

なし

有効終了日

validStartDate

date

なし

有効開始日

アカウントの追加
アカウントの追加を行うタスクです。
各項目に設定可能な値は、APIドキュメント「AccountInfo」を参照してください。
アカウントライセンスの登録は、アカウントの有効化 を利用してください。
入力値
im_addAccount <object>├─ calendarId <string>├─ dateTimeFormat <object>│ ├─ dateFormats <object>│ │ ├─ input <string>│ │ ├─ simple <string>│ │ └─ standard <string>│ ├─ formatSetId <string>│ ├─ formatSetLocale <string>│ └─ timeFormats <object>│├─ input <string>│├─ standard <string>│└─ timestamp <string>├─ encoding <string>├─ firstDayOfWeek <integer>├─ locale <locale>├─ lockDate <date>├─ loginFailureCount <integer>├─ notes <string>├─ password <string>├─ themeIdForPC <string>├─ themeIds <map>├─ timeZoneId <string>├─ userCd <string> *├─ validEndDate <date>└─ validStartDate <date>

項目名

必須/任意

型

配列/リスト説明

im_addAccount任意objectなし-

calendarId

任意

stringなし

カレンダーID

dateTimeFormat

任意objectなし-

dateFormats

任意object

なし

-

input

任意

stringなし

入力用日付フォーマット

simple任意stringなし

表示用簡易日付フォーマット

133

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

配列/リスト説明

standard任意

stringなし

表示用標準日付フォーマット

formatSetId

任意

stringなし

フォーマットセットID
日付、または、時刻のフォーマットを指定する場合は必須。

formatSetLocale

任意

stringなし

フォーマットセット・ロケール
日付、または、時刻のフォーマットを指定する場合は必須。

timeFormats

任意object

なし

-

input

任意

stringなし

入力用時刻フォーマット

standard任意

stringなし

表示用標準時刻フォーマット

timestamp任意

stringなし

表示用タイムスタンプ フォーマット

encoding

任意

stringなし

エンコーディング

firstDayOfWeek

任意integerなし

週の開始曜日locale任意localeなし

ロケール

lockDate

任意

date

なし

アカウントロック日付

loginFailureCount任意

integerなし

ログイン失敗回数

notes

任意

stringなし

説明

password任意

stringなし

パスワード
アカウント追加時、パスワード利用可能文字のチェックは行われません。

themeIdForPC

任意

stringなし

PC用テーマID

themeIds

任意

map

なし

テーマ情報一覧
key: クライアントタイプID、value: テーマID

timeZoneId

任意stringなし

タイムゾーンID

userCd必須

stringなし

ユーザコードvalidEndDate

任意

date

なし

有効終了日

validStartDate

任意

date

なし

有効開始日

出力値
im_addAccount <any>

項目名型

配列/リスト 説明

im_addAccount

any

なし

出力値として利用可能な値はありません。

アカウントの更新
アカウントの更新を行うタスクです。
各項目に設定可能な値は、APIドキュメント「AccountInfo」を参照してください。
アカウントライセンスの登録は、アカウントの有効化 を利用してください。
入力値

134

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_updateAccount <object>├─ calendarId <string>├─ dateTimeFormat <object>│ ├─ dateFormats <object>│ │ ├─ input <string>│ │ ├─ simple <string>│ │ └─ standard <string>│ ├─ formatSetId <string>│ ├─ formatSetLocale <string>│ └─ timeFormats <object>│├─ input <string>│├─ standard <string>│└─ timestamp <string>├─ encoding <string>├─ firstDayOfWeek <integer>├─ locale <locale>├─ lockDate <date>├─ loginFailureCount <integer>├─ notes <string>├─ password <string>├─ themeIdForPC <string>├─ themeIds <map>├─ timeZoneId <string>├─ userCd <string> *├─ validEndDate <date>└─ validStartDate <date>

項目名

必須/任意

型

配列/リスト説明

im_updateAccount任意objectなし-

calendarId

任意

stringなし

カレンダーID

dateTimeFormat

任意objectなし-

dateFormats

任意object

なし

-

input

任意

stringなし

入力用日付フォーマット

simple任意stringなし

表示用簡易日付フォーマット

standard任意

stringなし

表示用標準日付フォーマット

formatSetId

任意

stringなし

フォーマットセットID
日付、または、時刻のフォーマットを指定する場合は必須。

formatSetLocale

任意

stringなし

フォーマットセット・ロケール
日付、または、時刻のフォーマットを指定する場合は必須。

timeFormats

任意object

なし

-

input

任意

stringなし

入力用時刻フォーマット

standard任意

stringなし

表示用標準時刻フォーマット

timestamp任意

stringなし

表示用タイムスタンプ フォーマット

encoding

任意

stringなし

エンコーディング

firstDayOfWeek

任意integerなし

週の開始曜日locale任意localeなし

ロケール

lockDate

任意

date

なし

アカウントロック日付

loginFailureCount任意

integerなし

ログイン失敗回数

notes

任意

string

なし

説明

135

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

配列/リスト説明

password任意

stringなし

パスワード
アカウント更新時、パスワード利用可能文字のチェックは行われません。

themeIdForPC

任意

stringなし

PC用テーマID

themeIds

任意

map

なし

テーマ情報一覧
key: クライアントタイプID、value: テーマID

timeZoneId

任意stringなし

タイムゾーンID

userCd必須

stringなし

ユーザコードvalidEndDate

任意

date

なし

有効終了日

validStartDate

任意

date

なし

有効開始日

出力値
im_updateAccount <any>

項目名型

配列/リスト 説明

im_updateAccount

any

なし

出力値として利用可能な値はありません。

アカウントの削除
アカウントの削除を行うタスクです。
入力値
im_deleteAccount <object>└─ userCd <string> *

配列/リス
項目名

必須/任意

型

ト

説明

im_deleteAccount任意objectなし-

userCd必須

stringなし

ユーザコード

出力値
im_deleteAccount <any>

項目名型

配列/リスト 説明

im_deleteAccount

any

なし

出力値として利用可能な値はありません。

アカウントの有効化
アカウントの有効化を行うタスクです。 指定されたユーザのアカウントライセンスを登録します。
入力値
im_activateAccount <object>└─ userCd <string> *

配列/リス
項目名

必須/任意

型

ト

説明

im_activateAccount任意objectなし-

136

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
配列/リス
項目名

必須/任意

型

ト

説明

userCd必須

stringなし

ユーザコード

出力値
im_activateAccount <any>

項目名型

配列/リスト 説明

im_activateAccount

any

なし

出力値として利用可能な値はありません。

アカウントの無効化
アカウントの無効化を行うタスクです。 指定されたユーザのアカウントライセンスを削除します。
入力値
im_deactivateAccount <object>└─ userCd <string> *型

配列/リスト 説明

im_deactivateAccount 任意

objectなし-

userCdstringなし

ユーザコード

項目名

必須/任意

必須

出力値
im_deactivateAccount <any>

項目名型

配列/リスト 説明

im_deactivateAccount

any

なし

出力値として利用可能な値はありません。

アプリケーションライセンスの登録アカウントにアプリケーションライセンスを登録します。
入力値
im_registerApplicationLicense <object>├─ applicationIds <string[]> *└─ userCd <string> *型

配列/リスト 説明

im_registerApplicationLicense 任意

objectなし-

applicationIds

必須

string配列

アプリケーションID

userCd必須

stringなし

ユーザコード

項目名

必須/任意

出力値
im_registerApplicationLicense <any>

項目名型

im_registerApplicationLicense any

配列/リスト

説明なし

出力値として利用可能な値はありません。

アプリケーションライセンスの削除

137

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
アカウントからアプリケーションライセンスを削除します。
入力値
im_deleteApplicationLicense <object>├─ applicationIds <string[]> *└─ userCd <string> *

必須/任意

型

配列/リスト 説明

im_deleteApplicationLicense 任意

objectなし-

applicationIds

必須

string配列

アプリケーションID

userCd必須

stringなし

ユーザコード

項目名

出力値
im_deleteApplicationLicense <any>

項目名型

im_deleteApplicationLicense any

配列/リスト

説明なし

出力値として利用可能な値はありません。

アカウント付与ロールの取得
アカウント付与ロールの取得を行うタスクです。
入力値
im_getAccountRoleIds <object>└─ userCd <string> *型

配列/リスト 説明

im_getAccountRoleIds 任意

objectなし-

userCdstringなし

ユーザコード

項目名

必須/任意

必須

出力値
im_getAccountRoleIds <object>└─ roleIds <string[]>

項目名型

配列/リスト 説明

im_getAccountRoleIds

objectなし-

roleIds

string配列

ロールID

アカウントにロールを追加
アカウントにロールを追加するタスクです。
入力値
im_grantAccountRole <object>├─ roleIds <string[]> *├─ roleValidEndDate <date>├─ roleValidStartDate <date>└─ userCd <string> *138

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
配列/リス
項目名

必須/任意

型

ト

説明

im_grantAccountRole 任意

objectなし-

roleIds

必須

string

配列

ロールID

roleValidEndDate

任意

date

なし

ロール有効終了日

roleValidStartDate

任意

date

なし

ロール有効開始日

userCd必須

stringなし

ユーザコード出力値
im_grantAccountRole <any>

項目名型

配列/リスト 説明

im_grantAccountRole

any

なし

出力値として利用可能な値はありません。

アカウントからロールを削除
アカウントからロールを削除するタスクです。
入力値
im_revokeAccountRole <object>├─ roleIds <string[]> *└─ userCd <string> *型

配列/リスト 説明

im_revokeAccountRole 任意

objectなし-

roleIds

必須

string

配列

ロールID

userCd必須

stringなし

ユーザコード

項目名

必須/任意

出力値
im_revokeAccountRole <any>

配列/リス
項目名

型

im_revokeAccountRole any

ト

説明

なし

出力値として利用可能な値はありません。

ロールを保持するユーザの取得指定されたロールを保持するユーザのユーザコードを取得します。
入力値
im_getUserCdsByRoleId <object>├─ roleId <string> *└─ targetDate <date>型

配列/リスト説明

im_getUserCdsByRoleId 任意

objectなし-

roleIdstring

なし

ロールID

項目名

必須/任意

必須

139

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

配列/リスト説明targetDate

任意

date

なし

対象日付
指定されていない場合は、システム日付が使用されます。

出力値
im_getUserCdsByRoleId <object>└─ userCds <string[]>

項目名

配列/リスト 説明型

im_getUserCdsByRoleId object

なし-

userCds

配列

ユーザコードstringアカウント属性名の取得
アカウント属性名の取得を行うタスクです。
入力値
im_getAccountAttributeNames <object>└─ userCd <string> *

配列/リス
項目名

必須/任意

型

ト

説明

im_getAccountAttributeNames 任意

objectなし-

userCdstringなし

ユーザコード必須

出力値
im_getAccountAttributeNames <object>└─ attributeNames <string[]>

配列/リスト説明

im_getAccountAttributeNames object

なし-

attributeNames

配列

アカウント属性名

項目名

型

stringアカウント属性値の取得
アカウント属性値の取得を行うタスクです。
入力値
im_getAccountAttributeValue <object>├─ userCd <string> *├─ attributeName <string> *└─ defaultValue <string>型

配列/リスト 説明

im_getAccountAttributeValue 任意

objectなし-

userCd必須

stringなし

ユーザコードattributeName

必須

string

なし

属性名

項目名

必須/任意

140

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

配列/リスト 説明

defaultValue

任意

stringなし

デフォルト値指定されたアカウント属性の値が設定されていない場合に返却される値です。

出力値
im_getAccountAttributeValue <object>└─ attributeValue <string>

配列/リスト説明

im_getAccountAttributeValue object

なし-

attributeValue

なし

アカウント属性値

項目名型

string

コラム
使用可能な属性名(attributeName)と、取得できる属性値(attributeValue)は以下の通りです。
属性名

属性値

説明

im_first_login

true

初回ログインの判定

false
im_external_user

true

外部ユーザの判定

false
im_menu.global_nav.dropdown.limitation

数値

グローバルナビ最大表示数

im_i18n_decimal_format_id

comma_period

数値形式設定space_comma

comma_period:

apostrophe_period

123,456,789.123

period_comma

space_comma: 123 456
789,123
apostrophe_period:
123‘456‘789.123
period_comma:
123.456.789,123

history_count数値

イベントナビゲータにおけるナ
ビゲート結果管理の履歴表示件数

im_multi_factor_authentication_user_disabled true

多要素認証設定が無効化されてfalse

いるかの判定アカウント属性の追加
アカウント属性の追加を行うタスクです。
入力値
im_addAccountAttribute <object>├─ attributeName <string> *├─ attributeValue <string> *└─ userCd <string> *型

配列/リスト説明

im_addAccountAttribute 任意

objectなし-

attributeNamestring

なし

属性名

項目名

必須/任意

必須

141

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

配列/リスト説明

attributeValue

必須

stringなし

属性値

userCd必須

stringなし

ユーザコードコラム
使用可能な属性名(attributeName)と属性値(attributeValue)は以下の通りです。
属性名

属性値

説明

im_first_login

true

初回ログインの判定

false
im_external_user

true

外部ユーザの判定

false
im_menu.global_nav.dropdown.limitation

数値

グローバルナビ最大表示数

im_i18n_decimal_format_id

comma_period

数値形式設定space_comma

comma_period:

apostrophe_period

123,456,789.123

period_comma

space_comma: 123 456
789,123
apostrophe_period:
123‘456‘789.123
period_comma:
123.456.789,123

history_count数値

イベントナビゲータにおけるナ
ビゲート結果管理の履歴表示件数

im_multi_factor_authentication_user_disabled true

多要素認証設定が無効化されてfalse

いるかの判定出力値
im_addAccountAttribute <any>

項目名型

im_addAccountAttribute any

配列/リスト

説明なし

出力値として利用可能な値はありません。

アカウント属性の削除
アカウント属性の削除を行うタスクです。
入力値
im_deleteAccountAttribute <object>├─ attributeName <string> *└─ userCd <string> *型

配列/リスト 説明

im_deleteAccountAttribute 任意

objectなし-

attributeName

必須

stringなし

属性名userCd必須

stringなし

ユーザコード

項目名

必須/任意

142

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
コラム
使用可能な属性名(attributeName)は以下の通りです。
属性名

説明

im_first_login

初回ログインの判定

im_external_user

外部ユーザの判定

im_menu.global_nav.dropdown.limitation

グローバルナビ最大表示数

im_i18n_decimal_format_id

数値形式設定history_count

イベントナビゲータにおけるナビゲート結果管理の履歴
表示件数

im_multi_factor_authentication_user_disabled

多要素認証設定が無効化されているかの判定

出力値
im_deleteAccountAttribute <any>

項目名型

im_deleteAccountAttribute any

配列/リスト

説明なし

出力値として利用可能な値はありません。

ロール情報の取得
ロール情報の取得を行うタスクです。
入力値
im_getRole <object>├─ locale <locale>└─ roleId <string> *

項目名

必須/任意

型

配列/リスト説明

im_getRole

任意

objectなし-

locale任意localeなし

取得するロール情報の対象ロケール
指定されていない場合は、アカウントコンテキストのロケールが使用されます。

roleId必須

string

なし

ロールID

出力値
im_getRole <object>├─ category <string>├─ displayName <string>├─ notes <string>├─ roleId <string>└─ roleName <string>

項目名型

配列/リスト 説明

im_getRole

objectなし-

category

stringなし

ロールカテゴリdisplayName

stringなし

ロール表示名指定された対象ロケールの表示名が返却されます。

143intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト 説明

notes

stringなし

ロールの詳細roleIdstringなし

ロールID

roleName

stringなし

ロール名

ロールの追加ロールの追加を行うタスクです。
入力値
im_addRole <object>├─ category <string>├─ defaultLocaleDisplayName <string> *├─ displayName <map>├─ notes <string>├─ roleId <string> *└─ roleName <string> *

項目名

必須/任意

型

配列/リスト 説明

im_addRole

任意

objectなし-

category任意

stringなし

ロールカテゴリ

defaultLocaleDisplayName 必須

stringなし

テナントのデフォルトロケール用ロール表示名

displayName

map

なし

ロール表示名任意

key: ロケールID、value: 表示名
システムで利用可能なロケールに表示名が設定されていない場合、テナントのデフォルトロケール
用表示名が設定されます。
notes

任意

stringなし

ロールの詳細roleId必須

stringなし

ロールID

roleName必須

string

なし

ロール名

出力値
im_addRole <any>

項目名型

配列/リスト 説明

im_addRole

any

なし

出力値として利用可能な値はありません。

ロールの更新ロールの更新を行うタスクです。
入力値
im_updateRole <object>├─ category <string>├─ displayName <map>├─ notes <string>├─ roleId <string> *└─ roleName <string> *144

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
配列/リス
項目名

必須/任意

型

ト

説明

im_updateRole

任意

objectなし-

category任意

stringなし

ロールカテゴリdisplayName

任意

map

なし

ロール表示名key: ロケールID、value: 表示名

notes

任意

stringなし

ロールの詳細roleId必須

stringなし

ロールID

roleName必須

string

なし

ロール名

出力値
im_updateRole <any>

項目名型

配列/リスト 説明

im_updateRole

any

なし

出力値として利用可能な値はありません。

ロールの削除ロールの削除を行うタスクです。
入力値
im_deleteRole <object>└─ roleId <string> *

配列/リス
項目名

必須/任意

型

ト

説明

im_deleteRole

任意

objectなし-

roleId必須

string

なし

ロールID

出力値
im_deleteRole <any>

項目名型

配列/リスト 説明

im_deleteRole

any

なし

出力値として利用可能な値はありません。

サブロール情報の取得
サブロール情報の取得を行うタスクです。
入力値
im_getSubRole <object>├─ recursive <boolean>└─ roleId <string> *

項目名

必須/任意

型

配列/リスト説明

im_getSubRole

任意

objectなし-

145

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

配列/リスト説明

recursive

任意booleanなし

ネストしたサブロールを再帰的に探索する場合、true
１階層のみを取得する場合、 false。

roleIdstring

必須

なし

ロールID

出力値
im_getSubRole <object>└─ subRoleIds <string[]>

項目名型

配列/リスト 説明

im_getSubRole

objectなし-

subRoleIds

string配列

サブロールID

サブロールの追加
サブロールの追加を行うタスクです。
入力値
im_addSubRole <object>├─ roleId <string> *└─ subRoleId <string> *

配列/リス
項目名

必須/任意

型

ト

説明

im_addSubRole

任意

objectなし-

roleId必須

stringなし

ロールID

subRoleId

必須

stringなし

サブロールID

出力値
im_addSubRole <any>

項目名型

配列/リスト 説明

im_addSubRole

any

なし

出力値として利用可能な値はありません。

サブロールの削除
サブロールの削除を行うタスクです。
入力値
im_deleteSubRole <object>├─ roleId <string> *└─ subRoleId <string> *

配列/リス
項目名

必須/任意

型

ト

説明

im_deleteSubRole

任意

objectなし-

roleId必須

stringなし

ロールID

subRoleId

必須

stringなし

サブロールID

146

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
出力値
im_deleteSubRole <any>

項目名型

配列/リスト 説明

im_deleteSubRole

any

なし

出力値として利用可能な値はありません。

カレンダー（日付情報）の取得
カレンダー（日付情報）の取得を行うタスクです。
出力値項目の詳細は、以下のAPIドキュメントを参照してください。
DayInfoSummary
DayInfo
入力値
im_getDayInfoSummaries <object>├─ calendarId <string> *├─ end <calendar> *├─ locale <locale>└─ start <calendar> *型

配列/リスト 説明

im_getDayInfoSummaries 任意

objectなし-

calendarId

必須

stringなし

カレンダーIDend

必須

calendarなし

取得期間の終わりの日（指定した日を含む）

項目名

必須/任意

Calendarのうち、year, month, dayOfMonthのフィールドのみを使用します。他のフィールドは無視されます。
locale任意localeなし

取得対象のロケール
省略した場合、アカウントコンテキストのロケー
ルが設定されます。

start

必須

calendarなし

取得期間の最初の日
Calendarのうち、year, month, dayOfMonthのフィールドのみを使用します。他のフィールドは無視されます。

出力値147

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_getDayInfoSummaries <object[]>├─ color <string>├─ currentDate <calendar>├─ dayInfoNames <string[]>├─ dayInfos <object[]>│ ├─ color <string>│ ├─ dataType <string>│ ├─ dayInfoId <string>│ ├─ dayInfoName <string>│ ├─ dayInfoSetId <string>│ ├─ dayOfMonth <integer>│ ├─ dayOfWeek <integer>│ ├─ dayOfWeekInMonth <integer>│ ├─ fullYear <integer>│ ├─ mergeSortKey <long>│ ├─ month <integer>│ ├─ sortKey <long>│ ├─ validEndYear <integer>│ ├─ validStartYear <integer>│ └─ weekOfMonth <integer>└─ holiday <boolean>

項目名型

配列/リスト説明

im_getDayInfoSummaries

object

リスト

-

color

stringなし

この日の表示色

currentDate

calendarなし

この日の日付

dayInfoNames

stringリスト

この日に登録されている日付情報の名前。
入力値に指定された取得対象ロケールの名前が格納されます。
並び順は、日付情報の優先度です。

dayInfos

object

リスト

-

color

stringなし

表示色

dataType

stringなし

データタイプdayInfoId

stringなし

日付情報ID

dayInfoName

stringなし

日付情報名
取得対象ロケールの日付情報名が格納されます。

dayInfoSetId

stringなし

日付情報セットID

dayOfMonthintegerなし

対象日

dayOfWeek

integerなし

対象曜日

dayOfWeekInMonthintegerなし

対象第何曜日fullYear

integerなし

対象年

mergeSortKey

long

なし

マージソートキー

monthintegerなし

対象月

sortKey

long

なし

ソートキー

validEndYear

integerなし

有効終了年

validStartYear

integerなし

有効開始年

weekOfMonthintegerなし

対象週

holidaybooleanなし

休日フラグ
休日の場合 true、平日の場合 false。

認可サブジェクトグループの追加

148

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
認可サブジェクトグループの追加を行うタスクです。
入力値
im_addAuthzSubjectGroup <object>├─ defaultLocaleDisplayName <string> *├─ description <map>├─ displayName <map>└─ subjectGroupExpression <string> *型

配列/リスト 説明

im_addAuthzSubjectGroup 任意

objectなし-

defaultLocaleDisplayName 必須

stringなし

テナントのデフォルトロケール用表示名

description

map

なし

認可サブジェクトグループの説明

項目名

必須/任意

任意

key: ロケールID、value: 説明
displayName

任意

map

なし

表示名
key: ロケールID、value: 表示名
システムで利用可能なロケールに表示名が設定されていない場合、テナントのデフォルトロケール
用表示名が設定されます。

subjectGroupExpression

必須

stringなし

サブジェクトグループ式
詳細は「認可仕様書」-「サブジェクト管理」を参照してください。

出力値
im_addAuthzSubjectGroup <any>

項目名型

im_addAuthzSubjectGroup any

配列/リスト

説明なし

出力値として利用可能な値はありません。

認可サブジェクトグループの削除
認可サブジェクトグループの削除を行うタスクです。
入力値
im_deleteAuthzSubjectGroup <object>└─ subjectGroupExpression <string> *型

配列/リスト 説明

im_deleteAuthzSubjectGroup 任意

objectなし-

subjectGroupExpression

stringなし

サブジェクトグループ式

項目名

必須/任意

必須

詳細は「認可仕様書」-「サブジェクト管理」を参照してください。
出力値
im_deleteAuthzSubjectGroup <any>

項目名型

im_deleteAuthzSubjectGroup any

配列/リスト

説明なし

出力値として利用可能な値はありません。

認可リソースの追加

149

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
認可リソースの追加を行うタスクです。
入力値
im_addAuthzResource <object>├─ defaultLocaleDisplayName <string> *├─ description <map>├─ displayName <map>├─ newGroupId <string>├─ parentGroupId <string> *└─ resourceURI <string> *

項目名

必須/任意

型

配列/リスト 説明

im_addAuthzResource

任意objectなし-

defaultLocaleDisplayName 必須

stringなし

テナントのデフォルトロケール用表示名

description

map

なし

認可リソースの説明

任意

key: ロケールID、value: 説明
displayName

任意

map

なし

表示名
key: ロケールID、value: 表示名
システムで利用可能なロケールに表示名が設定されていない場合、テナントのデフォルトロケール
用表示名が設定されます。

newGroupId

任意

stringなし

リソースグループID
省略した場合、リソースURIから生成したリソースIDが設定されます。

parentGroupId

必須

stringなし

親リソースグループID

resourceURI

必須

stringなし

リソースURI

出力値
im_addAuthzResource <any>

項目名型

配列/リスト 説明

im_addAuthzResource

any

なし

出力値として利用可能な値はありません。

認可リソースの削除
認可リソースの削除を行うタスクです。
入力値
im_deleteAuthzResource <object>└─ resourceURI <string> *型

配列/リスト説明

im_deleteAuthzResource 任意

objectなし-

resourceURI

stringなし

リソースURI

項目名

必須/任意

必須

出力値
im_deleteAuthzResource <any>

項目名型

im_deleteAuthzResource any

配列/リスト

説明なし

出力値として利用可能な値はありません。

150

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
認可リソースグループの追加
認可リソースグループの追加を行うタスクです。
入力値
im_addAuthzResourceGroup <object>├─ defaultLocaleDisplayName <string> *├─ description <map>├─ displayName <map>├─ newGroupId <string> *└─ parentGroupId <string> *型

配列/リスト 説明

im_addAuthzResourceGroup 任意

objectなし-

defaultLocaleDisplayName

必須

stringなし

テナントのデフォルトロケール用表示名

description

任意

map

なし

認可リソースグループの説明

項目名

必須/任意

key: ロケールID、value: 説明
displayName

任意

map

なし

表示名
key: ロケールID、value: 表示名
システムで利用可能なロケールに表示名が設定されていない場合、テナントのデフォルトロケール
用表示名が設定されます。

newGroupId

必須

stringなし

リソースグループID

parentGroupId

必須

stringなし

親リソースグループID

出力値
im_addAuthzResourceGroup <any>

項目名型

im_addAuthzResourceGroup any

配列/リスト

説明なし

出力値として利用可能な値はありません。

認可リソースグループの削除
認可リソースグループの削除を行うタスクです。
入力値
im_deleteAuthzResourceGroup <object>└─ resourceGroupId <string> *

配列/リス
項目名

必須/任意

型

ト

説明

im_deleteAuthzResourceGroup 任意

objectなし-

resourceGroupId

stringなし

リソースグループID

必須

出力値
im_deleteAuthzResourceGroup <any>

項目名型

im_deleteAuthzResourceGroup any

配列/リスト

説明なし

出力値として利用可能な値はありません。

認可ポリシーの許可151intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
認可ポリシーの許可を行うタスクです。
入力値
im_permitAuthzPolicy <object>├─ action <string> *├─ resourceGroupId <string>├─ resourceTypeId <string>├─ resourceURI <string>└─ subjectGroupExpression <string> *

項目名

必須/任意

型

配列/リスト説明

im_permitAuthzPolicy

任意objectなし-

action必須

stringなし

アクション

resourceGroupId

任意

stringなし

リソースグループID
リソースURIが指定されていない場合は、必須です。
リソースURIとリソースグループIDの両方が指定されている場合は、 リソースURIだけが設定されている事として動作します。

resourceTypeId

任意

stringなし

リソースタイプID
リソースURIが指定されていない場合は、必須です。
リソースURIが指定されている場合は、不要です。
（リソースURIからリソースタイプIDを自動解決します）

resourceURI

任意

stringなし

リソースURI
リソースグループIDが指定されていない場合は、必須です。
リソースURIとリソースグループIDの両方が指定されている場合は、 リソースURIだけが設定されている事として動作します。

subjectGroupExpression 必須

stringなし

サブジェクトグループ式
詳細は「認可仕様書」-「サブジェクト管理」を参照してください。

出力値
im_permitAuthzPolicy <any>

項目名型

配列/リスト 説明

im_permitAuthzPolicy

any

なし

出力値として利用可能な値はありません。

認可ポリシーの禁止
認可ポリシーの禁止を行うタスクです。
入力値
im_denyAuthzPolicy <object>├─ action <string> *├─ resourceGroupId <string>├─ resourceTypeId <string>├─ resourceURI <string>└─ subjectGroupExpression <string> *152

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

配列/リスト説明

im_denyAuthzPolicy

任意objectなし-

action必須

stringなし

アクション

resourceGroupId

任意

stringなし

リソースグループID
リソースURIが指定されていない場合は、必須です。
リソースURIとリソースグループIDの両方が指定されている場合は、 リソースURIだけが設定されている事として動作します。

resourceTypeId

任意

stringなし

リソースタイプID
リソースURIが指定されていない場合は、必須です。
リソースURIが指定されている場合は、不要です。
（リソースURIからリソースタイプIDを自動解決します）

resourceURI

任意

stringなし

リソースURI
リソースグループIDが指定されていない場合は、必須です。
リソースURIとリソースグループIDの両方が指定されている場合は、 リソースURIだけが設定されている事として動作します。

subjectGroupExpression 必須

stringなし

サブジェクトグループ式
詳細は「認可仕様書」-「サブジェクト管理」を参照してください。

出力値
im_denyAuthzPolicy <any>

項目名型

配列/リスト 説明

im_denyAuthzPolicy

any

なし

出力値として利用可能な値はありません。

認可ポリシーの解除
認可ポリシーの解除を行うタスクです。
入力値
im_unsetAuthzPolicy <object>├─ action <string> *├─ resourceGroupId <string>├─ resourceTypeId <string>├─ resourceURI <string>└─ subjectGroupExpression <string> *

項目名

必須/任意

型

配列/リスト説明

im_unsetAuthzPolicy

任意objectなし-

action必須

stringなし

アクション

resourceGroupId

任意

stringなし

リソースグループID
リソースURIが指定されていない場合は、必須です。
リソースURIとリソースグループIDの両方が指定されている場合は、 リソースURIだけが設定されている事として動作します。

153

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

配列/リスト説明

resourceTypeId

任意

stringなし

リソースタイプID
リソースURIが指定されていない場合は、必須です。
リソースURIが指定されている場合は、不要です。
（リソースURIからリソースタイプIDを自動解決します）

resourceURI

任意

stringなし

リソースURI
リソースグループIDが指定されていない場合は、必須です。
リソースURIとリソースグループIDの両方が指定されている場合は、 リソースURIだけが設定されている事として動作します。

subjectGroupExpression 必須

stringなし

サブジェクトグループ式
詳細は「認可仕様書」-「サブジェクト管理」を参照してください。

出力値
im_unsetAuthzPolicy <any>

項目名型

配列/リスト 説明

im_unsetAuthzPolicy

any

なし

出力値として利用可能な値はありません。

認可判断
認可判断を行うタスクです。
入力値
im_authorizeAuthz <object>├─ action <string> *├─ resourceURI <string> *└─ userCd <string>

項目名

必須/任意

型

配列/リスト説明

im_authorizeAuthz

任意objectなし-

action必須

stringなし

アクション

resourceURI

必須

stringなし

リソースURI

userCd任意

stringなし

ユーザコード
省略した場合、アカウントコンテキストのユーザ
コードを使用して認可を判断します。

出力値
im_authorizeAuthz <object>├─ effect <string>└─ permit <boolean>

項目名型

配列/リスト 説明

im_authorizeAuthz

objectなし-

effectstringなし

認可判断の結果
許可: Permit、禁止: Deny、閉塞: Block154

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト 説明

permitboolean

なし

許可フラグ
許可(Permit)の場合は true、それ以外は false。

認可リソースグループの閉塞
認可リソースグループの閉塞を行うタスクです。
入力値
im_blockAuthzResourceGroup <object>├─ action <string>├─ resourceGroupId <string> *└─ resourceTypeId <string>型

配列/リスト 説明

im_blockAuthzResourceGroup 任意

objectなし-

actionstring

なし

アクション

項目名

必須/任意

任意

リソースタイプID、または、アクションを省略した場合、指定したリソースグループとその配下のリソースグループ全体に対して閉塞します。
resourceGroupId

必須

stringなし

リソースグループID

resourceTypeId

任意

stringなし

リソースタイプID
リソースタイプID、または、アクションを省略した場合、指定したリソースグループとその配下のリソースグループ全体に対して閉塞します。

出力値
im_blockAuthzResourceGroup <any>

項目名型

im_blockAuthzResourceGroup any

配列/リスト

説明なし

出力値として利用可能な値はありません。

認可リソースグループの閉塞解除
認可リソースグループの閉塞解除を行うタスクです。
入力値
im_unblockAuthzResourceGroup <object>├─ action <string>├─ resourceGroupId <string> *└─ resourceTypeId <string>

配列/リス
項目名

必須/任意

型

ト

説明

im_unblockAuthzResourceGroup 任意

objectなし-

actionstring

なし

アクション

任意

リソースタイプID、または、アクションを省略した場合、指定したリソースグループとその配下のリソースグループ全体に対して閉塞を解除します。

155

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
配列/リス
項目名

必須/任意

型

ト

説明

resourceGroupId

必須

stringなし

リソースグループID

resourceTypeId

任意

stringなし

リソースタイプID
リソースタイプID、または、アクションを省略した場合、指定したリソースグループとその配下のリソースグループ全体に対して閉塞を解除します。

出力値
im_unblockAuthzResourceGroup <any>

項目名型

im_unblockAuthzResourceGroup any

配列/リスト

説明なし

出力値として利用可能な値はありません。

IM共通マスタ
ユーザプロファイルの取得
ユーザプロファイルの取得を行うタスクです。
出力値項目の詳細は、以下のAPIドキュメントを参照してください。
User
入力値
im_immGetProfile <object>├─ disable <boolean>├─ targetDate <date>├─ targetLocale <locale>└─ userCd <string> *

項目名

必須/任意

型

配列/リストim_immGetProfile任意objectなし

disable任意

boolean

なし

説明

論理削除データを取得する場合、 true を指定します。

targetDate

任意

date

なし

取得の基準日指定されていない場合は、システム日付が使用されます。

targetLocale

任意

localeなし

取得する多言語情報のロケール指定されていない場合は、アカウントコンテキストのロケールが使用されます。

userCd必須

string

なし

出力値

156

ユーザコードintra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_immGetProfile <object>├─ disable <boolean>├─ endDate <date>├─ localize <object>│ ├─ address1 <string>│ ├─ address2 <string>│ ├─ address3 <string>│ ├─ countryCd <string>│ ├─ emailAddress1 <string>│ ├─ emailAddress2 <string>│ ├─ extensionFaxNumber <string>│ ├─ extensionNumber <string>│ ├─ faxNumber <string>│ ├─ mobileEmailAddress <string>│ ├─ mobileNumber <string>│ ├─ notes <string>│ ├─ telephoneNumber <string>│ ├─ url <string>│ ├─ userName <string>│ ├─ userSearchName <string>│ └─ zipCode <string>├─ recordDate <date>├─ recordUserCd <string>├─ sex <string>├─ sortKey <integer>├─ startDate <date>├─ termCd <string>└─ userCd <string>

項目名型

配列/リスト 説明

im_immGetProfile

objectなし

ユーザプロファイル情報

disableboolean

なし

論理削除されている場合、true

endDate

date

なし

終了日

localizeobjectなし

多言語情報

address1

stringなし

住所１address2

stringなし

住所２address3

stringなし

住所３countryCd

stringなし

国コードemailAddress1

stringなし

メールアドレス１

emailAddress2

stringなし

メールアドレス２

extensionFaxNumber

stringなし

内線Fax番号

extensionNumber

stringなし

内線番号

faxNumberstringなし

Fax番号

mobileEmailAddress

stringなし

メールアドレス（モバイル）

mobileNumber

stringなし

電話番号（モバイル）notes

stringなし

備考

telephoneNumber

string

なし

電話番号

url

stringなし

URL

userName

stringなし

名前userSearchName

stringなし

検索名

zipCodestring

なし

郵便番号

157

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト 説明

recordDate

date

なし

更新日

recordUserCd

stringなし

更新ユーザコードsex

stringなし

性別
0 : 男性1 : 女性2 : その他
9 : 回答しない

sortKey

integerなし

ソートキー

startDate

date

なし

開始日

termCdstringなし

期間コード

userCdstringなし

ユーザコードユーザプロファイルの登録
ユーザプロファイルの登録を行うタスクです。
このタスクはユーザプロファイルのみ登録します。
アカウントの登録は、アカウントの追加 を利用してください。
多言語情報はシステムで利用可能なすべてのロケールに同じ値が登録されます。
ロケール毎の値を設定する場合はユーザプロファイルの登録後にユーザプロファイル多言語情報の更新 を利用してください。
入力値
im_immRegisterProfile <object>├─ endDate <date> *├─ localize <object> *│ ├─ address1 <string>│ ├─ address2 <string>│ ├─ address3 <string>│ ├─ countryCd <string>│ ├─ emailAddress1 <string>│ ├─ emailAddress2 <string>│ ├─ extensionFaxNumber <string>│ ├─ extensionNumber <string>│ ├─ faxNumber <string>│ ├─ mobileEmailAddress <string>│ ├─ mobileNumber <string>│ ├─ notes <string>│ ├─ telephoneNumber <string>│ ├─ url <string>│ ├─ userName <string>│ ├─ userSearchName <string>│ └─ zipCode <string>├─ sex <string>├─ sortKey <integer> *├─ startDate <date> *└─ userCd <string> *

項目名

必須/任意

型

配列/リストim_immRegisterProfile任意objectなし

endDate

必須

date

なし

終了日

localize必須

objectなし

多言語情報

address1

任意

stringなし

住所１address2任意string

なし

住所２

158

説明

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

配列/リスト説明

address3

任意stringなし

住所３countryCd

任意

stringなし

国コードemailAddress1

任意

stringなし

メールアドレス１

emailAddress2

任意

stringなし

メールアドレス２

extensionFaxNumber任意

stringなし

内線Fax番号

extensionNumber任意

stringなし

内線番号

faxNumber任意stringなし

Fax番号

mobileEmailAddress任意

stringなし

メールアドレス（モバイル）

mobileNumber任意

stringなし

電話番号（モバイル）

notes

任意

stringなし

備考

telephoneNumber任意

string

なし

電話番号

url

任意

stringなし

URL

userName任意

stringなし

名前userSearchName

任意

stringなし

検索名

zipCode任意

string

なし

郵便番号

sex

任意

stringなし

性別「0」「1」「2」「9」のいずれかを指定してください。
0 : 男性1 : 女性2 : その他
9 : 回答しない

sortKey必須

integerなし

ソートキー

startDate

必須

date

なし

開始日

userCd必須

stringなし

ユーザコード出力値
im_immRegisterProfile <object[]>├─ endDate <date>├─ startDate <date>└─ termCd <string>

項目名型

配列/リスト 説明

im_immRegisterProfile object

リスト

登録されたユーザプロファイルの期間情報

endDate

date

なし

終了日

startDate

date

なし

開始日

termCdstringなし

期間コード

ユーザプロファイルの更新
対象日付が含まれる期間のユーザプロファイルを更新するタスクです。
このタスクでは多言語情報の更新は行えません。
多言語情報の更新を行いたい場合は、ユーザプロファイル多言語情報の更新 を利用してください。
入力値

159

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_immUpdateProfile <object>├─ disable <boolean>├─ sex <string>├─ sortKey <integer> *├─ targetDate <date> *└─ userCd <string> *

項目名

必須/任意

型

配列/リストim_immUpdateProfile任意objectなし

disable任意

boolean

なし

説明

論理削除フラグtrue を指定すると削除されたユーザプロファイルとして扱われます。

sex

任意

stringなし

性別「0」「1」「2」「9」のいずれかを指定してください。
0 : 男性1 : 女性2 : その他
9 : 回答しない

sortKey必須

integerなし

ソートキー

targetDate

必須

date

なし

対象日付

userCd必須

stringなし

ユーザコード出力値
im_immUpdateProfile <any>

項目名型

配列/リスト 説明

im_immUpdateProfile

any

なし

出力値として利用可能な値はありません。

ユーザプロファイル多言語情報の更新
指定された対象日付が含まれる期間のユーザプロファイル多言語情報を更新するタスクです。
指定された対象ロケールの多言語情報のみ更新を行います。複数のロケールの情報を一括で更新することはできません。
入力値

160

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_immUpdateLocalizedProfile <object>├─ localize <object> *│ ├─ address1 <string>│ ├─ address2 <string>│ ├─ address3 <string>│ ├─ countryCd <string>│ ├─ emailAddress1 <string>│ ├─ emailAddress2 <string>│ ├─ extensionFaxNumber <string>│ ├─ extensionNumber <string>│ ├─ faxNumber <string>│ ├─ mobileEmailAddress <string>│ ├─ mobileNumber <string>│ ├─ notes <string>│ ├─ telephoneNumber <string>│ ├─ url <string>│ ├─ userName <string>│ ├─ userSearchName <string>│ └─ zipCode <string>├─ targetDate <date> *├─ targetLocale <locale> *└─ userCd <string> *

配列/リス
項目名

必須/任意

型

ト

im_immUpdateLocalizedProfile 任意

objectなし

localize必須

objectなし

多言語情報

address1

任意

stringなし

住所１address2任意stringなし

住所２address3

任意stringなし

住所３countryCd

任意

stringなし

国コードemailAddress1

任意

stringなし

メールアドレス１

emailAddress2

任意

stringなし

メールアドレス２

extensionFaxNumber任意

stringなし

内線Fax番号

extensionNumber任意

stringなし

内線番号

faxNumber任意stringなし

Fax番号

mobileEmailAddress任意

stringなし

メールアドレス（モバイル）

mobileNumber任意

stringなし

電話番号（モバイル）

notes

任意

stringなし

備考

telephoneNumber任意

string

なし

電話番号

url

任意

stringなし

URL

userName任意

stringなし

名前userSearchName

任意

stringなし

検索名

zipCode任意

stringなし

郵便番号targetDate

必須

date

なし

対象日付

targetLocale

必須

localeなし

対象ロケールuserCd必須

stringなし

ユーザコード

出力値

161

説明

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_immUpdateLocalizedProfile <any>

項目名型

im_immUpdateLocalizedProfile any

配列/リスト

説明なし

出力値として利用可能な値はありません。

ユーザプロファイルの削除
ユーザプロファイルの削除を行うタスクです。
このタスクではすべての期間のユーザプロファイル情報を削除します。
一部の期間のみ無効化したい場合はユーザプロファイルの更新 を利用してください。
入力値
im_immRemoveProfile <object>└─ userCd <string> *型

配列/リスト 説明

im_immRemoveProfile 任意

objectなし

userCdstring

なし

項目名

必須/任意

必須

ユーザコード出力値
im_immRemoveProfile <any>

項目名配列/リスト 説明型

im_immRemoveProfile any

なし

出力値として利用可能な値はありません。

ユーザの所属組織の取得指定されたユーザの所属する組織情報を取得します。
入力値
im_immGetDepartmentByUser <object>├─ userCd <string> *├─ targetLocale <locale>├─ targetDate <date>├─ main <boolean>└─ disable <boolean>

配列/リス
項目名

必須/任意

型

ト

説明

im_immGetDepartmentByUser 任意

objectなし-

userCd必須

stringなし

ユーザコードtargetLocale

任意

localeなし

対象ロケール
指定されていない場合、アカウントコンテキス
トのロケールが対象ロケールとして使用されます。

targetDate

任意

date

なし

対象日付
指定されていない場合、システム日付が対象日付として使用されます。

main

任意

booleanなし

主所属フラグ
主所属情報のみ取得する場合、true を指定し
ます。

162

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
配列/リス
項目名

必須/任意

型

ト

説明

disable任意

boolean

なし

論理削除フラグ
論理削除データを取得する場合、 true を指定
します。

出力値
im_immGetDepartmentByUser <object>└─ departments <object[]>├─ companyCd <string>├─ departmentSetCd <string>├─ departmentCd <string>├─ name <string>├─ shortName <string>└─ description <string>

配列/リスト説明

im_immGetDepartmentByUser object

なし-

departments

object配列

組織情報

companyCdstringなし

会社コードdepartmentSetCd

stringなし

組織セットコード

departmentCd

string

なし

組織コード

name

string

なし

組織名

項目名

型

対象ロケールの組織名が取得されます。
shortNamestringなし

略称

description

string

なし

備考

組織に所属
ユーザを組織に所属させるタスクです。
入力値
im_immJoinDepartment <object>├─ companyCd <string> *├─ departmentCd <string> *├─ departmentSetCd <string> *├─ disable <boolean>├─ endDate <date>├─ main <boolean>├─ startDate <date>└─ userCd <string> *型

配列/リストim_immJoinDepartment 任意

objectなし

companyCd

必須

stringなし

会社コードdepartmentCd

必須

stringなし

組織コード

departmentSetCd

必須

stringなし

組織セットコード

disable任意

boolean

なし

削除フラグ

項目名

必須/任意

説明

所属を無効にする場合、true を指定します。

163

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

配列/リスト説明

endDate

任意

date

なし

終了日
指定されていない場合は、システム終了日が使用さ
れます。

main

任意

booleanなし

主所属フラグ
主所属組織として登録する場合、true を指定します。

startDate

任意

date

なし

開始日
指定されていない場合は、システム開始日が使用されます。

userCd必須

stringなし

ユーザコード出力値
im_immJoinDepartment <any>

項目名配列/リスト 説明型

im_immJoinDepartment any

なし

出力値として利用可能な値はありません。

組織を脱退
ユーザを組織から脱退させるタスクです。
このタスクでは、完全にユーザを組織から脱退させます。
特定の期間のみ所属しないようにしたい場合は、 組織に所属 を利用してください。
入力値
im_immLeaveDepartment <object>├─ companyCd <string> *├─ departmentCd <string> *├─ departmentSetCd <string> *└─ userCd <string> *型

配列/リスト 説明

im_immLeaveDepartment 任意

objectなし

companyCd

必須

stringなし

会社コードdepartmentCd

必須

stringなし

組織コード

departmentSetCd

必須

stringなし

組織セットコード

userCd必須

stringなし

ユーザコード

項目名

必須/任意

出力値
im_immLeaveDepartment <any>

項目名型

im_immLeaveDepartment any

配列/リスト

説明なし

出力値として利用可能な値はありません。

役職の付与
ユーザに役職の付与を行うタスクです。
このタスクでは指定された対象日付が含まれる所属期間に対して役職が付与されます。
入力値

164

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_immGrantPost <object>├─ companyCd <string> *├─ departmentCd <string> *├─ departmentSetCd <string> *├─ postCd <string> *├─ targetDate <date> *└─ userCd <string> *

配列/リス
項目名

必須/任意

型

ト

im_immGrantPost

任意objectなし

companyCd

必須

stringなし

会社コードdepartmentCd

必須

stringなし

組織コード

departmentSetCd

必須

stringなし

組織セットコード

postCd必須

stringなし

役職コードtargetDate

必須

date

なし

対象日付

userCd必須

stringなし

ユーザコード説明

出力値
im_immGrantPost <any>

項目名型

配列/リスト 説明

im_immGrantPost

any

なし

出力値として利用可能な値はありません。

役職の剥奪
ユーザから役職の剥奪を行うタスクです。
このタスクでは指定された対象日付が含まれる所属期間に対して付与されている役職の剥奪を行います。
入力値
im_immRevokePost <object>├─ companyCd <string> *├─ departmentCd <string> *├─ departmentSetCd <string> *├─ postCd <string> *├─ targetDate <date> *└─ userCd <string> *

配列/リス
項目名

必須/任意

型

ト

im_immRevokePost

任意objectなし

companyCd

必須

stringなし

会社コードdepartmentCd

必須

stringなし

組織コード

departmentSetCd

必須

stringなし

組織セットコード

postCd必須

stringなし

役職コードtargetDate

必須

date

なし

対象日付

userCd必須

stringなし

ユーザコード

説明

出力値

165

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_immRevokePost <any>

項目名型

配列/リスト 説明

im_immRevokePost

any

なし

出力値として利用可能な値はありません。

会社情報の取得
会社情報の取得を行うタスクです。
出力値項目の詳細は、以下のAPIドキュメントを参照してください。
Company
Department
入力値
im_immGetCompany <object>├─ companyCd <string> *├─ disable <boolean>├─ targetDate <date>└─ targetLocale <locale>

項目名

必須/任意

型

配列/リストim_immGetCompany

任意objectなし

companyCd

必須

stringなし

会社コードtargetDate

任意

date

なし

取得の基準日説明指定されていない場合は、システム日付が使用されます。
targetLocale

任意

localeなし

取得する多言語情報のロケール指定されていない場合は、アカウントコンテキストのロケールが使用されます。

出力値

166

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_immGetCompany <object>├─ company <object>│ ├─ companyCd <string>│ ├─ recordDate <date>│ ├─ recordUserCd <string>│ └─ sortKey <integer>└─ department <object>├─ companyCd <string>├─ departmentCd <string>├─ departmentSetCd <string>├─ disable <boolean>├─ endDate <date>├─ localize <object>│ ├─ address1 <string>│ ├─ address2 <string>│ ├─ address3 <string>│ ├─ countryCd <string>│ ├─ departmentName <string>│ ├─ departmentSearchName <string>│ ├─ departmentShortName <string>│ ├─ emailAddress1 <string>│ ├─ emailAddress2 <string>│ ├─ extensionFaxNumber <string>│ ├─ extensionNumber <string>│ ├─ faxNumber <string>│ ├─ notes <string>│ ├─ telephoneNumber <string>│ ├─ url <string>│ └─ zipCode <string>├─ recordDate <date>├─ recordUserCd <string>├─ sortKey <integer>├─ startDate <date>└─ termCd <string>

項目名型

配列/リストim_immGetCompany

objectなし

company

objectなし

会社情報

companyCdstringなし

会社コードrecordDate

date

なし

更新日

recordUserCd

stringなし

更新ユーザコード

sortKey

integerなし

ソートキー

department

objectなし

会社・組織情報companyCdstringなし

会社コードdepartmentCd

stringなし

組織コード

departmentSetCd

stringなし

組織セットコード

disableboolean

なし

論理削除フラグ

endDate

date

なし

終了日

localizeobjectなし

多言語情報

address1

stringなし

住所１address2

stringなし

住所２address3

stringなし

住所３countryCd

stringなし

国コードdepartmentName

string

なし

組織名

説明

167

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
配列/リスト説明

departmentSearchName string

なし

組織検索名

departmentShortName

stringなし

組織短縮名

emailAddress1

stringなし

メールアドレス１

emailAddress2

stringなし

メールアドレス２

extensionFaxNumber

stringなし

内線Fax番号

extensionNumber

stringなし

内線番号

faxNumberstring

なし

Fax番号

notes

stringなし

備考

telephoneNumber

string

なし

電話番号

url

stringなし

URL

zipCodestringなし

郵便番号

recordDate

date

なし

更新日

recordUserCd

stringなし

更新ユーザコード

sortKey

integerなし

ソートキー

startDate

date

なし

開始日

termCdstring

なし

期間コード

項目名

型

会社情報の登録
会社情報の登録を行うタスクです。
多言語情報はシステムで利用可能なすべてのロケールに同じ値が登録されます。
ロケール毎の値を設定する場合は会社の登録後に会社多言語情報の更新 を利用してください。
入力値
im_immRegisterCompany <object>├─ companyCd <string> *├─ companySortKey <integer> *├─ departmentSortKey <integer> *├─ endDate <date> *├─ localize <object> *│ ├─ address1 <string>│ ├─ address2 <string>│ ├─ address3 <string>│ ├─ countryCd <string>│ ├─ departmentName <string>│ ├─ departmentSearchName <string>│ ├─ departmentShortName <string>│ ├─ emailAddress1 <string>│ ├─ emailAddress2 <string>│ ├─ extensionFaxNumber <string>│ ├─ extensionNumber <string>│ ├─ faxNumber <string>│ ├─ notes <string>│ ├─ telephoneNumber <string>│ ├─ url <string>│ └─ zipCode <string>└─ startDate <date> *

項目名

必須/任意

im_immRegisterCompany 任意型

配列/リストobject

なし

168

説明

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

配列/リスト説明

companyCd

必須

stringなし

会社コードcompanySortKey

必須

integerなし

会社情報のソートキー
会社一覧表示時のソートキーです。

departmentSortKey

必須

integerなし

会社・組織情報のソートキー

endDate

必須

date

なし

終了日

localize必須

objectなし

多言語情報

address1

任意

stringなし

住所１address2任意stringなし

住所２address3

任意stringなし

住所３countryCd

任意

stringなし

国コードdepartmentName

任意

stringなし

組織名

departmentSearchName

任意

stringなし

組織検索名

departmentShortName

任意

stringなし

組織短縮名

emailAddress1

任意

stringなし

メールアドレス１

emailAddress2

任意

stringなし

メールアドレス２

extensionFaxNumber任意

stringなし

内線Fax番号

extensionNumber任意

stringなし

内線番号

faxNumber任意string

なし

Fax番号

notes

任意

stringなし

備考

telephoneNumber任意

string

なし

電話番号

url

任意

stringなし

URL

zipCode任意

stringなし

郵便番号startDate

必須

date

なし

開始日

出力値
im_immRegisterCompany <object[]>├─ endDate <date>├─ startDate <date>└─ termCd <string>

配列/リスト説明

im_immRegisterCompany object

リスト

登録された会社・組織の期間情報

endDate

date

なし

終了日

startDate

date

なし

開始日

termCdstring

なし

期間コード

項目名

型

会社情報の更新
会社情報の更新を行うタスクです。
入力値

169

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_immUpdateCompany <object>├─ companyCd <string> *└─ sortKey <integer> *型

配列/リストim_immUpdateCompany 任意

objectなし

companyCd

必須

stringなし

会社コード

sortKey必須

integer

なし

ソートキー

項目名

必須/任意

説明

出力値
im_immUpdateCompany <any>

項目名型

im_immUpdateCompany any

配列/リスト

説明なし

出力値として利用可能な値はありません。

会社多言語情報の更新
指定された対象日付が含まれる期間の会社・組織多言語情報を更新するタスクです。
指定された対象ロケールの多言語情報のみ更新を行います。複数のロケールの情報を一括で更新することはできません。
入力値
im_immUpdateLocalizedCompany <object>├─ companyCd <string> *├─ localize <object>│ ├─ address1 <string>│ ├─ address2 <string>│ ├─ address3 <string>│ ├─ countryCd <string>│ ├─ departmentName <string>│ ├─ departmentSearchName <string>│ ├─ departmentShortName <string>│ ├─ emailAddress1 <string>│ ├─ emailAddress2 <string>│ ├─ extensionFaxNumber <string>│ ├─ extensionNumber <string>│ ├─ faxNumber <string>│ ├─ notes <string>│ ├─ telephoneNumber <string>│ ├─ url <string>│ └─ zipCode <string>├─ targetDate <date> *└─ targetLocale <locale> *

配列/リス
項目名

必須/任意

型

ト

im_immUpdateLocalizedCompany 任意

objectなし

companyCd

必須

stringなし

会社コード

localize任意objectなし

多言語情報

address1

任意

stringなし

住所１address2任意stringなし

住所２address3

任意stringなし

住所３countryCd

任意

stringなし

国コードdepartmentName

任意

string

なし

組織名

170

説明

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
配列/リス
項目名

必須/任意

型

ト

説明

departmentSearchName

任意

stringなし

組織検索名

departmentShortName

任意

stringなし

組織短縮名

emailAddress1

任意

stringなし

メールアドレス１

emailAddress2

任意

stringなし

メールアドレス２

extensionFaxNumber任意

stringなし

内線Fax番号

extensionNumber任意

stringなし

内線番号

faxNumber任意string

なし

Fax番号

notes

任意

stringなし

備考

telephoneNumber任意

string

なし

電話番号

url

任意

stringなし

URL

zipCode任意

stringなし

郵便番号targetDate

必須

date

なし

対象日付

targetLocale

必須

localeなし

対象ロケール

出力値
im_immUpdateLocalizedCompany <any>

項目名型

im_immUpdateLocalizedCompany any

配列/リスト

説明なし

出力値として利用可能な値はありません。

会社情報の削除
会社情報の削除を行うタスクです。
入力値
im_immRemoveCompany <object>└─ companyCd <string> *型

配列/リストim_immRemoveCompany 任意

objectなし

companyCdstring

なし

項目名

必須/任意

必須

説明

会社コード

出力値
im_immRemoveCompany <any>

項目名型

im_immRemoveCompany any

配列/リスト

説明なし

出力値として利用可能な値はありません。

組織情報の取得
組織情報の取得を行うタスクです。
出力値項目の詳細は、以下のAPIドキュメントを参照してください。
Department
入力値

171

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_immGetDepartment <object>├─ companyCd <string> *├─ departmentCd <string> *├─ departmentSetCd <string> *├─ disable <boolean>├─ targetDate <date>└─ targetLocale <locale>型

配列/リストim_immGetDepartment 任意

objectなし

companyCd

必須

stringなし

会社コードdepartmentCd

必須

stringなし

組織コード

departmentSetCd

必須

stringなし

組織セットコード

disable任意

boolean

なし

論理削除フラグ

項目名

必須/任意

説明

論理削除されている組織情報も取得対象としたい場
合は、trueを指定します。
targetDate

任意

date

なし

取得の基準日指定されていない場合は、システム日付が使用されます。

targetLocale

任意

localeなし

取得する多言語情報のロケール指定されていない場合は、アカウントコンテキストのロケールが使用されます。

出力値
im_immGetDepartment <object>├─ companyCd <string>├─ departmentCd <string>├─ departmentSetCd <string>├─ disable <boolean>├─ endDate <date>├─ localize <object>│ ├─ address1 <string>│ ├─ address2 <string>│ ├─ address3 <string>│ ├─ countryCd <string>│ ├─ departmentName <string>│ ├─ departmentSearchName <string>│ ├─ departmentShortName <string>│ ├─ emailAddress1 <string>│ ├─ emailAddress2 <string>│ ├─ extensionFaxNumber <string>│ ├─ extensionNumber <string>│ ├─ faxNumber <string>│ ├─ notes <string>│ ├─ telephoneNumber <string>│ ├─ url <string>│ └─ zipCode <string>├─ recordDate <date>├─ recordUserCd <string>├─ sortKey <integer>├─ startDate <date>└─ termCd <string>

項目名型

配列/リストim_immGetDepartment

objectなし

companyCdstringなし

会社コードdepartmentCd

string

なし

組織コード

説明

172

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト説明

departmentSetCd

stringなし

組織セットコード

disableboolean

なし

論理削除フラグ

endDate

date

なし

終了日

localizeobjectなし

多言語情報

address1

stringなし

住所１address2

stringなし

住所２address3

stringなし

住所３countryCd

stringなし

国コードdepartmentName

stringなし

組織名

departmentSearchName string

なし

組織検索名

departmentShortName

stringなし

組織短縮名

emailAddress1

stringなし

メールアドレス１

emailAddress2

stringなし

メールアドレス２

extensionFaxNumber

stringなし

内線Fax番号

extensionNumber

stringなし

内線番号

faxNumberstring

なし

Fax番号

notes

stringなし

備考

telephoneNumber

string

なし

電話番号

url

stringなし

URL

zipCodestringなし

郵便番号

recordDate

date

なし

更新日

recordUserCd

stringなし

更新ユーザコード

sortKey

integerなし

ソートキー

startDate

date

なし

開始日

termCdstringなし

期間コード

組織情報の登録
組織情報の登録を行うタスクです。
多言語情報はシステムで利用可能なすべてのロケールに同じ値が登録されます。
ロケール毎の値を設定する場合は組織の登録後に組織多言語情報の更新 を利用してください。
入力値

173

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_immRegisterDepartment <object>├─ companyCd <string> *├─ departmentCd <string> *├─ departmentSetCd <string> *├─ endDate <date>├─ localize <object>│ ├─ address1 <string>│ ├─ address2 <string>│ ├─ address3 <string>│ ├─ countryCd <string>│ ├─ departmentName <string>│ ├─ departmentSearchName <string>│ ├─ departmentShortName <string>│ ├─ emailAddress1 <string>│ ├─ emailAddress2 <string>│ ├─ extensionFaxNumber <string>│ ├─ extensionNumber <string>│ ├─ faxNumber <string>│ ├─ notes <string>│ ├─ telephoneNumber <string>│ ├─ url <string>│ └─ zipCode <string>├─ sortKey <integer>└─ startDate <date>型

配列/リスト 説明

im_immRegisterDepartment 任意

objectなし

companyCd

必須

stringなし

会社コードdepartmentCd

必須

stringなし

組織コード

departmentSetCd

必須

stringなし

組織セットコード

endDate

任意

date

なし

終了日

localize任意objectなし

多言語情報

address1

任意

stringなし

住所１address2任意stringなし

住所２address3

任意stringなし

住所３countryCd

任意

stringなし

国コードdepartmentName

任意

stringなし

組織名

departmentSearchName

任意

stringなし

組織検索名

departmentShortName

任意

stringなし

組織短縮名

emailAddress1

任意

stringなし

メールアドレス１

emailAddress2

任意

stringなし

メールアドレス２

extensionFaxNumber任意

stringなし

内線Fax番号

extensionNumber任意

stringなし

内線番号

faxNumber任意string

なし

Fax番号

notes

任意

stringなし

備考

telephoneNumber任意

string

なし

電話番号

url

任意

stringなし

URL

zipCode任意

stringなし

郵便番号

sortKey任意integerなし

ソートキー

startDate

任意

date

なし

開始日

項目名

必須/任意

174

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
出力値
im_immRegisterDepartment <object[]>├─ endDate <date>├─ startDate <date>└─ termCd <string>

配列/リスト説明

im_immRegisterDepartment object

リスト

登録された組織の期間情報

endDate

date

なし

終了日

startDate

date

なし

開始日

termCdstring

なし

期間コード

項目名

型

組織情報の更新
対象日付が含まれる期間の組織情報の更新を行うタスクです。
このタスクでは多言語情報の更新は行えません。
多言語情報の更新を行いたい場合は、組織多言語情報の更新 を利用してください。
入力値
im_immUpdateDepartment <object>├─ companyCd <string> *├─ departmentCd <string> *├─ departmentSetCd <string> *├─ disable <boolean>├─ sortKey <integer> *└─ targetDate <date> *型

配列/リスト 説明

im_immUpdateDepartment 任意

objectなし

companyCd

必須

stringなし

会社コードdepartmentCd

必須

stringなし

組織コード

departmentSetCd

必須

stringなし

組織セットコード

disable任意

boolean

なし

論理削除フラグ

項目名

必須/任意

true を指定すると削除された組織として扱われます。
sortKey必須

integerなし

ソートキー

targetDate

必須

date

なし

対象日付

出力値
im_immUpdateDepartment <any>

項目名型

im_immUpdateDepartment any

配列/リスト

説明なし

出力値として利用可能な値はありません。

組織多言語情報の更新
指定された対象日付が含まれる期間の組織多言語情報を更新するタスクです。
指定された対象ロケールの多言語情報のみ更新を行います。複数のロケールの情報を一括で更新することはできません。
入力値

175

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_immUpdateLocalizedDepartment <object>├─ companyCd <string> *├─ departmentCd <string> *├─ departmentSetCd <string> *├─ localize <object>│ ├─ address1 <string>│ ├─ address2 <string>│ ├─ address3 <string>│ ├─ countryCd <string>│ ├─ departmentName <string> *│ ├─ departmentSearchName <string>│ ├─ departmentShortName <string>│ ├─ emailAddress1 <string>│ ├─ emailAddress2 <string>│ ├─ extensionFaxNumber <string>│ ├─ extensionNumber <string>│ ├─ faxNumber <string>│ ├─ notes <string>│ ├─ telephoneNumber <string>│ ├─ url <string>│ └─ zipCode <string>├─ targetDate <date> *└─ targetLocale <locale> *

配列/リス
項目名

必須/任意

型

ト

im_immUpdateLocalizedDepartment 任意

objectなし

companyCd

必須

stringなし

会社コードdepartmentCd

必須

stringなし

組織コード

departmentSetCd

必須

stringなし

組織セットコード

localize任意objectなし

多言語情報

address1

任意

stringなし

住所１address2任意stringなし

住所２address3

任意stringなし

住所３countryCd

任意

stringなし

国コードdepartmentName

必須

stringなし

組織名

departmentSearchName

任意

stringなし

組織検索名

departmentShortName

任意

stringなし

組織短縮名

emailAddress1

任意

stringなし

メールアドレス１

emailAddress2

任意

stringなし

メールアドレス２

extensionFaxNumber任意

stringなし

内線Fax番号

extensionNumber任意

stringなし

内線番号

faxNumber任意string

なし

Fax番号

notes

任意

stringなし

備考

telephoneNumber任意

string

なし

電話番号

url

任意

stringなし

URL

zipCode任意

stringなし

郵便番号targetDate

必須

date

なし

対象日付

targetLocale

必須

localeなし

対象ロケール

出力値

176

説明

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_immUpdateLocalizedDepartment <any>

項目名型

im_immUpdateLocalizedDepartment any

配列/リスト

説明なし

出力値として利用可能な値はありません。

組織情報の削除
組織情報の削除を行うタスクです。
このタスクではすべての期間の組織情報を削除します。
一部の期間のみ無効化したい場合は組織情報の更新 を利用してください。
入力値
im_immRemoveDepartment <object>├─ companyCd <string> *├─ departmentCd <string> *└─ departmentSetCd <string> *型

配列/リスト 説明

im_immRemoveDepartment 任意

objectなし

companyCd

必須

stringなし

会社コードdepartmentCd

必須

stringなし

組織コード

departmentSetCd

必須

stringなし

組織セットコード

項目名

必須/任意

出力値
im_immRemoveDepartment <any>

項目名型

im_immRemoveDepartment any

配列/リスト

説明なし

出力値として利用可能な値はありません。

組織に所属するユーザの取得指定された組織に所属するユーザを取得します。
入力値
im_immGetUserByDepartment <object>├─ companyCd <string> *├─ departmentCd <string> *├─ departmentSetCd <string> *├─ includeSubDepartment <boolean>├─ main <boolean>└─ targetDate <date>

配列/リス
項目名

必須/任意

型

ト

説明

im_immGetUserByDepartment 任意

objectなし-

companyCd

必須

stringなし

会社コードdepartmentCd

必須

stringなし

組織コード

departmentSetCd

必須

stringなし

組織セットコード177

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
配列/リス
項目名

必須/任意

型

ト

説明

includeSubDepartment

任意boolean

なし

下位組織を含む
true の場合、下位組織に所属するユーザも取得されます。

main

boolean

任意なし

主所属フラグtrue の場合、主所属のユーザのみ取得されます。

targetDate

date

任意

なし

対象日付
指定されていない場合は、システム日付が使用
されます。

出力値
im_immGetUserByDepartment <object>└─ users <object[]>├─ userCd <string>└─ userName <string>

配列/リスト説明

im_immGetUserByDepartment object

なし

-

users

object配列

ユーザ情報

userCdstringなし

ユーザコードuserName

string

なし

ユーザ名

項目名

型

ログインユーザロケールのユーザ名が取得されます。

役職情報の取得
役職情報の取得を行うタスクです。
出力値項目の詳細は、以下のAPIドキュメントを参照してください。
CompanyPost
入力値
im_immGetPost <object>├─ companyCd <string> *├─ departmentSetCd <string> *├─ disable <boolean>├─ postCd <string> *├─ targetDate <date>└─ targetLocale <locale>

項目名

必須/任意

型

配列/リストim_immGetPost

任意objectなし

companyCd

必須

stringなし

会社コードdepartmentSetCd

必須

stringなし

組織セットコード

disable任意

boolean

なし

論理削除フラグ説明

論理削除されている役職情報も取得対象としたい場
合は、trueを指定します。
postCd必須

stringなし

役職コードtargetDate

任意

date

なし

取得の基準日指定されていない場合は、システム日付が使用され
ます。

178

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

配列/リスト説明targetLocale

任意

localeなし

取得する多言語情報のロケール指定されていない場合は、アカウントコンテキストのロケールが使用されます。

出力値
im_immGetPost <object>├─ companyCd <string>├─ departmentSetCd <string>├─ disable <boolean>├─ endDate <date>├─ localize <object>│ ├─ notes <string>│ └─ postName <string>├─ postCd <string>├─ rank <integer>├─ recordDate <date>├─ recordUserCd <string>├─ sortKey <integer>├─ startDate <date>└─ termCd <string>

項目名型

配列/リスト 説明

im_immGetPost

objectなし

companyCdstringなし

会社コードdepartmentSetCd

stringなし

組織セットコード

disableboolean

なし

論理削除フラグ

endDate

date

なし

終了日

localizeobject

なし

多言語情報

notes

stringなし

備考

postName

stringなし

役職名

postCdstring

なし

役職コード

rank

integerなし

ランク

recordDate

date

なし

更新日

recordUserCd

stringなし

更新ユーザコード

sortKey

integerなし

ソートキー

startDate

date

なし

開始日

termCdstringなし

期間コード

役職情報の登録
役職情報の登録を行うタスクです。
多言語情報はシステムで利用可能なすべてのロケールに同じ値が登録されます。
ロケール毎の値を設定する場合は役職の登録後に役職多言語情報の更新 を利用してください。
入力値

179

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_immRegisterPost <object>├─ companyCd <string> *├─ departmentSetCd <string> *├─ endDate <date>├─ localize <object>│ ├─ notes <string>│ └─ postName <string>├─ postCd <string> *├─ rank <integer>├─ sortKey <integer>└─ startDate <date>

配列/リス
項目名

必須/任意

型

ト

im_immRegisterPost

任意objectなし

companyCd

必須

stringなし

会社コードdepartmentSetCd

必須

stringなし

組織セットコード

endDate

任意

date

なし

終了日

localize任意object

なし

多言語情報

notes

任意

stringなし

備考

postName任意

stringなし

役職名

postCd必須

string

なし

役職コード

rank

任意

integerなし

ランク

sortKey任意integerなし

ソートキー

startDate

任意

date

なし

開始日

説明

出力値
im_immRegisterPost <object[]>├─ endDate <date>├─ startDate <date>└─ termCd <string>

項目名型

配列/リスト 説明

im_immRegisterPost

objectリスト

登録された役職の期間情報

endDate

date

なし

終了日

startDate

date

なし

開始日

termCdstringなし

期間コード

役職情報の更新
対象日付が含まれる期間の役職情報の更新を行うタスクです。
このタスクでは多言語情報の更新は行えません。
多言語情報の更新を行いたい場合は、役職多言語情報の更新 を利用してください。
入力値

180

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_immUpdatePost <object>├─ companyCd <string> *├─ departmentSetCd <string> *├─ disable <boolean>├─ postCd <string> *├─ rank <integer>├─ sortKey <integer> *└─ targetDate <date> *

項目名

必須/任意

型

配列/リストim_immUpdatePost

任意objectなし

companyCd

必須

stringなし

会社コードdepartmentSetCd

必須

stringなし

組織セットコード

disable任意

boolean

なし

論理削除フラグ説明

true を指定すると削除された役職として扱われます。
postCd必須

string

なし

役職コード

rank

任意

integerなし

ランク

sortKey必須

integerなし

ソートキー

targetDate

必須

date

なし

対象日付

出力値
im_immUpdatePost <any>

項目名型

配列/リスト 説明

im_immUpdatePost

any

なし

出力値として利用可能な値はありません。

役職多言語情報の更新
指定された対象日付が含まれる期間の役職多言語情報を更新するタスクです。
指定された対象ロケールの多言語情報のみ更新を行います。複数のロケールの情報を一括で更新することはできません。
入力値
im_immUpdateLocalizedPost <object>├─ companyCd <string> *├─ departmentSetCd <string> *├─ localize <object>│ ├─ notes <string>│ └─ postName <string>├─ postCd <string> *├─ targetDate <date> *└─ targetLocale <locale> *型

配列/リスト 説明

im_immUpdateLocalizedPost 任意

objectなし

companyCd

必須

stringなし

会社コードdepartmentSetCd

必須

stringなし

組織セットコード

localize任意object

なし

多言語情報

notes

任意

stringなし

備考

postName任意

string

なし

役職名

項目名

必須/任意

181

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

配列/リスト 説明

postCd必須

stringなし

役職コードtargetDate

必須

date

なし

対象日付

targetLocale

必須

localeなし

対象ロケール

出力値
im_immUpdateLocalizedPost <any>

項目名型

im_immUpdateLocalizedPost any

配列/リスト

説明なし

出力値として利用可能な値はありません。

役職情報の削除
役職情報の削除を行うタスクです。
このタスクではすべての期間の役職情報を削除します。
一部の期間のみ無効化したい場合は役職情報の更新 を利用してください。
入力値
im_immRemovePost <object>├─ companyCd <string> *├─ departmentSetCd <string> *└─ postCd <string> *

配列/リス
項目名

必須/任意

型

ト

im_immRemovePost

任意objectなし

companyCd

必須

stringなし

会社コードdepartmentSetCd

必須

stringなし

組織セットコード

postCd必須

string

なし

役職コード

説明

出力値
im_immRemovePost <any>

項目名型

配列/リスト 説明

im_immRemovePost

any

なし

出力値として利用可能な値はありません。

ユーザの役職情報の取得指定されたユーザの役職情報を取得します。
入力値
im_immGetPostByUser <object>├─ userCd <string> *├─ companyCd <string>├─ departmentSetCd <string>├─ departmentCd <string>├─ targetDate <date>├─ targetLocale <locale>├─ main <boolean>└─ disable <boolean>

182

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
型

配列/リスト説明

im_immGetPostByUser 任意

objectなし-

userCd必須

stringなし

ユーザコードcompanyCd

任意

stringなし

会社コードdepartmentSetCd

任意

stringなし

組織セットコード

departmentCd

任意

stringなし

組織コードtargetLocale

任意

localeなし

対象ロケール

項目名

必須/任意

指定されていない場合、アカウントコンテキストのロケールが対象ロケールとして使用されます。
targetDate

任意

date

なし

対象日付
指定されていない場合、システム日付が対象日付として使用されます。

main

任意

booleanなし

主所属フラグ
主所属の役職情報のみ取得する場合、true を指定します。

disable任意

boolean

なし

論理削除フラグ
論理削除データを取得する場合、 true を指定します。

出力値
im_immGetPostByUser <object>└─ posts <object[]>├─ companyCd <string>├─ departmentSetCd <string>├─ departmentCd <string>├─ postCd <string>└─ postName <string>

配列/リス
項目名

型

ト

説明

im_immGetPostByUser object

なし

-

posts

object配列

役職情報

companyCdstringなし

会社コードdepartmentSetCd

stringなし

組織セットコード

departmentCd

stringなし

組織コード

postCdstringなし

役職コード

postName

stringなし

対象ロケールの役職名

パブリックグループに所属するユーザの取得指定されたパブリックグループに所属するユーザを取得します。
入力値
im_immGetUserByPublicGroup <object>├─ publicGroupCd <string> *├─ publicGroupSetCd <string> *├─ includeSubGroup <boolean>└─ targetDate <date>183

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
配列/リス
必須/任意

項目名

型

ト

説明

im_immGetUserByPublicGroup 任意

objectなし-

publicGroupCd

必須

stringなし

パブリックグループコード

publicGroupSetCd

必須

stringなし

パブリックグループセットコード

includeSubGroup任意

booleanなし

下位グループを含む
true の場合、下位グループに所属するユーザも取得されます。

targetDate

date

任意

なし

対象日付
指定されていない場合、システム日付が使用さ
れます。

出力値
im_immGetUserByPublicGroup <object>└─ users <object[]>├─ userCd <string>└─ userName <string>

配列/リスト説明

im_immGetUserByPublicGroup object

なし

-

users

object配列

ユーザ情報

userCdstringなし

ユーザコードuserName

string

なし

ユーザ名

項目名

型

ログインユーザロケールのユーザ名が取得されます。

パブリックグループ情報の取得
パブリックグループ情報の取得を行うタスクです。
出力値項目の詳細は、以下のAPIドキュメントを参照してください。
PublicGroup
入力値
im_immGetPublicGroup <object>├─ disable <boolean>├─ publicGroupCd <string> *├─ publicGroupSetCd <string> *├─ targetDate <date>└─ targetLocale <locale>型

配列/リストim_immGetPublicGroup 任意

objectなし

disableboolean

なし

項目名

必須/任意

任意

説明

論理削除フラグ
論理削除されているパブリックグループ情報も取得対象としたい場合は、trueを指定します。

publicGroupCd

必須

stringなし

パブリックグループコード

publicGroupSetCd

必須

stringなし

パブリックグループセットコード

targetDate

任意

date

なし

取得の基準日指定されていない場合は、システム日付が使用され
ます。

184

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

配列/リスト説明targetLocale

任意

localeなし

取得する多言語情報のロケール指定されていない場合は、アカウントコンテキストのロケールが使用されます。

出力値
im_immGetPublicGroup <object>├─ disable <boolean>├─ endDate <date>├─ localize <object>│ ├─ notes <string>│ ├─ publicGroupName <string>│ ├─ publicGroupSearchName <string>│ └─ publicGroupShortName <string>├─ publicGroupCd <string>├─ publicGroupSetCd <string>├─ recordDate <date>├─ recordUserCd <string>├─ sortKey <integer>├─ startDate <date>└─ termCd <string>

項目名型

配列/リストim_immGetPublicGroupobjectなし

disableboolean

なし

論理削除フラグ

endDate

date

なし

終了日

localizeobject

なし

多言語情報

notes

stringなし

備考

publicGroupName

stringなし

パブリックグループ名

publicGroupSearchName stringなし

パブリックグループ検索名

publicGroupShortName

stringなし

パブリックグループ短縮名

publicGroupCdstringなし

パブリックグループコード

publicGroupSetCd

stringなし

パブリックグループセットコード

recordDate

date

なし

更新日

recordUserCd

stringなし

更新ユーザコード

sortKey

integerなし

ソートキー

startDate

date

なし

開始日

termCdstring

なし

期間コード

説明

パブリックグループ情報の登録
パブリックグループ情報の登録を行うタスクです。
多言語情報はシステムで利用可能なすべてのロケールに同じ値が登録されます。
ロケール毎の値を設定する場合はパブリックグループの登録後にパブリックグループ多言語情報の更新 を利用してください。
入力値

185

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_immRegisterPublicGroup <object>├─ endDate <date> *├─ localize <object> *│ ├─ notes <string>│ ├─ publicGroupName <string>│ ├─ publicGroupSearchName <string>│ └─ publicGroupShortName <string>├─ publicGroupCd <string> *├─ publicGroupSetCd <string> *├─ sortKey <integer> *└─ startDate <date> *型

配列/リスト 説明

im_immRegisterPublicGroup 任意

objectなし

endDate

必須

date

なし

終了日

localize必須

object

なし

多言語情報

notes

任意

stringなし

備考

publicGroupName

任意

stringなし

パブリックグループ名

publicGroupSearchName

任意

stringなし

パブリックグループ検索名

publicGroupShortName

任意

stringなし

パブリックグループ短縮名

publicGroupCd

必須

stringなし

パブリックグループコード

publicGroupSetCd

必須

stringなし

パブリックグループセットコード

sortKey必須

integerなし

ソートキー

startDate

必須

date

なし

開始日

項目名

必須/任意

出力値
im_immRegisterPublicGroup <object[]>├─ endDate <date>├─ startDate <date>└─ termCd <string>

配列/リスト説明

im_immRegisterPublicGroup object

リスト

登録されたパブリックグループの期間情報

endDate

date

なし

終了日

startDate

date

なし

開始日

termCdstring

なし

期間コード

項目名

型

パブリックグループ情報の更新
対象日付が含まれる期間のパブリックグループ情報の更新を行うタスクです。
このタスクでは多言語情報の更新は行えません。
多言語情報の更新を行いたい場合は、パブリックグループ多言語情報の更新 を利用してください。
入力値
im_immUpdatePublicGroup <object>├─ disable <boolean>├─ publicGroupCd <string> *├─ publicGroupSetCd <string> *├─ sortKey <integer> *└─ targetDate <date> *186

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
型

配列/リスト 説明

im_immUpdatePublicGroup 任意

objectなし

disableboolean

なし

項目名

必須/任意

任意

論理削除フラグtrue を指定すると削除されたパブリックグループとして扱われます。

publicGroupCd

必須

stringなし

パブリックグループコード

publicGroupSetCd

必須

stringなし

パブリックグループセットコード

sortKey必須

integerなし

ソートキー

targetDate

必須

date

なし

対象日付

出力値
im_immUpdatePublicGroup <any>

項目名型

im_immUpdatePublicGroup any

配列/リスト

説明なし

出力値として利用可能な値はありません。

パブリックグループ多言語情報の更新
指定された対象日付が含まれる期間のパブリックグループ多言語情報を更新するタスクです。
指定された対象ロケールの多言語情報のみ更新を行います。複数のロケールの情報を一括で更新することはできません。
入力値
im_immUpdateLocalizedPublicGroup <object>├─ localize <object>│ ├─ notes <string>│ ├─ publicGroupName <string>│ ├─ publicGroupSearchName <string>│ └─ publicGroupShortName <string>├─ publicGroupCd <string> *├─ publicGroupSetCd <string> *├─ targetDate <date> *└─ targetLocale <locale> *

配列/リス
項目名

必須/任意

型

ト

im_immUpdateLocalizedPublicGroup 任意

objectなし

localize任意object

なし

多言語情報

notes

任意

stringなし

備考

publicGroupName

任意

stringなし

パブリックグループ名

publicGroupSearchName

任意

stringなし

パブリックグループ検索名

publicGroupShortName

任意

stringなし

パブリックグループ短縮名

publicGroupCd

必須

stringなし

パブリックグループコード

publicGroupSetCd

必須

stringなし

パブリックグループセットコード

targetDate

必須

date

なし

対象日付

targetLocale

必須

localeなし

対象ロケール

出力値
im_immUpdateLocalizedPublicGroup <any>

187

説明

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

im_immUpdateLocalizedPublicGroup any

配列/リスト

説明なし

出力値として利用可能な値はありません。

パブリックグループ情報の削除
パブリックグループ情報の削除を行うタスクです。
このタスクではすべての期間のパブリックグループ情報を削除します。
一部の期間のみ無効化したい場合はパブリックグループ情報の更新 を利用してください。
入力値
im_immRemovePublicGroup <object>├─ publicGroupCd <string> *└─ publicGroupSetCd <string> *型

配列/リスト 説明

im_immRemovePublicGroup 任意

objectなし

publicGroupCd

必須

stringなし

パブリックグループコード

publicGroupSetCd

必須

stringなし

パブリックグループセットコード

項目名

必須/任意

出力値
im_immRemovePublicGroup <any>

項目名型

im_immRemovePublicGroup any

配列/リスト

説明なし

出力値として利用可能な値はありません。

ユーザの所属グループの取得指定されたユーザの所属するパブリックグループ情報を取得します。
入力値
im_immGetPublicGroupByUser <object>├─ userCd <string> *├─ targetLocale <locale>└─ targetDate <date>

配列/リス
項目名

必須/任意

型

ト

説明

im_immGetPublicGroupByUser 任意

objectなし-

userCd必須

stringなし

ユーザコードtargetLocale

任意

localeなし

対象ロケール
指定されていない場合、アカウントコンテキス
トのロケールが対象ロケールとして使用されます。

targetDate

任意

date

なし

対象日付
指定されていない場合、システム日付が対象日付として使用されます。

出力値

188

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_immGetPublicGroupByUser <object>└─ publicGroups <object[]>├─ publicGroupSetCd <string>├─ publicGroupCd <string>├─ name <string>├─ shortName <string>└─ description <string>

配列/リスト説明

im_immGetPublicGroupByUser objectなし-

publicGroups

object配列

パブリックグループ情報

publicGroupSetCd

stringなし

パブリックグループセットコード

publicGroupCdstringなし

パブリックグループコード

namestringなし

パブリックグループ名

項目名

型

対象ロケールのパブリックグループ名が取得されます。
shortNamestringなし

略称

description

stringなし

備考

パブリックグループに所属
ユーザをパブリックグループに所属させるタスクです。
入力値
im_immJoinPublicGroup <object>├─ publicGroupCd <string> *├─ publicGroupSetCd <string> *├─ startDate <date> *├─ endDate <date>├─ disable <boolean>└─ userCd <string> *型

配列/リストim_immJoinPublicGroup 任意

objectなし

publicGroupCd

必須

stringなし

パブリックグループコード

publicGroupSetCd

必須

stringなし

パブリックグループセットコード

startDate

必須

date

なし

開始日

endDate

任意

date

なし

終了日

項目名

必須/任意

説明

指定されていない場合は、システム終了日が使用されます。
disable任意

booleanなし

削除フラグ
所属を無効にする場合、true を指定します。

userCd必須

stringなし

ユーザコード出力値
im_immJoinPublicGroup <any>

項目名型

im_immJoinPublicGroup any

配列/リスト 説明なし

出力値として利用可能な値はありません。

パブリックグループを脱退

189

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
ユーザをパブリックグループから脱退させるタスクです。
このタスクでは、完全にユーザをパブリックグループから脱退させます。
特定の期間のみ所属しないようにしたい場合は、 パブリックグループに所属 を利用してください。
入力値
im_immLeavePublicGroup <object>├─ publicGroupCd <string> *├─ publicGroupSetSetCd <string> *└─ userCd <string> *

必須/任意

型

配列/リスト 説明

im_immLeavePublicGroup 任意

objectなし

publicGroupCd

必須

stringなし

パブリックグループコード

publicGroupSetCd

必須

stringなし

パブリックグループセットコード

userCd必須

stringなし

ユーザコード

項目名

出力値
im_immLeavePublicGroup <any>

項目名型

im_immLeavePublicGroup any

配列/リスト

説明なし

出力値として利用可能な値はありません。

Accel Collaboration
スケジュール登録
スケジュールを登録するタスクです。

コラム
拡張項目について拡張項目を一意に識別するための値として、「拡張項目コード」「拡張項目選択コード」があります。
「拡張項目コード」は拡張項目の入力種別が「テキストボックス」「テキストエリア」の場合に指定する必要のある項目です。
「拡張項目選択コード」は、拡張項目の入力種別が「セレクトボックス」「ラジオボタン」「チェックボックス」の場合に指定する必要のある項目です。
「拡張項目コード」「拡張項目選択コード」を確認するためには、 どちらも「拡張項目を設定する」の 「拡張項目コード」を参照してください。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値

190

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_iacRegisterSchedule <object>├─ attachFiles <object[]>│ ├─ name <string>│ └─ path <string>├─ customItem <object[]>│ ├─ key <object>│ │ └─ code <string>│ └─ value <string>├─ customItemOptionValues <object[]>│ ├─ key <object>│ │ └─ code <string>│ └─ selectedCode <string>├─ description <string>├─ endDate <imdatetime> *├─ facilities <object[]>│ └─ code <string>├─ isEditable4Participant <boolean>├─ isGoingout <boolean>├─ isPrivateAttachFile <boolean>├─ isPrivateDescription <boolean>├─ isVisitor <boolean>├─ noticeTargetType <string>├─ participants <string[]> *├─ personalTags <object>│ ├─ functionKey <string>│ ├─ personalTagNames <string[]>│ └─ selectedTagCd <string>├─ place <string>├─ privateType <string>├─ reminder <object>│ ├─ isNotice1 <boolean>│ ├─ isNotice2 <boolean>│ ├─ isNotice3 <boolean>│ ├─ isNotice4 <boolean>│ ├─ isNotice5 <boolean>│ ├─ isNotice6 <boolean>│ ├─ isNotice7 <boolean>│ ├─ isNotice8 <boolean>│ ├─ isNotice9 <boolean>│ └─ isNotice10 <boolean>├─ removeFileKeys <object[]>│ └─ code <string>├─ repeatKey <object>│ └─ repeatCd <string>├─ scheduleKey <object>│ └─ code <string>├─ selectedLocaleId <string> *├─ startDate <imdatetime> *├─ targetUserCd <string> *├─ targetUserCompanyCd <string>├─ targetUserDepartmentCd <string>├─ timezoneId <string> *└─ title <string> *

項目名

必須/任意

型

配列/リスト

im_iacRegisterSchedule

任意objectなし

attachFiles

任意object配列

添付ファイル

name任意

string

なし

ファイル名

path

任意

stringなし

ファイルパスcustomItem

任意object

配列

拡張項目値

key

任意

objectなし

拡張項目キー

191

説明intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

配列/リスト

説明

code

任意

stringなし

拡張項目選択コード
詳細は スケジュール登録 のコラムを参照してくだ
さい。

value

任意

stringなし

拡張項目値

customItemOptionValues 任意

object配列

拡張項目選択値

key

任意

objectなし

拡張項目選択キー

code

任意

stringなし

拡張項目選択コード
詳細は スケジュール登録 のコラムを参照してくだ
さい。

selectedCode任意

stringなし

拡張項目選択値

description

任意

stringなし

説明

endDate必須

imdatetime

なし

終了日

facilities

任意object

配列

施設

code

任意

stringなし

施設コード

isEditable4Participant任意boolean

なし

参加者編集。true : 参加者の編集が可能 / false :参加者の編集が不可

isGoingout

任意booleanなし

外出予定。true : 外出予定 / false : 外出予定ではない

isPrivateAttachFile

任意booleanなし

添付ファイル公開。true : 非公開状態 / false : 公開状態

isPrivateDescription

任意booleanなし

説明公開。true : 非公開状態 / false : 公開状態

isVisitor

任意booleanなし

来客予定。true : 来客予定 / false : 来客予定ではない

noticeTargetType

任意stringなし

通知ターゲット

participants

必須

string配列

参加者

personalTags

任意objectなし

個人タグ

functionKey

任意

stringなし

個人タグファンクションキー

personalTagNames

任意

string配列

個人タグ名

selectedTagCd

任意

stringなし

選択タグコード

place

任意stringなし

場所

privateType

任意stringなし

公開種別

reminder任意objectなし

リマインダ

isNotice1

任意booleanなし

リマインダ通知1

isNotice2

任意booleanなし

リマインダ通知2

isNotice3

任意booleanなし

リマインダ通知3

isNotice4

任意booleanなし

リマインダ通知4

isNotice5

任意booleanなし

リマインダ通知5

isNotice6

任意booleanなし

リマインダ通知6

isNotice7

任意booleanなし

リマインダ通知7

isNotice8

任意booleanなし

リマインダ通知8

isNotice9

任意booleanなし

リマインダ通知9192

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

配列/リスト説明

isNotice10

任意booleanなし

リマインダ通知10

removeFileKeys

任意object配列

削除対象の添付ファイルキー

code

任意

stringなし

ファイルコード

repeatKey

任意

objectなし

繰り返し条件キー

repeatCd

任意

stringなし

繰り返し条件コード

scheduleKey

任意objectなし

スケジュールキー

code任意

stringなし

スケジュールコード

selectedLocaleId

必須

stringなし

選択ロケールID

startDate

必須

imdatetime

なし

開始日

targetUserCd

必須

stringなし

実行ユーザコード

targetUserCompanyCd

任意

stringなし

実行ユーザの所属会社コード

targetUserDepartmentCd 任意

stringなし

実行ユーザの所属組織コード

timezoneId

必須

stringなし

タイムゾーンID

title

必須

string

なし

タイトル

出力値

193

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_iacRegisterSchedule <object>├─ attachFiles <object[]>│ ├─ name <string>│ └─ path <string>├─ customItem <object[]>│ ├─ key <object>│ │ └─ code <string>│ └─ value <string>├─ customItemOptionValues <object[]>│ ├─ key <object>│ │ └─ code <string>│ └─ selectedCode <string>├─ description <string>├─ endDate <imdatetime> *├─ facilities <object[]>│ └─ code <string>├─ isEditable4Participant <boolean>├─ isGoingout <boolean>├─ isPrivateAttachFile <boolean>├─ isPrivateDescription <boolean>├─ isVisitor <boolean>├─ noticeTargetType <string>├─ participants <string[]> *├─ personalTags <object>│ ├─ functionKey <string>│ ├─ personalTagNames <string[]>│ └─ selectedTagCd <string>├─ place <string>├─ privateType <string>├─ reminder <object>│ ├─ isNotice1 <boolean>│ ├─ isNotice2 <boolean>│ ├─ isNotice3 <boolean>│ ├─ isNotice4 <boolean>│ ├─ isNotice5 <boolean>│ ├─ isNotice6 <boolean>│ ├─ isNotice7 <boolean>│ ├─ isNotice8 <boolean>│ ├─ isNotice9 <boolean>│ └─ isNotice10 <boolean>├─ removeFileKeys <object[]>│ └─ code <string>├─ repeatKey <object>│ └─ repeatCd <string>├─ scheduleKey <object>│ └─ code <string>├─ selectedLocaleId <string> *├─ startDate <imdatetime> *├─ targetUserCd <string> *├─ targetUserCompanyCd <string>├─ targetUserDepartmentCd <string>├─ timezoneId <string> *└─ title <string> *項目名

型

配列/リスト説明

im_iacRegisterScheduleobjectなし

im_iacRegisterSchedule

attachFiles

object配列

添付ファイル

namestring

なし

ファイル名

path

stringなし

ファイルパスcustomItem

object

配列

拡張項目値

key

objectなし

拡張項目キー194

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト説明

codestringなし

拡張項目選択コード
詳細は スケジュール登録 のコラムを参照してください。

value

stringなし

拡張項目値

customItemOptionValues

object配列

拡張項目選択値

key

objectなし

拡張項目選択キー

code

stringなし

拡張項目選択コード
詳細は スケジュール登録 のコラムを参照してください。

selectedCodestringなし

拡張項目選択値

description

stringなし

説明

endDateimdatetime

なし

終了日

facilities

object

配列

施設

code

stringなし

施設コード

isEditable4Participantboolean

なし

参加者編集。true : 参加者の編集が可能 / false : 参加者の編集が不可

isGoingout

booleanなし

外出予定。true : 外出予定 / false : 外出予定ではない

isPrivateAttachFile

booleanなし

添付ファイル公開。true : 非公開状態 / false : 公開状態

isPrivateDescription

booleanなし

説明公開。説明公開 true : 非公開状態 / false : 公開状態

isVisitor

booleanなし

来客予定。true : 来客予定 / false : 来客予定ではない

noticeTargetType

stringなし

通知ターゲット

participants

string配列

参加者

personalTags

objectなし

個人タグ

functionKey

stringなし

個人タグファンクションキー

personalTagNames

string配列

個人タグ名

selectedTagCd

stringなし

選択タグコード

place

stringなし

場所

privateTypestringなし

公開種別

reminderobjectなし

リマインダ

isNotice1

booleanなし

リマインダ通知1

isNotice2

booleanなし

リマインダ通知2

isNotice3

booleanなし

リマインダ通知3

isNotice4

booleanなし

リマインダ通知4

isNotice5

booleanなし

リマインダ通知5

isNotice6

booleanなし

リマインダ通知6

isNotice7

booleanなし

リマインダ通知7

isNotice8

booleanなし

リマインダ通知8

isNotice9

booleanなし

リマインダ通知9

isNotice10

booleanなし

リマインダ通知10

removeFileKeys

object配列

削除対象の添付ファイルキー

code

stringなし

ファイルコード

repeatKey

objectなし

繰り返し条件キー195

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト説明

repeatCd

stringなし

繰り返し条件コード

scheduleKey

objectなし

スケジュールキー

codestringなし

スケジュールコード

selectedLocaleId

stringなし

選択ロケールID

startDateimdatetime

なし

開始日

targetUserCd

stringなし

実行ユーザコード

targetUserCompanyCd

stringなし

実行ユーザの所属会社コード

targetUserDepartmentCd

stringなし

実行ユーザの所属組織コード

timezoneId

stringなし

タイムゾーンID

title

stringなし

タイトル

スケジュール更新
スケジュールを更新するタスクです。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値

196

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_iacUpdateSchedule <object>├─ attachFiles <object[]>│ ├─ name <string>│ └─ path <string>├─ customItem <object[]>│ ├─ key <object>│ │ └─ code <string>│ └─ value <string>├─ customItemOptionValues <object[]>│ ├─ key <object>│ │ └─ code <string>│ └─ selectedCode <string>├─ description <string>├─ endDate <imdatetime> *├─ facilities <object[]>│ └─ code <string>├─ isEditable4Participant <boolean>├─ isGoingout <boolean>├─ isPrivateAttachFile <boolean>├─ isPrivateDescription <boolean>├─ isVisitor <boolean>├─ noticeTargetType <string>├─ participants <string[]> *├─ personalTags <object>│ ├─ functionKey <string>│ ├─ personalTagNames <string[]>│ └─ selectedTagCd <string>├─ place <string>├─ privateType <string>├─ reminder <object>│ ├─ isNotice1 <boolean>│ ├─ isNotice2 <boolean>│ ├─ isNotice3 <boolean>│ ├─ isNotice4 <boolean>│ ├─ isNotice5 <boolean>│ ├─ isNotice6 <boolean>│ ├─ isNotice7 <boolean>│ ├─ isNotice8 <boolean>│ ├─ isNotice9 <boolean>│ └─ isNotice10 <boolean>├─ removeFileKeys <object[]>│ └─ code <string>├─ repeatKey <object>│ └─ repeatCd <string>├─ scheduleKey <object> *│ └─ code <string>├─ selectedLocaleId <string> *├─ startDate <imdatetime> *├─ targetUserCd <string> *├─ targetUserCompanyCd <string>├─ targetUserDepartmentCd <string>├─ timezoneId <string> *└─ title <string> *

項目名

必須/任意

型

配列/リスト

im_iacUpdateSchedule

任意objectなし

attachFiles

任意object配列

添付ファイル

name任意

string

なし

ファイル名

path

任意

stringなし

ファイルパスcustomItem

任意object

配列

拡張項目値

key

任意

objectなし

拡張項目キー

197

説明intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

配列/リスト

説明

code

任意

stringなし

拡張項目コード
詳細は スケジュール登録 のコラムを参照してくだ
さい。

value

任意

stringなし

拡張項目値

customItemOptionValues 任意

object配列

拡張項目選択値

key

任意

objectなし

拡張項目選択キー

code

任意

stringなし

拡張項目選択コード
詳細は スケジュール登録 のコラムを参照してくだ
さい。

selectedCode任意

stringなし

拡張項目選択値

description

任意

stringなし

説明

endDate必須

imdatetime

なし

終了日

facilities

任意object

配列

施設

code

任意

stringなし

施設コード

isEditable4Participant任意boolean

なし

参加者編集。true : 参加者の編集が可能 / false :参加者の編集が不可

isGoingout

任意booleanなし

外出予定。true : 外出予定 / false : 外出予定ではない

isPrivateAttachFile

任意booleanなし

添付ファイル公開。true : 非公開状態 / false : 公開状態

isPrivateDescription

任意booleanなし

説明公開。説明公開 true : 非公開状態 / false : 公
開状態

isVisitor

任意booleanなし

来客予定。true : 来客予定 / false : 来客予定ではない

noticeTargetType

任意stringなし

通知ターゲット

participants

必須

string配列

参加者

personalTags

任意objectなし

個人タグ

functionKey

任意

stringなし

個人タグファンクションキー

personalTagNames

任意

string配列

個人タグ名

selectedTagCd

任意

stringなし

選択タグコード

place

任意stringなし

場所

privateType

任意stringなし

公開種別

reminder任意objectなし

リマインダ

isNotice1

任意booleanなし

リマインダ通知1

isNotice2

任意booleanなし

リマインダ通知2

isNotice3

任意booleanなし

リマインダ通知3

isNotice4

任意booleanなし

リマインダ通知4

isNotice5

任意booleanなし

リマインダ通知5

isNotice6

任意booleanなし

リマインダ通知6

isNotice7

任意booleanなし

リマインダ通知7

isNotice8

任意booleanなし

リマインダ通知8

isNotice9

任意booleanなし

リマインダ通知9198

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

配列/リスト説明

isNotice10

任意booleanなし

リマインダ通知10

removeFileKeys

任意object配列

削除対象の添付ファイルキー

code

任意

stringなし

ファイルコード

repeatKey

任意

objectなし

繰り返し条件キー

repeatCd

任意

stringなし

繰り返し条件コード

scheduleKey

必須

objectなし

スケジュールキー

code任意

stringなし

スケジュールコード

selectedLocaleId

必須

stringなし

選択ロケールID

startDate

必須

imdatetime

なし

開始日

targetUserCd

必須

stringなし

実行ユーザコード

targetUserCompanyCd

任意

stringなし

実行ユーザの所属会社コード

targetUserDepartmentCd 任意

stringなし

実行ユーザの所属組織コード

timezoneId

必須

stringなし

タイムゾーンID

title

必須

string

なし

タイトル

出力値

199

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_iacUpdateSchedule <object>├─ attachFiles <object[]>│ ├─ name <string>│ └─ path <string>├─ customItem <object[]>│ ├─ key <object>│ │ └─ code <string>│ └─ value <string>├─ customItemOptionValues <object[]>│ ├─ key <object>│ │ └─ code <string>│ └─ selectedCode <string>├─ description <string>├─ endDate <imdatetime> *├─ facilities <object[]>│ └─ code <string>├─ isEditable4Participant <boolean>├─ isGoingout <boolean>├─ isPrivateAttachFile <boolean>├─ isPrivateDescription <boolean>├─ isVisitor <boolean>├─ noticeTargetType <string>├─ participants <string[]> *├─ personalTags <object>│ ├─ functionKey <string>│ ├─ personalTagNames <string[]>│ └─ selectedTagCd <string>├─ place <string>├─ privateType <string>├─ reminder <object>│ ├─ isNotice1 <boolean>│ ├─ isNotice2 <boolean>│ ├─ isNotice3 <boolean>│ ├─ isNotice4 <boolean>│ ├─ isNotice5 <boolean>│ ├─ isNotice6 <boolean>│ ├─ isNotice7 <boolean>│ ├─ isNotice8 <boolean>│ ├─ isNotice9 <boolean>│ └─ isNotice10 <boolean>├─ removeFileKeys <object[]>│ └─ code <string>├─ repeatKey <object>│ └─ repeatCd <string>├─ scheduleKey <object> *│ └─ code <string>├─ selectedLocaleId <string> *├─ startDate <imdatetime> *├─ targetUserCd <string> *├─ targetUserCompanyCd <string>├─ targetUserDepartmentCd <string>├─ timezoneId <string> *└─ title <string> *項目名

型

配列/リスト説明

im_iacUpdateScheduleobjectなし

im_iacUpdateSchedule

attachFiles

object配列

添付ファイル

namestring

なし

ファイル名

path

stringなし

ファイルパスcustomItem

object

配列

拡張項目値

key

objectなし

拡張項目キー200

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト説明

codestringなし

拡張項目コード
詳細は スケジュール登録 のコラムを参照してください。

value

stringなし

拡張項目値

customItemOptionValues

object配列

拡張項目選択値

key

objectなし

拡張項目選択キー

code

stringなし

拡張項目選択コード
詳細は スケジュール登録 のコラムを参照してください。

selectedCodestringなし

拡張項目選択値

description

stringなし

説明

endDateimdatetime

なし

終了日

facilities

object

配列

施設

code

stringなし

施設コード

isEditable4Participantboolean

なし

参加者編集。true : 参加者の編集が可能 / false : 参加者の編集が不可

isGoingout

booleanなし

外出予定。true : 外出予定 / false : 外出予定ではない

isPrivateAttachFile

booleanなし

添付ファイル公開。true : 非公開状態 / false : 公開状態

isPrivateDescription

booleanなし

説明公開。説明公開 true : 非公開状態 / false : 公開状態

isVisitor

booleanなし

来客予定。true : 来客予定 / false : 来客予定ではない

noticeTargetType

stringなし

通知ターゲット

participants

string配列

参加者

personalTags

objectなし

個人タグ

functionKey

stringなし

個人タグファンクションキー

personalTagNames

string配列

個人タグ名

selectedTagCd

stringなし

選択タグコード

place

stringなし

場所

privateTypestringなし

公開種別

reminderobjectなし

リマインダ

isNotice1

booleanなし

リマインダ通知1

isNotice2

booleanなし

リマインダ通知2

isNotice3

booleanなし

リマインダ通知3

isNotice4

booleanなし

リマインダ通知4

isNotice5

booleanなし

リマインダ通知5

isNotice6

booleanなし

リマインダ通知6

isNotice7

booleanなし

リマインダ通知7

isNotice8

booleanなし

リマインダ通知8

isNotice9

booleanなし

リマインダ通知9

isNotice10

booleanなし

リマインダ通知10

removeFileKeys

object配列

削除対象の添付ファイルキー

code

stringなし

ファイルコード

repeatKey

objectなし

繰り返し条件キー201

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト説明

repeatCd

stringなし

繰り返し条件コード

scheduleKey

objectなし

スケジュールキー

codestringなし

スケジュールコード

selectedLocaleId

stringなし

選択ロケールID

startDateimdatetime

なし

開始日

targetUserCd

stringなし

実行ユーザコード

targetUserCompanyCd

stringなし

実行ユーザの所属会社コード

targetUserDepartmentCd

stringなし

実行ユーザの所属組織コード

timezoneId

stringなし

タイムゾーンID

title

stringなし

タイトル

スケジュール削除
スケジュールを削除するタスクです。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_iacDeleteSchedule <object>├─ noticeTargetType <string>├─ reason <string>├─ scheduleKey <object> *│ └─ code <string>├─ targetUserCd <string> *├─ targetUserCompanyCd <string>└─ targetUserDepartmentCd <string>

項目名

必須/任意

型

配列/リスト

im_iacDeleteSchedule

任意objectなし

noticeTargetType

任意stringなし

通知ターゲット

reason任意

stringなし

削除理由

scheduleKey

必須

objectなし

スケジュールキー

code任意

stringなし

スケジュールコード

targetUserCd

必須

stringなし

実行ユーザコード

targetUserCompanyCd

任意

stringなし

実行ユーザの所属会社コード

targetUserDepartmentCd 任意

stringなし

実行ユーザの所属組織コード

出力値
im_iacDeleteSchedule <integer>

項目名型

配列/リスト 説明

im_iacDeleteSchedule

integer

なし

削除件数

202

説明

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
スケジュール辞退
スケジュールを辞退するタスクです。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_iacRefuseSchedule <object>├─ noticeTargetType <string>├─ reason <string>├─ scheduleKey <object> *│ └─ code <string>├─ targetUserCd <string> *├─ targetUserCompanyCd <string>└─ targetUserDepartmentCd <string>

項目名

必須/任意

型

配列/リスト

im_iacRefuseSchedule

任意objectなし

noticeTargetType

任意stringなし

通知ターゲット

reason任意

stringなし

辞退理由

scheduleKey

必須

objectなし

スケジュールキー

code任意

stringなし

スケジュールコード

targetUserCd

必須

stringなし

実行ユーザコード

targetUserCompanyCd

任意

stringなし

実行ユーザの所属会社コード

targetUserDepartmentCd 任意

stringなし

実行ユーザの所属組織コード

説明

出力値
im_iacRefuseSchedule <integer>

項目名

配列/リスト 説明型

im_iacRefuseSchedule integer

なし

辞退件数

スケジュール参加者を追加
スケジュールに参加者を追加するタスクです。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値

203

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_iacAddScheduleMember <object>├─ participants <string[]> *├─ scheduleKey <object> *│ └─ code <string>├─ targetUserCd <string> *├─ targetUserCompanyCd <string>└─ targetUserDepartmentCd <string>型

配列/リスト 説明

im_iacAddScheduleMember 任意

objectなし

participants

必須

string配列

参加者

scheduleKey

必須

objectなし

スケジュールキー

code任意

stringなし

スケジュールコード

targetUserCd

必須

stringなし

実行ユーザコード

targetUserCompanyCd

任意

stringなし

実行ユーザの所属会社コード

targetUserDepartmentCd

任意

stringなし

実行ユーザの所属組織コード

項目名

必須/任意

出力値

204

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_iacAddScheduleMember <object>├─ attachFiles <object[]>│ ├─ name <string>│ └─ path <string>├─ customItem <object[]>│ ├─ key <object>│ │ └─ code <string>│ └─ value <string>├─ description <string>├─ endDate <imdatetime> *├─ facilities <object[]>│ └─ code <string>├─ isEditable4Participant <boolean>├─ isGoingout <boolean>├─ isPrivateAttachFile <boolean>├─ isPrivateDescription <boolean>├─ isVisitor <boolean>├─ noticeTargetType <string>├─ participants <string[]> *├─ personalTags <object>│ ├─ functionKey <string>│ ├─ personalTagNames <string[]>│ └─ selectedTagCd <string>├─ place <string>├─ privateType <string>├─ reminder <object>│ ├─ isNotice1 <boolean>│ ├─ isNotice2 <boolean>│ ├─ isNotice3 <boolean>│ ├─ isNotice4 <boolean>│ ├─ isNotice5 <boolean>│ ├─ isNotice6 <boolean>│ ├─ isNotice7 <boolean>│ ├─ isNotice8 <boolean>│ ├─ isNotice9 <boolean>│ └─ isNotice10 <boolean>├─ removeFileKeys <object[]>│ └─ code <string>├─ repeatKey <object>│ └─ repeatCd <string>├─ scheduleKey <object>│ └─ code <string>├─ selectedLocaleId <string> *├─ startDate <imdatetime> *├─ targetUserCd <string> *├─ targetUserCompanyCd <string>├─ targetUserDepartmentCd <string>├─ timezoneId <string> *└─ title <string> *配列/リスト説明

im_iacAddScheduleMember objectなし

im_iacAddScheduleMember

attachFiles

object配列

添付ファイル

namestring

なし

ファイル名

path

stringなし

ファイルパスcustomItem

object

配列

拡張項目値

key

objectなし

拡張項目キーcode

stringなし

拡張項目コード

項目名型

詳細は スケジュール登録 のコラムを参照してください。
value

stringなし

拡張項目値

description

string

なし

説明

205

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト説明

endDateimdatetime

なし

終了日

facilities

object

配列

施設

code

stringなし

施設コード

isEditable4Participantboolean

なし

参加者編集。true : 参加者の編集が可能 / false : 参加者の編集が不可

isGoingout

booleanなし

外出予定。true : 外出予定 / false : 外出予定ではない

isPrivateAttachFile

booleanなし

添付ファイル公開。true : 非公開状態 / false : 公開状態

isPrivateDescription

booleanなし

説明公開。説明公開 true : 非公開状態 / false : 公開状態

isVisitor

booleanなし

来客予定。true : 来客予定 / false : 来客予定ではない

noticeTargetType

stringなし

通知ターゲット

participants

string配列

参加者

personalTags

objectなし

個人タグ

functionKey

stringなし

個人タグファンクションキー

personalTagNames

string配列

個人タグ名

selectedTagCd

stringなし

選択タグコード

place

stringなし

場所

privateTypestringなし

公開種別

reminderobjectなし

リマインダ

isNotice1

booleanなし

リマインダ通知1

isNotice2

booleanなし

リマインダ通知2

isNotice3

booleanなし

リマインダ通知3

isNotice4

booleanなし

リマインダ通知4

isNotice5

booleanなし

リマインダ通知5

isNotice6

booleanなし

リマインダ通知6

isNotice7

booleanなし

リマインダ通知7

isNotice8

booleanなし

リマインダ通知8

isNotice9

booleanなし

リマインダ通知9

isNotice10

booleanなし

リマインダ通知10

removeFileKeys

object配列

削除対象の添付ファイルキー

code

stringなし

ファイルコード

repeatKey

objectなし

繰り返し条件キー

repeatCd

stringなし

繰り返し条件コード

scheduleKey

objectなし

スケジュールキー

codestringなし

スケジュールコード

selectedLocaleId

stringなし

選択ロケールID

startDateimdatetime

なし

開始日

targetUserCd

stringなし

実行ユーザコード

targetUserCompanyCd

stringなし

実行ユーザの所属会社コード

targetUserDepartmentCd

stringなし

実行ユーザの所属組織コード

206

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト説明

timezoneId

stringなし

タイムゾーンID

title

stringなし

タイトル

スケジュール参加者を削除
スケジュールから参加者を削除するタスクです。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_iacDeleteScheduleMember <object>├─ participants <string[]> *├─ scheduleKey <object> *│ └─ code <string>├─ targetUserCd <string> *├─ targetUserCompanyCd <string>└─ targetUserDepartmentCd <string>型

配列/リスト 説明

im_iacDeleteScheduleMember 任意

objectなし

participants

必須

string配列

参加者

scheduleKey

必須

objectなし

スケジュールキー

code任意

stringなし

スケジュールコード

targetUserCd

必須

stringなし

実行ユーザコード

targetUserCompanyCd

任意

stringなし

実行ユーザの所属会社コード

targetUserDepartmentCd

任意

stringなし

実行ユーザの所属組織コード

項目名

必須/任意

出力値

207

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_iacDeleteScheduleMember <object>├─ attachFiles <object[]>│ ├─ name <string>│ └─ path <string>├─ customItem <object[]>│ ├─ key <object>│ │ └─ code <string>│ └─ value <string>├─ description <string>├─ endDate <imdatetime> *├─ facilities <object[]>│ └─ code <string>├─ isEditable4Participant <boolean>├─ isGoingout <boolean>├─ isPrivateAttachFile <boolean>├─ isPrivateDescription <boolean>├─ isVisitor <boolean>├─ noticeTargetType <string>├─ participants <string[]> *├─ personalTags <object>│ ├─ functionKey <string>│ ├─ personalTagNames <string[]>│ └─ selectedTagCd <string>├─ place <string>├─ privateType <string>├─ reminder <object>│ ├─ isNotice1 <boolean>│ ├─ isNotice2 <boolean>│ ├─ isNotice3 <boolean>│ ├─ isNotice4 <boolean>│ ├─ isNotice5 <boolean>│ ├─ isNotice6 <boolean>│ ├─ isNotice7 <boolean>│ ├─ isNotice8 <boolean>│ ├─ isNotice9 <boolean>│ └─ isNotice10 <boolean>├─ removeFileKeys <object[]>│ └─ code <string>├─ repeatKey <object>│ └─ repeatCd <string>├─ scheduleKey <object>│ └─ code <string>├─ selectedLocaleId <string> *├─ startDate <imdatetime> *├─ targetUserCd <string> *├─ targetUserCompanyCd <string>├─ targetUserDepartmentCd <string>├─ timezoneId <string> *└─ title <string> *配列/リスト説明

im_iacDeleteScheduleMember objectなし

im_iacDeleteScheduleMember

attachFiles

object配列

添付ファイル

namestring

なし

ファイル名

path

stringなし

ファイルパスcustomItem

object

配列

拡張項目値

key

objectなし

拡張項目キーcode

stringなし

拡張項目コード

項目名型

詳細は スケジュール登録 のコラムを参照してください。
value

stringなし

拡張項目値

description

string

なし

説明

208

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト説明

endDateimdatetime

なし

終了日

facilities

object

配列

施設

code

stringなし

施設コード

isEditable4Participantboolean

なし

参加者編集。true : 参加者の編集が可能 / false : 参加者の編集が不可isGoingout

booleanなし

外出予定。true : 外出予定 / false : 外出予定ではない

isPrivateAttachFile

booleanなし

添付ファイル公開。true : 非公開状態 / false : 公開状態

isPrivateDescription

booleanなし

説明公開。説明公開 true : 非公開状態 / false : 公開状態

isVisitor

booleanなし

来客予定。true : 来客予定 / false : 来客予定ではない

noticeTargetType

stringなし

通知ターゲット

participants

string配列

参加者

personalTags

objectなし

個人タグ

functionKey

stringなし

個人タグファンクションキー

personalTagNames

string配列

個人タグ名

selectedTagCd

stringなし

選択タグコード

place

stringなし

場所

privateTypestringなし

公開種別

reminderobjectなし

リマインダ

isNotice1

booleanなし

リマインダ通知1

isNotice2

booleanなし

リマインダ通知2

isNotice3

booleanなし

リマインダ通知3

isNotice4

booleanなし

リマインダ通知4

isNotice5

booleanなし

リマインダ通知5

isNotice6

booleanなし

リマインダ通知6

isNotice7

booleanなし

リマインダ通知7

isNotice8

booleanなし

リマインダ通知8

isNotice9

booleanなし

リマインダ通知9

isNotice10

booleanなし

リマインダ通知10

removeFileKeys

object配列

削除対象の添付ファイルキー

code

stringなし

ファイルコード

repeatKey

objectなし

繰り返し条件キー

repeatCd

stringなし

繰り返し条件コード

scheduleKey

objectなし

スケジュールキー

codestringなし

スケジュールコード

selectedLocaleId

stringなし

選択ロケールID

startDateimdatetime

なし

開始日

targetUserCd

stringなし

実行ユーザコード

targetUserCompanyCd

stringなし

実行ユーザの所属会社コード

targetUserDepartmentCd

stringなし

実行ユーザの所属組織コード

209

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト説明

timezoneId

stringなし

タイムゾーンID

title

stringなし

タイトル

スケジュール検索
スケジュールを検索するタスクです。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_iacSearchSchedule <object>├─ facilityKeys <object[]>│ └─ code <string>├─ targetDate <imdatetime> *├─ targetUserCd <string> *├─ targetUserCompanyCd <string>├─ targetUserDepartmentCd <string>└─ userCds <string[]> *

項目名

必須/任意

型

配列/リスト

im_iacSearchSchedule

任意objectなし

facilityKeys

任意object

配列

施設キー

code

任意

stringなし

施設コード

targetDate

必須

imdatetime

なし

対象日

targetUserCd

必須

stringなし

実行ユーザコード

targetUserCompanyCd

任意

stringなし

実行ユーザの所属会社コード

targetUserDepartmentCd 任意

stringなし

実行ユーザの所属組織コード

userCds

string配列

ユーザコード

必須

出力値

210

説明

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_iacSearchSchedule <object>└─ displayInfos <object[]>├─ attachFiles <object[]>│ ├─ key <object>│ │ └─ code <string>│ ├─ name <string>│ ├─ registerDateTime <imdatetime>│ └─ size <long>├─ attributes <map>├─ code <string>├─ description <string>├─ directoryPath <string>├─ endDate <imdatetime>├─ existsAttachFile <boolean>├─ isDisplaySchedule <boolean>├─ isEditable <boolean>├─ isEditable4Participant <boolean>├─ isGoingout <boolean>├─ isPrivate <boolean>├─ isPrivateAttachFile <boolean>├─ isPrivateDescription <boolean>├─ isVisitor <boolean>├─ joinUser <string>├─ participants <object[]>│ ├─ code <string>│ └─ name <string>├─ personalTags <object>│ ├─ functionKey <string>│ ├─ personalTagNames <string[]>│ └─ selectedTagCd <string>├─ place <string>├─ privateType <string>├─ registerDate <imdatetime>├─ registerDepartmentCd <string>├─ registerDepartmentName <string>├─ registerUserCd <string>├─ registerUserName <string>├─ repeatKey <object>│ └─ repeatCd <string>├─ selectedLocaleId <string>├─ startDate <imdatetime>├─ targetUserCd <string> *├─ targetUserCompanyCd <string>├─ targetUserDepartmentCd <string>├─ timezoneId <string>├─ title <string>├─ updateDate <imdatetime>├─ updateDepartmentCd <string>├─ updateDepartmentName <string>├─ updateUserCd <string>└─ updateUserName <string>

項目名型

配列/リスト説明

im_iacSearchScheduleobjectなし

im_iacSearchSchedule

displayInfos

objectリスト

displayInfos

attachFiles

object配列

添付ファイル

keyobjectなし

ファイルキーcode

stringなし

ファイルコード

namestringなし

ファイル名registerDateTime

imdatetime

なし

登録日時

size

long

なし

ファイルサイズ211

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト説明

attributes

map

なし

属性情報

code

stringなし

スケジュールキーまたはイベントキー

description

stringなし

説明

directoryPathstringなし

添付ファイルパス

endDateimdatetime

なし

終了日時

existsAttachFile

booleanなし

添付ファイル有無。true : 添付ファイルあり / false : 添付
ファイルなしisDisplayScheduleboolean

スケジュールであるかどうかを示すフラグ。true : スケ

なし

ジュール / false : イベント
isEditablebooleanなし

代理編集。true : 代理編集が可能 / false : 代理編集が不可

isEditable4Participantboolean

なし

参加者編集。true : 参加者の編集が可能 / false : 参加者の編集が不可

isGoingout

booleanなし

外出予定。true : 外出予定 / false : 外出予定ではない

isPrivatebooleanなし

非公開状態。true : 非公開状態 / false : 公開状態

isPrivateAttachFile

booleanなし

添付ファイル公開種別。true : 非公開状態 / false : 公開状
態

isPrivateDescription

booleanなし

説明公開種別。true : 非公開状態 / false : 公開状態

isVisitor

booleanなし

来客予定。true : 来客予定 / false : 来客予定ではない

joinUserstringなし

参加者の文字列

participants

object

配列

参加者

code

stringなし

ユーザコードnamestringなし

ユーザ名

personalTags

objectなし

個人タグ

functionKey

stringなし

個人タグファンクションキー

personalTagNames

string配列

個人タグ名

selectedTagCd

stringなし

選択タグコード

place

stringなし

場所

privateTypestringなし

公開種別

registerDate

imdatetime

なし

登録日時

registerDepartmentCd

stringなし

登録ユーザ組織コード

registerDepartmentName

stringなし

登録ユーザ組織名

registerUserCd

stringなし

登録ユーザコード

registerUserName

stringなし

登録ユーザ名

repeatKey

objectなし

繰り返しキーrepeatCd

stringなし

繰り返し条件コード

selectedLocaleId

stringなし

選択ロケールID

startDateimdatetime

なし

開始日時

targetUserCd

stringなし

実行ユーザコード

targetUserCompanyCd

stringなし

実行ユーザの所属会社コード

targetUserDepartmentCd

stringなし

実行ユーザの所属組織コード

212

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト説明

timezoneId

stringなし

タイムゾーンID

title

stringなし

タイトル

updateDate

imdatetime

なし

更新日時

updateDepartmentCd

stringなし

更新ユーザ組織コード

updateDepartmentName

stringなし

更新ユーザ組織名

updateUserCd

stringなし

更新ユーザコード

updateUserName

stringなし

更新ユーザ名スケジュール候補検索
スケジュール候補を検索するタスクです。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_iacCoordinateSchedule <object>├─ endDate <imdatetime> *├─ facilityConditions <object[]>│ ├─ facilityKeys <object[]>│ │ └─ code <string>│ └─ priority <integer>├─ isExcludeOnHoliday <boolean>├─ isNarrowOnDayOfWeek <boolean>├─ listLimit <integer>├─ necessaryHour <integer> *├─ necessaryMinute <integer> *├─ participants <string[]> *├─ prospectTime <object[]> *│ ├─ endHour <integer>│ ├─ endMinute <integer>│ ├─ startHour <integer>│ └─ startMinute <integer>├─ searchDayOfWeek <string[]>├─ startDate <imdatetime> *├─ targetUserCd <string> *├─ targetUserCompanyCd <string>├─ targetUserDepartmentCd <string>└─ timezoneId <string> *型

配列/リスト 説明

im_iacCoordinateSchedule 任意

objectなし

endDate必須

imdatetime

なし

終了日

facilityConditions

任意object配列

施設に関する検索条件

facilityKeys

任意object配列

施設コードの配列

code

任意

string

なし

施設コード

項目名

必須/任意

213

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

配列/リスト 説明priority必須

integerなし

施設検索条件の優先順位。正の整数を指定します。
優先順位が高い施設検索条件でスケジュール候補が見つかった場合は、下位の優先順位の条件による検索をスキップします。

isExcludeOnHoliday任意boolean

休日除外状態。true : 休日を除く / false : 休日を

なし

除かない
isNarrowOnDayOfWeek

任意boolean

曜日絞り込み状態。true : 曜日を絞り込む / false

なし: 曜日を絞り込まない
listLimit

必須

integerなし

取得件数

necessaryHour

必須

integerなし

所要時間（時）necessaryMinute必須

integerなし

所要時間（分）

participants

必須

string配列

参加者

prospectTime

必須

object配列

時間帯

endHour任意

integerなし

終了（時）endMinute任意integerなし

終了（分）startHour

任意

integerなし

開始（時）startMinute任意integerなし

開始（分）searchDayOfWeek

任意

string配列

検索対象の曜日 日曜日:”1” 月曜日:”2” 火曜
日:”3” 水曜日:”4” 木曜日:”5” 金曜日:”6” 土曜
日:”7”※java.util.Calendar クラスの SUNDAY,
MONDAY, TUESDAY, WEDNESDAY,
THURSDAY, FRIDAY, SATURDAY で管理されている値に依存します。

startDate

必須

imdatetime

なし

開始日

targetUserCd

必須

stringなし

実行ユーザコード

targetUserCompanyCd

任意

stringなし

実行ユーザの所属会社コード

targetUserDepartmentCd

任意

stringなし

実行ユーザの所属組織コード

timezoneId

必須

stringなし

タイムゾーンID

出力値
im_iacCoordinateSchedule <object[]>├─ conditionNumber <integer>├─ endDate <imdatetime>└─ startDate <imdatetime>

配列/リスト説明

im_iacCoordinateSchedule object

配列

im_iacCoordinateScheduleconditionNumber

integerなし

適用された施設検索条件の優先順位

endDateimdatetime

なし

終了日時

startDateimdatetime

なし

開始日時

項目名

型

イベント登録イベントを登録するタスクです。

214intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_iacRegisterEvent <object>├─ attachFiles <object[]>│ ├─ name <string>│ └─ path <string>├─ customItem <object[]>│ ├─ key <object>│ │ └─ code <string>│ └─ value <string>├─ customItemOptionValues <object[]>│ ├─ key <object>│ │ └─ code <string>│ └─ selectedCode <string>├─ description <string>├─ endDate <imdatetime> *├─ eventKey <object>│ └─ code <string>├─ isEditable4Participant <boolean>├─ isGoingout <boolean>├─ isPrivateAttachFile <boolean>├─ isPrivateDescription <boolean>├─ isVisitor <boolean>├─ noticeTargetType <string>├─ participants <string[]> *├─ personalTags <object>│ ├─ functionKey <string>│ ├─ personalTagNames <string[]>│ └─ selectedTagCd <string>├─ place <string>├─ privateType <string>├─ reminder <object>│ ├─ noticeDate <imdatetime>│ └─ timezoneId <string>├─ removeFileKeys <object[]>│ └─ code <string>├─ repeatKey <object>│ └─ repeatCd <string>├─ selectedLocaleId <string> *├─ startDate <imdatetime> *├─ targetUserCd <string> *├─ targetUserCompanyCd <string>├─ targetUserDepartmentCd <string>├─ timezoneId <string> *└─ title <string> *

項目名

必須/任意

型

配列/リスト

im_iacRegisterEvent

任意objectなし

attachFiles

任意object配列

添付ファイル

name任意

string

なし

ファイル名

path

任意

stringなし

ファイルパスcustomItem

任意object

配列

拡張項目値

key

任意

objectなし

拡張項目キー215

説明intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

配列/リスト

説明

code

任意

stringなし

拡張項目コード
詳細は スケジュール登録 のコラムを参照してくだ
さい。

value

任意

stringなし

拡張項目値

customItemOptionValues 任意

object配列

拡張項目選択値

key

任意

objectなし

拡張項目選択キー

code

任意

stringなし

拡張項目選択コード
詳細は スケジュール登録 のコラムを参照してくだ
さい。

selectedCode任意

stringなし

拡張項目選択値

description

任意

stringなし

説明

endDate必須

imdatetime

なし

終了日時

eventKey任意objectなし

イベントキーcode

任意stringなし

イベントコード

isEditable4Participant任意boolean

なし

参加者編集。true : 参加者の編集が可能 / false :参加者の編集が不可

isGoingout

任意booleanなし

外出予定。true : 外出予定 / false : 外出予定ではない

isPrivateAttachFile

任意booleanなし

添付ファイル公開種別。true : 非公開状態 / false: 公開状態

isPrivateDescription

任意booleanなし

説明公開種別。true : 非公開状態 / false : 公開状
態

isVisitor

任意booleanなし

来客予定。true : 来客予定 / false : 来客予定ではない

noticeTargetType

任意stringなし

通知ターゲット

participants

必須

string配列

参加者

personalTags

任意objectなし

個人タグ

functionKey

任意

stringなし

個人タグファンクションキー

personalTagNames

任意

string配列

個人タグ名

selectedTagCd

任意

stringなし

選択タグコード

place

任意stringなし

場所

privateType

任意stringなし

公開種別

reminder任意objectなし

リマインダ

noticeDate

任意imdatetime

なし

通知日時

timezoneId

任意stringなし

タイムゾーンID

removeFileKeys

任意object配列

削除対象の添付ファイルキー

code

任意

stringなし

ファイルコード

repeatKey

任意

objectなし

繰り返し条件キー

repeatCd

任意

stringなし

繰り返し条件コード

selectedLocaleId

必須

stringなし

選択ロケールID

startDate

必須

imdatetime

なし

開始日時

targetUserCd

必須

stringなし

実行ユーザコード216

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

配列/リスト説明targetUserCompanyCd

任意

stringなし

実行ユーザの所属会社コード

targetUserDepartmentCd 任意

stringなし

実行ユーザの所属組織コード

timezoneId

必須

stringなし

タイムゾーンID

title

必須

string

なし

タイトル

出力値
im_iacRegisterEvent <object>├─ attachFiles <object[]>│ ├─ name <string>│ └─ path <string>├─ customItem <object[]>│ ├─ key <object>│ │ └─ code <string>│ └─ value <string>├─ customItemOptionValues <object[]>│ ├─ key <object>│ │ └─ code <string>│ └─ selectedCode <string>├─ description <string>├─ endDate <imdatetime> *├─ eventKey <object>│ └─ code <string>├─ isEditable4Participant <boolean>├─ isGoingout <boolean>├─ isPrivateAttachFile <boolean>├─ isPrivateDescription <boolean>├─ isVisitor <boolean>├─ noticeTargetType <string>├─ participants <string[]> *├─ personalTags <object>│ ├─ functionKey <string>│ ├─ personalTagNames <string[]>│ └─ selectedTagCd <string>├─ place <string>├─ privateType <string>├─ reminder <object>│ ├─ noticeDate <imdatetime>│ └─ timezoneId <string>├─ removeFileKeys <object[]>│ └─ code <string>├─ repeatKey <object>│ └─ repeatCd <string>├─ selectedLocaleId <string> *├─ startDate <imdatetime> *├─ targetUserCd <string> *├─ targetUserCompanyCd <string>├─ targetUserDepartmentCd <string>├─ timezoneId <string> *└─ title <string> *項目名

型

配列/リスト説明

im_iacRegisterEvent

objectなし

im_iacRegisterEvent

attachFiles

object配列

添付ファイル

namestring

なし

ファイル名

path

stringなし

ファイルパスcustomItem

object

配列

拡張項目値

key

objectなし

拡張項目キー217

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト説明

codestringなし

拡張項目コード
詳細は スケジュール登録 のコラムを参照してください。

value

stringなし

拡張項目値

customItemOptionValues

object配列

拡張項目選択値

key

objectなし

拡張項目選択キー

code

stringなし

拡張項目選択コード
詳細は スケジュール登録 のコラムを参照してください。

selectedCodestringなし

拡張項目選択値

description

stringなし

説明

endDateimdatetime

なし

終了日時

eventKeyobjectなし

イベントキーcode

stringなし

イベントコード

isEditable4Participantboolean

なし

参加者編集。true : 参加者の編集が可能 / false : 参加者の編集が不可

isGoingout

booleanなし

外出予定。true : 外出予定 / false : 外出予定ではない

isPrivateAttachFile

booleanなし

添付ファイル公開。true : 非公開状態 / false : 公開状態

isPrivateDescription

booleanなし

説明公開。説明公開 true : 非公開状態 / false : 公開状態

isVisitor

booleanなし

来客予定。true : 来客予定 / false : 来客予定ではない

noticeTargetType

stringなし

通知ターゲット

participants

string配列

参加者

personalTags

objectなし

個人タグ

functionKey

stringなし

個人タグファンクションキー

personalTagNames

string配列

個人タグ名

selectedTagCd

stringなし

選択タグコード

place

stringなし

場所

privateTypestringなし

公開種別

reminderobjectなし

リマインダーnoticeDate

imdatetime

なし

通知日時

timezoneId

stringなし

タイムゾーンID

removeFileKeys

object配列

削除対象の添付ファイルキー

code

stringなし

ファイルコード

repeatKey

objectなし

繰り返し条件キー

repeatCd

stringなし

繰り返し条件コード

selectedLocaleId

stringなし

選択ロケールID

startDateimdatetime

なし

開始日

targetUserCd

stringなし

実行ユーザコード

targetUserCompanyCd

stringなし

実行ユーザの所属会社コード

targetUserDepartmentCd

stringなし

実行ユーザの所属組織コード

timezoneId

stringなし

タイムゾーンID

title

string

なし

タイトル

218

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
イベント更新イベントを更新するタスクです。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_iacUpdateEvent <object>├─ attachFiles <object[]>│ ├─ name <string>│ └─ path <string>├─ customItem <object[]>│ ├─ key <object>│ │ └─ code <string>│ └─ value <string>├─ customItemOptionValues <object[]>│ ├─ key <object>│ │ └─ code <string>│ └─ selectedCode <string>├─ description <string>├─ endDate <imdatetime> *├─ eventKey <object> *│ └─ code <string>├─ isEditable4Participant <boolean>├─ isGoingout <boolean>├─ isPrivateAttachFile <boolean>├─ isPrivateDescription <boolean>├─ isVisitor <boolean>├─ noticeTargetType <string>├─ participants <string[]> *├─ personalTags <object>│ ├─ functionKey <string>│ ├─ personalTagNames <string[]>│ └─ selectedTagCd <string>├─ place <string>├─ privateType <string>├─ reminder <object>│ ├─ noticeDate <imdatetime>│ └─ timezoneId <string>├─ removeFileKeys <object[]>│ └─ code <string>├─ repeatKey <object>│ └─ repeatCd <string>├─ selectedLocaleId <string> *├─ startDate <imdatetime> *├─ targetUserCd <string> *├─ targetUserCompanyCd <string>├─ targetUserDepartmentCd <string>├─ timezoneId <string> *└─ title <string> *

項目名

必須/任意

型

配列/リスト

im_iacUpdateEvent

任意objectなし

attachFiles

任意object配列

添付ファイル

name任意

string

なし

ファイル名

path

任意

stringなし

ファイルパスcustomItem

任意object

配列

拡張項目値

219

説明

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

配列/リスト

説明

key

任意

objectなし

拡張項目キーcode

任意stringなし

拡張項目コード
詳細は スケジュール登録 のコラムを参照してくだ
さい。

value

任意

stringなし

拡張項目値

customItemOptionValues 任意

object配列

拡張項目選択値

key

任意

objectなし

拡張項目選択キー

code

任意

stringなし

拡張項目選択コード
詳細は スケジュール登録 のコラムを参照してくだ
さい。

selectedCode任意

stringなし

拡張項目選択値

description

任意

stringなし

説明

endDate必須

imdatetime

なし

終了日時

eventKey必須

objectなし

イベントキーcode

任意stringなし

イベントコード

isEditable4Participant任意boolean

なし

参加者編集。true : 参加者の編集が可能 / false :参加者の編集が不可

isGoingout

任意booleanなし

外出予定。true : 外出予定 / false : 外出予定ではない

isPrivateAttachFile

任意booleanなし

添付ファイル公開種別。true : 非公開状態 / false: 公開状態

isPrivateDescription

任意booleanなし

説明公開種別。true : 非公開状態 / false : 公開状
態

isVisitor

任意booleanなし

来客予定。true : 来客予定 / false : 来客予定ではない

noticeTargetType

任意stringなし

通知ターゲット

participants

必須

string配列

参加者

personalTags

任意objectなし

個人タグ

functionKey

任意

stringなし

個人タグファンクションキー

personalTagNames

任意

string配列

個人タグ名

selectedTagCd

任意

stringなし

選択タグコード

place

任意stringなし

場所

privateType

任意stringなし

公開種別

reminder任意objectなし

リマインダ

noticeDate

任意imdatetime

なし

通知日時

timezoneId

任意stringなし

タイムゾーンID

removeFileKeys

任意object配列

削除対象の添付ファイルキー

code

任意

stringなし

ファイルコード

repeatKey

任意

objectなし

繰り返し条件キー

repeatCd

任意

stringなし

繰り返し条件コード

selectedLocaleId

必須

stringなし

選択ロケールID

startDate

必須

imdatetime

なし

開始日時

220

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

配列/リスト説明targetUserCd

必須

stringなし

実行ユーザコード

targetUserCompanyCd

任意

stringなし

実行ユーザの所属会社コード

targetUserDepartmentCd 任意

stringなし

実行ユーザの所属組織コード

timezoneId

必須

stringなし

タイムゾーンID

title

必須

string

なし

タイトル

出力値
im_iacUpdateEvent <object>├─ attachFiles <object[]>│ ├─ name <string>│ └─ path <string>├─ customItem <object[]>│ ├─ key <object>│ │ └─ code <string>│ └─ value <string>├─ customItemOptionValues <object[]>│ ├─ key <object>│ │ └─ code <string>│ └─ selectedCode <string>├─ description <string>├─ endDate <imdatetime> *├─ eventKey <object> *│ └─ code <string>├─ isEditable4Participant <boolean>├─ isGoingout <boolean>├─ isPrivateAttachFile <boolean>├─ isPrivateDescription <boolean>├─ isVisitor <boolean>├─ noticeTargetType <string>├─ participants <string[]> *├─ personalTags <object>│ ├─ functionKey <string>│ ├─ personalTagNames <string[]>│ └─ selectedTagCd <string>├─ place <string>├─ privateType <string>├─ reminder <object>│ ├─ noticeDate <imdatetime>│ └─ timezoneId <string>├─ removeFileKeys <object[]>│ └─ code <string>├─ repeatKey <object>│ └─ repeatCd <string>├─ selectedLocaleId <string> *├─ startDate <imdatetime> *├─ targetUserCd <string> *├─ targetUserCompanyCd <string>├─ targetUserDepartmentCd <string>├─ timezoneId <string> *└─ title <string> *項目名

型

配列/リスト説明

im_iacUpdateEvent

objectなし

im_iacUpdateEvent

attachFiles

object配列

添付ファイル

namestring

なし

ファイル名

path

stringなし

ファイルパスcustomItem

object

配列

拡張項目値

221

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト説明

keyobjectなし

拡張項目キーcode

stringなし

拡張項目コード
詳細は スケジュール登録 のコラムを参照してください。

value

stringなし

拡張項目値

customItemOptionValues

object配列

拡張項目選択値

key

objectなし

拡張項目選択キー

code

stringなし

拡張項目選択コード
詳細は スケジュール登録 のコラムを参照してください。

selectedCodestringなし

拡張項目選択値

description

stringなし

説明

endDateimdatetime

なし

終了日時

eventKeyobjectなし

イベントキーcode

stringなし

イベントコード

isEditable4Participantboolean

なし

参加者編集。true : 参加者の編集が可能 / false : 参加者の編集が不可

isGoingout

booleanなし

外出予定。true : 外出予定 / false : 外出予定ではない

isPrivateAttachFile

booleanなし

添付ファイル公開。true : 非公開状態 / false : 公開状態

isPrivateDescription

booleanなし

説明公開。説明公開 true : 非公開状態 / false : 公開状態

isVisitor

booleanなし

来客予定。true : 来客予定 / false : 来客予定ではない

noticeTargetType

stringなし

通知ターゲット

participants

string配列

参加者

personalTags

objectなし

個人タグ

functionKey

stringなし

個人タグファンクションキー

personalTagNames

string配列

個人タグ名

selectedTagCd

stringなし

選択タグコード

place

stringなし

場所

privateTypestringなし

公開種別

reminderobjectなし

リマインダーnoticeDate

imdatetime

なし

通知日時

timezoneId

stringなし

タイムゾーンID

removeFileKeys

object配列

削除対象の添付ファイルキー

code

stringなし

ファイルコード

repeatKey

objectなし

繰り返し条件キー

repeatCd

stringなし

繰り返し条件コード

selectedLocaleId

stringなし

選択ロケールID

startDateimdatetime

なし

開始日

targetUserCd

stringなし

実行ユーザコード

targetUserCompanyCd

stringなし

実行ユーザの所属会社コード

targetUserDepartmentCd

stringなし

実行ユーザの所属組織コード

timezoneId

stringなし

タイムゾーンID

222

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト説明

title

stringなし

タイトル

イベント削除イベントを削除するタスクです。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_iacDeleteEvent <object>├─ eventKey <object> *│ └─ code <string>├─ noticeTargetType <string>├─ reason <string>├─ targetUserCd <string> *├─ targetUserCompanyCd <string>└─ targetUserDepartmentCd <string>

項目名

必須/任意

型

配列/リスト

im_iacDeleteEvent

任意objectなし

eventKey必須

objectなし

イベントキーcode

任意stringなし

イベントコード

noticeTargetType

任意stringなし

通知ターゲット

reason任意

stringなし

削除理由

targetUserCd

必須

stringなし

実行ユーザコード

targetUserCompanyCd

任意

stringなし

実行ユーザの所属会社コード

targetUserDepartmentCd 任意

stringなし

実行ユーザの所属組織コード

説明

出力値
im_iacDeleteEvent <integer>

項目名型

配列/リスト 説明

im_iacDeleteEvent

integerなし

削除件数

イベント辞退イベントを辞退するタスクです。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値

223

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_iacRefuseEvent <object>├─ eventKey <object> *│ └─ code <string>├─ noticeTargetType <string>├─ reason <string>├─ targetUserCd <string> *├─ targetUserCompanyCd <string>└─ targetUserDepartmentCd <string>

項目名

必須/任意

型

配列/リスト

im_iacRefuseEvent

任意objectなし

eventKey必須

objectなし

イベントキーcode

任意stringなし

イベントコード

noticeTargetType

任意stringなし

通知ターゲット

reason任意

stringなし

辞退理由

targetUserCd

必須

stringなし

実行ユーザコード

targetUserCompanyCd

任意

stringなし

実行ユーザの所属会社コード

targetUserDepartmentCd 任意

stringなし

実行ユーザの所属組織コード

説明

出力値
im_iacRefuseEvent <integer>

項目名型

配列/リスト 説明

im_iacRefuseEvent

integerなし

辞退件数

イベント参加者を追加
イベント参加者を追加するタスクです。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_iacAddEventMember <object>├─ eventKey <object> *│ └─ code <string>├─ participants <string[]> *├─ targetUserCd <string> *├─ targetUserCompanyCd <string>└─ targetUserDepartmentCd <string>

項目名

必須/任意

型

配列/リスト

im_iacAddEventMember

任意objectなし

eventKey必須

objectなし

イベントキーcode

任意stringなし

イベントコード

participants

必須

string配列

参加者

targetUserCd

必須

stringなし

実行ユーザコード224

説明intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

配列/リスト説明targetUserCompanyCd

任意

stringなし

実行ユーザの所属会社コード

targetUserDepartmentCd 任意

stringなし

実行ユーザの所属組織コード

出力値
im_iacAddEventMember <object>├─ attachFiles <object[]>│ ├─ name <string>│ └─ path <string>├─ customItem <object[]>│ ├─ key <object>│ │ └─ code <string>│ └─ value <string>├─ description <string>├─ endDate <imdatetime> *├─ eventKey <object>│ └─ code <string>├─ isEditable4Participant <boolean>├─ isGoingout <boolean>├─ isPrivateAttachFile <boolean>├─ isPrivateDescription <boolean>├─ isVisitor <boolean>├─ noticeTargetType <string>├─ participants <string[]> *├─ personalTags <object>│ ├─ functionKey <string>│ ├─ personalTagNames <string[]>│ └─ selectedTagCd <string>├─ place <string>├─ privateType <string>├─ reminder <object>│ ├─ noticeDate <imdatetime>│ └─ timezoneId <string>├─ removeFileKeys <object[]>│ └─ code <string>├─ repeatKey <object>│ └─ repeatCd <string>├─ selectedLocaleId <string> *├─ startDate <imdatetime> *├─ targetUserCd <string> *├─ targetUserCompanyCd <string>├─ targetUserDepartmentCd <string>├─ timezoneId <string> *└─ title <string> *項目名

型

配列/リスト説明

im_iacAddEventMember

objectなし

im_iacAddEventMember

attachFiles

object配列

添付ファイル

namestring

なし

ファイル名

path

stringなし

ファイルパスcustomItem

object

配列

拡張項目値

key

objectなし

拡張項目キーcode

stringなし

拡張項目コード
詳細は スケジュール登録 のコラムを参照してください。

value

stringなし

拡張項目値

description

stringなし

説明

endDateimdatetime

なし

終了日時

225

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト説明

eventKeyobjectなし

イベントキーcode

stringなし

イベントコード

isEditable4Participantboolean

なし

参加者編集。true : 参加者の編集が可能 / false : 参加者の編集が不可

isGoingout

booleanなし

外出予定。true : 外出予定 / false : 外出予定ではない

isPrivateAttachFile

booleanなし

添付ファイル公開。true : 非公開状態 / false : 公開状態

isPrivateDescription

booleanなし

説明公開。説明公開 true : 非公開状態 / false : 公開状態

isVisitor

booleanなし

来客予定。true : 来客予定 / false : 来客予定ではない

noticeTargetType

stringなし

通知ターゲット

participants

string配列

参加者

personalTags

objectなし

個人タグ

functionKey

stringなし

個人タグファンクションキー

personalTagNames

string配列

個人タグ名

selectedTagCd

stringなし

選択タグコード

place

stringなし

場所

privateTypestringなし

公開種別

reminderobjectなし

リマインダーnoticeDate

imdatetime

なし

通知日時

timezoneId

stringなし

タイムゾーンID

removeFileKeys

object配列

削除対象の添付ファイルキー

code

stringなし

ファイルコード

repeatKey

objectなし

繰り返し条件キー

repeatCd

stringなし

繰り返し条件コード

selectedLocaleId

stringなし

選択ロケールID

startDateimdatetime

なし

開始日

targetUserCd

stringなし

実行ユーザコード

targetUserCompanyCd

stringなし

実行ユーザの所属会社コード

targetUserDepartmentCd

stringなし

実行ユーザの所属組織コード

timezoneId

stringなし

タイムゾーンID

title

stringなし

タイトル

イベント参加者を削除
イベント参加者を削除するタスクです。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値

226

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_iacDeleteEventMember <object>├─ eventKey <object> *│ └─ code <string>├─ participants <string[]> *├─ targetUserCd <string> *├─ targetUserCompanyCd <string>└─ targetUserDepartmentCd <string>型

配列/リスト 説明

im_iacDeleteEventMember 任意

objectなし

eventKey必須

objectなし

イベントキーcode

任意stringなし

イベントコード

participants

必須

string配列

参加者

targetUserCd

必須

stringなし

実行ユーザコード

targetUserCompanyCd

任意

stringなし

実行ユーザの所属会社コード

targetUserDepartmentCd

任意

stringなし

実行ユーザの所属組織コード

項目名

必須/任意

出力値
im_iacDeleteEventMember <object>├─ attachFiles <object[]>│ ├─ name <string>│ └─ path <string>├─ customItem <object[]>│ ├─ key <object>│ │ └─ code <string>│ └─ value <string>├─ description <string>├─ endDate <imdatetime> *├─ eventKey <object>│ └─ code <string>├─ isEditable4Participant <boolean>├─ isGoingout <boolean>├─ isPrivateAttachFile <boolean>├─ isPrivateDescription <boolean>├─ isVisitor <boolean>├─ noticeTargetType <string>├─ participants <string[]> *├─ personalTags <object>│ ├─ functionKey <string>│ ├─ personalTagNames <string[]>│ └─ selectedTagCd <string>├─ place <string>├─ privateType <string>├─ reminder <object>│ ├─ noticeDate <imdatetime>│ └─ timezoneId <string>├─ removeFileKeys <object[]>│ └─ code <string>├─ repeatKey <object>│ └─ repeatCd <string>├─ selectedLocaleId <string> *├─ startDate <imdatetime> *├─ targetUserCd <string> *├─ targetUserCompanyCd <string>├─ targetUserDepartmentCd <string>├─ timezoneId <string> *└─ title <string> *227

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
配列/リスト説明

im_iacDeleteEventMember objectなし

im_iacDeleteEventMember

attachFiles

object配列

添付ファイル

namestring

なし

ファイル名

path

stringなし

ファイルパスcustomItem

object

配列

拡張項目値

key

objectなし

拡張項目キーcode

stringなし

拡張項目コード

項目名型

詳細は スケジュール登録 のコラムを参照してください。
value

stringなし

拡張項目値

description

stringなし

説明

endDateimdatetime

なし

終了日時

eventKeyobjectなし

イベントキーcode

stringなし

イベントコード

isEditable4Participantboolean

なし

参加者編集。true : 参加者の編集が可能 / false : 参加者の編集が不可

isGoingout

booleanなし

外出予定。true : 外出予定 / false : 外出予定ではない

isPrivateAttachFile

booleanなし

添付ファイル公開。true : 非公開状態 / false : 公開状態

isPrivateDescription

booleanなし

説明公開。説明公開 true : 非公開状態 / false : 公開状態

isVisitor

booleanなし

来客予定。true : 来客予定 / false : 来客予定ではない

noticeTargetType

stringなし

通知ターゲット

participants

string配列

参加者

personalTags

objectなし

個人タグ

functionKey

stringなし

個人タグファンクションキー

personalTagNames

string配列

個人タグ名

selectedTagCd

stringなし

選択タグコード

place

stringなし

場所

privateTypestringなし

公開種別

reminderobjectなし

リマインダーnoticeDate

imdatetime

なし

通知日時

timezoneId

stringなし

タイムゾーンID

removeFileKeys

object配列

削除対象の添付ファイルキー

code

stringなし

ファイルコード

repeatKey

objectなし

繰り返し条件キー

repeatCd

stringなし

繰り返し条件コード

selectedLocaleId

stringなし

選択ロケールID

startDateimdatetime

なし

開始日

targetUserCd

stringなし

実行ユーザコード

targetUserCompanyCd

stringなし

実行ユーザの所属会社コード

targetUserDepartmentCd

stringなし

実行ユーザの所属組織コード

228

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト説明

timezoneId

stringなし

タイムゾーンID

title

stringなし

タイトル

インフォメーションの登録
インフォメーションを登録するタスクです。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値

229

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_iacRegisterInformation <object>├─ articleKey <object>│ └─ code <string>├─ attachFiles <object[]>│ ├─ name <string>│ └─ path <string>├─ categoryKey <object> *│ └─ code <string>├─ categoryName <string>├─ companyCd <string>├─ contents <object> *│ ├─ html <string>│ ├─ plain <string>│ └─ textType <string>├─ deliveryType <string>├─ directoryPath <string>├─ endDate <imdatetime>├─ hasWfApproved <boolean>├─ isExistWfProcessingAppendix <boolean>├─ isPublish <boolean>├─ isWfApproverCategory <boolean>├─ registerDate <imdatetime>├─ registerDepartmentCd <string>├─ registerDepartmentName <string>├─ registerUserCd <string>├─ registerUserName <string>├─ removeFileKeys <object[]>│ └─ code <string>├─ selectedLocaleId <string> *├─ sharedTagKeys <object[]>│ └─ code <string>├─ startDate <imdatetime>├─ systemMatterId <string>├─ targetUserCd <string> *├─ targetUserCompanyCd <string>├─ targetUserDepartmentCd <string>├─ temporaryArticleKey <object>│ └─ code <string>├─ temporaryAttachKeys <object[]>│ └─ code <string>├─ timezoneId <string>├─ title <string> *├─ updateDate <imdatetime>├─ workflowApply <object>│ ├─ comment <string>│ ├─ flowId <string>│ └─ matterName <string>├─ workflowApplyType <string>├─ workflowArticleStatus <string>└─ workflowMatterState <string>

項目名

必須/任意

型

配列/リスト 説明

im_iacRegisterInformation

任意objectなし

articleKey

任意object

なし

記事キー

code

任意

stringなし

記事コード

attachFiles

任意object配列

添付ファイル

name任意

string

なし

ファイル名

path

任意

stringなし

ファイルパス

categoryKey

必須

objectなし

カテゴリキーcode

任意stringなし

カテゴリコード

categoryName

任意

string

なし

カテゴリ名

230

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

配列/リスト 説明

companyCd

任意

stringなし

会社コード

contents必須

object

なし

本文

html

任意

stringなし

本文（HTML）

plain

任意

stringなし

本文（テキスト）

textType任意

stringなし

テキストタイプ

deliveryType

任意

stringなし

配信種別

directoryPath任意

stringなし

カテゴリパス

endDate任意

imdatetimeなし

掲載終了日時hasWfApproved任意booleanなし

ワークフロー承認歴の有無

isExistWfProcessingAppendix 任意

booleanなし

ワークフロー案件処理中の追記記事の有無

isPublish任意booleanなし

公開状態。true : 公開 / false : 非公開

isWfApproverCategory任意booleanなし

カテゴリのワークフロー承認設定のON/OFF

registerDate

任意

imdatetime

なし

登録日時

registerDepartmentCd

任意

stringなし

登録ユーザ組織コード

registerDepartmentName

任意

stringなし

登録ユーザ組織名

registerUserCd

任意

stringなし

登録ユーザコード

registerUserName

任意

stringなし

登録ユーザ名removeFileKeys

任意object配列

削除対象の添付ファイルキー

code

任意

stringなし

ファイルコード

selectedLocaleId

必須

stringなし

選択ロケールID

sharedTagKeys

任意object配列

共有タグキーcode

任意stringなし

共有タグコード

startDate

任意imdatetimeなし

掲載開始日時systemMatterId

任意

stringなし

システム案件ID

targetUserCd

必須

stringなし

実行ユーザコード

targetUserCompanyCd

任意

stringなし

実行ユーザの所属会社コード

targetUserDepartmentCd

任意

stringなし

実行ユーザの所属組織コード

temporaryArticleKey

任意objectなし

編集元の一時保存記事キー

code

任意

stringなし

一時保存記事コード

temporaryAttachKeys

任意object配列

一時保存記事の添付ファイルキー

code

任意

stringなし

ファイルコード

timezoneId

任意stringなし

タイムゾーンID

title

必須

stringなし

タイトル

updateDate

任意imdatetime

なし

更新日時

workflowApply

任意objectなし

ワークフロー申請情報

comment任意

stringなし

コメント

flowId任意

stringなし

フローID

matterName

任意

stringなし

案件名

workflowApplyType

任意

stringなし

ワークフロー申請種別231

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

配列/リスト 説明

workflowArticleStatus任意

stringなし

ワークフロー承認ステータス

workflowMatterState任意

stringなし

ワークフロー案件状態

出力値
im_iacRegisterInformation <object>├─ articleKey <object>│ └─ code <string>├─ attachFiles <object[]>│ ├─ name <string>│ └─ path <string>├─ categoryKey <object> *│ └─ code <string>├─ categoryName <string>├─ companyCd <string>├─ contents <object> *│ ├─ html <string>│ ├─ plain <string>│ └─ textType <string>├─ deliveryType <string>├─ directoryPath <string>├─ endDate <imdatetime>├─ hasWfApproved <boolean>├─ isExistWfProcessingAppendix <boolean>├─ isPublish <boolean>├─ isWfApproverCategory <boolean>├─ registerDate <imdatetime>├─ registerDepartmentCd <string>├─ registerDepartmentName <string>├─ registerUserCd <string>├─ registerUserName <string>├─ removeFileKeys <object[]>│ └─ code <string>├─ selectedLocaleId <string> *├─ sharedTagKeys <object[]>│ └─ code <string>├─ startDate <imdatetime>├─ systemMatterId <string>├─ targetUserCd <string> *├─ targetUserCompanyCd <string>├─ targetUserDepartmentCd <string>├─ temporaryArticleKey <object>│ └─ code <string>├─ temporaryAttachKeys <object[]>│ └─ code <string>├─ timezoneId <string>├─ title <string> *├─ updateDate <imdatetime>├─ workflowApply <object>│ ├─ comment <string>│ ├─ flowId <string>│ └─ matterName <string>├─ workflowApplyType <string>├─ workflowArticleStatus <string>└─ workflowMatterState <string>

項目名型

配列/リスト説明

im_iacRegisterInformation

objectなし

im_iacRegisterInformation

articleKey

object

なし

記事キー

code

stringなし

記事コード

attachFiles

object配列

添付ファイル232

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト説明

namestring

なし

ファイル名

path

stringなし

ファイルパス

categoryKey

objectなし

カテゴリキーcode

stringなし

カテゴリコード

categoryName

stringなし

カテゴリ名

companyCdstringなし

会社コード

contents

object

なし

本文

html

stringなし

本文（HTML）

plain

stringなし

本文（テキスト）

textType

stringなし

テキストタイプ

deliveryType

stringなし

配信種別

directoryPathstringなし

カテゴリパス

endDateimdatetimeなし

掲載終了日時hasWfApproved

booleanなし

ワークフロー承認歴の有無

isExistWfProcessingAppendix boolean

なし

ワークフロー案件処理中の追記記事の有無

isPublish

booleanなし

公開状態。true : 公開 / false : 非公開

isWfApproverCategorybooleanなし

カテゴリのワークフロー承認設定のON/OFF

registerDate

imdatetime

なし

登録日時

registerDepartmentCd

stringなし

登録ユーザ組織コード

registerDepartmentName

stringなし

登録ユーザ組織名

registerUserCd

stringなし

登録ユーザコード

registerUserName

stringなし

登録ユーザ名removeFileKeys

object配列

削除対象の添付ファイルキー

code

stringなし

ファイルコード

selectedLocaleId

stringなし

選択ロケールID

sharedTagKeys

object配列

共有タグキーcode

stringなし

共有タグコード

startDateimdatetimeなし

掲載開始日時systemMatterId

stringなし

システム案件ID

targetUserCd

stringなし

実行ユーザコード

targetUserCompanyCd

stringなし

実行ユーザの所属会社コード

targetUserDepartmentCd

stringなし

実行ユーザの所属組織コード

temporaryArticleKey

objectなし

編集元の一時保存記事キーcode

stringなし

一時保存記事コード

temporaryAttachKeys

object配列

一時保存記事の添付ファイルキー

code

stringなし

ファイルコード

timezoneId

stringなし

タイムゾーンID

title

stringなし

タイトル

updateDate

imdatetime

なし

更新日時

233

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト説明

workflowApply

objectなし

ワークフロー申請情報

comment

stringなし

コメント

flowIdstringなし

フローID

matterName

stringなし

案件名

workflowApplyType

stringなし

ワークフロー申請種別

workflowArticleStatus

stringなし

ワークフロー承認ステータス

workflowMatterState

stringなし

ワークフロー案件状態

インフォメーションの編集
インフォメーションを編集するタスクです。
インフォメーション公開前に利用できます。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値

234

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_iacEditInformation <object>├─ articleKey <object> *│ └─ code <string>├─ attachFiles <object[]>│ ├─ name <string>│ └─ path <string>├─ categoryKey <object> *│ └─ code <string>├─ categoryName <string>├─ companyCd <string>├─ contents <object> *│ ├─ html <string>│ ├─ plain <string>│ └─ textType <string>├─ deliveryType <string>├─ directoryPath <string>├─ endDate <imdatetime>├─ hasWfApproved <boolean>├─ isExistWfProcessingAppendix <boolean>├─ isPublish <boolean>├─ isWfApproverCategory <boolean>├─ registerDate <imdatetime>├─ registerDepartmentCd <string>├─ registerDepartmentName <string>├─ registerUserCd <string>├─ registerUserName <string>├─ removeFileKeys <object[]>│ └─ code <string>├─ selectedLocaleId <string> *├─ startDate <imdatetime>├─ systemMatterId <string>├─ targetUserCd <string> *├─ targetUserCompanyCd <string>├─ targetUserDepartmentCd <string>├─ temporaryArticleKey <object>│ └─ code <string>├─ timezoneId <string>├─ title <string> *├─ updateDate <imdatetime>├─ workflowApply <object>│ ├─ comment <string>│ ├─ flowId <string>│ └─ matterName <string>├─ workflowApplyType <string>├─ workflowArticleStatus <string>└─ workflowMatterState <string>

項目名

必須/任意

型

配列/リスト 説明

im_iacEditInformation

任意objectなし

articleKey

必須

object

なし

記事キー

code

任意

stringなし

記事コード

attachFiles

任意object配列

添付ファイル

name任意

string

なし

ファイル名

path

任意

stringなし

ファイルパス

categoryKey

必須

objectなし

カテゴリキーcode

任意stringなし

カテゴリコード

categoryName

任意

stringなし

カテゴリ名

companyCd

任意

stringなし

会社コード

contents必須

object

なし

本文

235

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

配列/リスト 説明

html

任意

stringなし

本文（HTML）

plain

任意

stringなし

本文（テキスト）

textType任意

stringなし

テキストタイプ

deliveryType

任意

stringなし

配信種別

directoryPath任意

stringなし

カテゴリパス

endDate任意

imdatetimeなし

掲載終了日時hasWfApproved任意booleanなし

ワークフロー承認歴の有無

isExistWfProcessingAppendix 任意

booleanなし

ワークフロー案件処理中の追記記事の有無

isPublish任意booleanなし

公開状態。true : 公開 / false : 非公開

isWfApproverCategory任意booleanなし

カテゴリのワークフロー承認設定のON/OFF

registerDate

任意

imdatetime

なし

登録日時

registerDepartmentCd

任意

stringなし

登録ユーザ組織コード

registerDepartmentName

任意

stringなし

登録ユーザ組織名

registerUserCd

任意

stringなし

登録ユーザコード

registerUserName

任意

stringなし

登録ユーザ名removeFileKeys

任意object配列

削除対象の添付ファイルキー

code

任意

stringなし

ファイルコード

selectedLocaleId

必須

stringなし

選択ロケールID

startDate

任意imdatetimeなし

掲載開始日時systemMatterId

任意

stringなし

システム案件ID

targetUserCd

必須

stringなし

実行ユーザコード

targetUserCompanyCd

任意

stringなし

実行ユーザの所属会社コード

targetUserDepartmentCd

任意

stringなし

実行ユーザの所属組織コード

temporaryArticleKey

任意objectなし

編集元の一時保存記事キー

code

任意

stringなし

ファイルコード

timezoneId

任意stringなし

タイムゾーンID

title

必須

stringなし

タイトル

updateDate

任意imdatetime

なし

更新日時

workflowApply

任意objectなし

ワークフロー申請情報

comment任意

stringなし

コメント

flowId任意

stringなし

フローID

matterName

任意

stringなし

案件名

workflowApplyType

任意

stringなし

ワークフロー申請種別

workflowArticleStatus任意

stringなし

ワークフロー承認ステータス

workflowMatterState任意

stringなし

ワークフロー案件状態

出力値

236

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_iacEditInformation <object>├─ articleKey <object> *│ └─ code <string>├─ attachFiles <object[]>│ ├─ name <string>│ └─ path <string>├─ categoryKey <object> *│ └─ code <string>├─ categoryName <string>├─ companyCd <string>├─ contents <object> *│ ├─ html <string>│ ├─ plain <string>│ └─ textType <string>├─ deliveryType <string>├─ directoryPath <string>├─ endDate <imdatetime>├─ hasWfApproved <boolean>├─ isExistWfProcessingAppendix <boolean>├─ isPublish <boolean>├─ isWfApproverCategory <boolean>├─ registerDate <imdatetime>├─ registerDepartmentCd <string>├─ registerDepartmentName <string>├─ registerUserCd <string>├─ registerUserName <string>├─ removeFileKeys <object[]>│ └─ code <string>├─ selectedLocaleId <string> *├─ startDate <imdatetime>├─ systemMatterId <string>├─ targetUserCd <string> *├─ targetUserCompanyCd <string>├─ targetUserDepartmentCd <string>├─ temporaryArticleKey <object>│ └─ code <string>├─ timezoneId <string>├─ title <string> *├─ updateDate <imdatetime>├─ workflowApply <object>│ ├─ comment <string>│ ├─ flowId <string>│ └─ matterName <string>├─ workflowApplyType <string>├─ workflowArticleStatus <string>└─ workflowMatterState <string>

項目名型

配列/リスト説明

im_iacEditInformation

objectなし

im_iacEditInformation

articleKey

object

なし

記事キー

code

stringなし

記事コード

attachFiles

object配列

添付ファイル

namestring

なし

ファイル名

path

stringなし

ファイルパス

categoryKey

objectなし

カテゴリキーcode

stringなし

カテゴリコード

categoryName

stringなし

カテゴリ名

companyCdstringなし

会社コード

contents

object

なし

本文

237

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト説明

html

stringなし

本文（HTML）

plain

stringなし

本文（テキスト）

textType

stringなし

テキストタイプ

deliveryType

stringなし

配信種別

directoryPathstringなし

カテゴリパス

endDateimdatetimeなし

掲載終了日時hasWfApproved

booleanなし

ワークフロー承認歴の有無

isExistWfProcessingAppendix boolean

なし

ワークフロー案件処理中の追記記事の有無

isPublish

booleanなし

公開状態。true : 公開 / false : 非公開

isWfApproverCategorybooleanなし

カテゴリのワークフロー承認設定のON/OFF

registerDate

imdatetime

なし

登録日時

registerDepartmentCd

stringなし

登録ユーザ組織コード

registerDepartmentName

stringなし

登録ユーザ組織名

registerUserCd

stringなし

登録ユーザコード

registerUserName

stringなし

登録ユーザ名removeFileKeys

object配列

削除対象の添付ファイルキー

code

stringなし

ファイルコード

selectedLocaleId

stringなし

選択ロケールID

startDateimdatetimeなし

掲載開始日時systemMatterId

stringなし

システム案件ID

targetUserCd

stringなし

実行ユーザコード

targetUserCompanyCd

stringなし

実行ユーザの所属会社コード

targetUserDepartmentCd

stringなし

実行ユーザの所属組織コード

temporaryArticleKey

objectなし

編集元の一時保存記事キーcode

stringなし

ファイルコード

timezoneId

stringなし

タイムゾーンID

title

stringなし

タイトル

updateDate

imdatetime

なし

更新日時

workflowApply

objectなし

ワークフロー申請情報

comment

stringなし

コメント

flowIdstringなし

フローID

matterName

stringなし

案件名

workflowApplyType

stringなし

ワークフロー申請種別

workflowArticleStatus

stringなし

ワークフロー承認ステータス

workflowMatterState

stringなし

ワークフロー案件状態

インフォメーションの追記
インフォメーションに追記を行うタスクです。
インフォメーション公開後に利用できます。

238

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_iacPostscriptInformation <object>├─ articleKey <object> *│ └─ code <string>├─ attachFiles <object[]>│ ├─ name <string>│ └─ path <string>├─ contents <object> *│ ├─ html <string>│ ├─ plain <string>│ └─ textType <string>├─ deliveryType <string>├─ hasWfApproved <boolean>├─ key <object>│ └─ code <string>├─ matter <object>│ ├─ applyActFlag <string>│ ├─ applyAuthUserCode <string>│ ├─ applyAuthUserName <string>│ ├─ applyBaseDate <string>│ ├─ applyDate <string>│ ├─ applyExecuteUserCode <string>│ ├─ applyExecuteUserName <string>│ ├─ flowId <string>│ ├─ flowName <string>│ ├─ flowVersionId <string>│ ├─ lastProcessDate <string>│ ├─ matterName <string>│ ├─ matterNumber <string>│ ├─ matterStartDate <string>│ ├─ priorityLevel <string>│ ├─ systemMatterId <string>│ └─ userDataId <string>├─ registerDate <imdatetime>├─ registerDepartmentCd <string>├─ registerDepartmentName <string>├─ registerUserCd <string>├─ registerUserName <string>├─ removeFileKeys <object[]>│ └─ code <string>├─ systemMatterId <string>├─ targetUserCd <string> *├─ targetUserCompanyCd <string>├─ targetUserDepartmentCd <string>├─ workflowApply <object>│ ├─ comment <string>│ ├─ flowId <string>│ └─ matterName <string>├─ workflowApplyType <string>├─ workflowArticleStatus <string>└─ workflowMatterState <string>型

配列/リスト 説明

im_iacPostscriptInformation 任意

objectなし

articleKey

必須

object

なし

記事キー

code

任意

string

なし

記事コード

項目名

必須/任意

239

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

配列/リスト 説明

attachFiles

任意object配列

添付ファイル

name任意

string

なし

ファイル名

path

任意

stringなし

ファイルパス

contents必須

object

なし

本文

html

任意

stringなし

本文（HTML）

plain

任意

stringなし

本文（テキスト）

textType任意

stringなし

テキストタイプ

deliveryType

任意

stringなし

配信種別

hasWfApproved任意booleanなし

ワークフロー承認歴key

任意

objectなし

記事追記キーcode

任意stringなし

記事追記コード

matter任意

objectなし

ワークフローの案件情報

applyActFlag

任意

stringなし

申請代理フラグ

applyAuthUserCode

任意

stringなし

申請権限者コード

applyAuthUserName

任意

stringなし

申請権限者名applyBaseDate

任意stringなし

申請基準日（”yyyy/MM/dd”形式の文字列）

applyDate任意

stringなし

申請日（”yyyy/MM/dd HH:mm:ss.SSS”形式の文字列）

applyExecuteUserCode

任意

stringなし

申請実行者コード

applyExecuteUserName

任意

stringなし

申請実行者名flowId任意

stringなし

フローID

flowName任意

stringなし

フロー名

flowVersionId

任意

stringなし

フローバージョンID

lastProcessDate

任意stringなし

最終処理日（”yyyy/MM/dd HH:mm:ss.SSS”形式の文字列）

matterName

任意

stringなし

案件名matterNumber任意

stringなし

案件番号matterStartDate

任意stringなし

案件開始日（”yyyy/MM/dd HH:mm:ss.SSS”形式の文字列）

priorityLevel

任意

stringなし

優先度

systemMatterId

任意

stringなし

システム案件ID

userDataId

任意stringなし

ユーザデータID

registerDate

任意

imdatetime

なし

登録日時

registerDepartmentCd

任意

stringなし

登録ユーザ組織コード

registerDepartmentName

任意

stringなし

登録ユーザ組織名

registerUserCd

任意

stringなし

登録ユーザコード

registerUserName

任意

stringなし

登録ユーザ名removeFileKeys

任意object配列

削除対象の添付ファイルキー

code

任意

stringなし

ファイルコード

systemMatterId

任意

stringなし

システム案件ID240

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

配列/リスト 説明

targetUserCd

必須

stringなし

実行ユーザコード

targetUserCompanyCd

任意

stringなし

実行ユーザの所属会社コード

targetUserDepartmentCd

任意

stringなし

実行ユーザの所属組織コード

workflowApply

任意objectなし

ワークフロー申請情報

comment任意

stringなし

コメント

flowId任意

stringなし

フローID

matterName

任意

stringなし

案件名

workflowApplyType

任意

stringなし

ワークフロー申請種別

workflowArticleStatus任意

stringなし

ワークフロー承認ステータス

workflowMatterState任意

stringなし

ワークフロー案件状態

出力値

241

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_iacPostscriptInformation <object>├─ articleKey <object> *│ └─ code <string>├─ attachFiles <object[]>│ ├─ name <string>│ └─ path <string>├─ contents <object> *│ ├─ html <string>│ ├─ plain <string>│ └─ textType <string>├─ deliveryType <string>├─ hasWfApproved <boolean>├─ key <object>│ └─ code <string>├─ matter <object>│ ├─ applyActFlag <string>│ ├─ applyAuthUserCode <string>│ ├─ applyAuthUserName <string>│ ├─ applyBaseDate <string>│ ├─ applyDate <string>│ ├─ applyExecuteUserCode <string>│ ├─ applyExecuteUserName <string>│ ├─ flowId <string>│ ├─ flowName <string>│ ├─ flowVersionId <string>│ ├─ lastProcessDate <string>│ ├─ matterName <string>│ ├─ matterNumber <string>│ ├─ matterStartDate <string>│ ├─ priorityLevel <string>│ ├─ systemMatterId <string>│ └─ userDataId <string>├─ registerDate <imdatetime>├─ registerDepartmentCd <string>├─ registerDepartmentName <string>├─ registerUserCd <string>├─ registerUserName <string>├─ removeFileKeys <object[]>│ └─ code <string>├─ systemMatterId <string>├─ targetUserCd <string> *├─ targetUserCompanyCd <string>├─ targetUserDepartmentCd <string>├─ workflowApply <object>│ ├─ comment <string>│ ├─ flowId <string>│ └─ matterName <string>├─ workflowApplyType <string>├─ workflowArticleStatus <string>└─ workflowMatterState <string>

配列/リスト説明

im_iacPostscriptInformation objectなし

im_iacPostscriptInformation

articleKey

object

なし

記事キー

code

stringなし

記事コード

attachFiles

object配列

添付ファイル

namestring

なし

ファイル名

path

stringなし

ファイルパス

contents

object

なし

本文

html

stringなし

本文（HTML）

plain

stringなし

本文（テキスト）

項目名

型

242

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト説明

textType

stringなし

テキストタイプ

deliveryType

stringなし

配信種別

hasWfApproved

booleanなし

ワークフロー承認歴key

objectなし

記事追記キーcode

stringなし

記事追記コード

matterobjectなし

ワークフローの案件情報

applyActFlag

stringなし

申請代理フラグ

applyAuthUserCode

stringなし

申請権限者コード

applyAuthUserName

stringなし

申請権限者名applyBaseDate

stringなし

申請基準日（”yyyy/MM/dd”形式の文字列）

applyDatestringなし

申請日（”yyyy/MM/dd HH:mm:ss.SSS”形式の文字列）

applyExecuteUserCode

stringなし

申請実行者コード

applyExecuteUserName

stringなし

申請実行者名flowIdstringなし

フローID

flowName

stringなし

フロー名

flowVersionId

stringなし

フローバージョンID

lastProcessDate

stringなし

最終処理日（”yyyy/MM/dd HH:mm:ss.SSS”形式の文字
列）

matterName

stringなし

案件名matterNumber

stringなし

案件番号matterStartDate

stringなし

案件開始日（”yyyy/MM/dd HH:mm:ss.SSS”形式の文字
列）

priorityLevel

stringなし

優先度

systemMatterId

stringなし

システム案件ID

userDataId

stringなし

ユーザデータID

registerDate

imdatetime

なし

登録日時

registerDepartmentCd

stringなし

登録ユーザ組織コード

registerDepartmentName

stringなし

登録ユーザ組織名

registerUserCd

stringなし

登録ユーザコード

registerUserName

stringなし

登録ユーザ名removeFileKeys

object配列

削除対象の添付ファイルキー

code

stringなし

ファイルコード

systemMatterId

stringなし

システム案件ID

targetUserCd

stringなし

実行ユーザコード

targetUserCompanyCd

stringなし

実行ユーザの所属会社コード

targetUserDepartmentCd

stringなし

実行ユーザの所属組織コード

workflowApply

objectなし

ワークフロー申請情報

comment

stringなし

コメント

flowIdstring

なし

フローID

243

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト説明

matterName

stringなし

案件名

workflowApplyType

stringなし

ワークフロー申請種別

workflowArticleStatus

stringなし

ワークフロー承認ステータス

workflowMatterState

stringなし

ワークフロー案件状態

ワークスペースの追加
ワークスペースの追加を行うタスクです。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_iacNewWorkspace <object>├─ boxCd <string>├─ categoryKey <object>│ └─ code <string>├─ detail <string>├─ isActive <boolean>├─ isAllowAddOwner <boolean>├─ members <object[]> *│ ├─ isExtranalUser <boolean>│ ├─ isOwner <boolean>│ └─ userCd <string> *├─ noticeTargetType <string>├─ registerDate <imdatetime>├─ registerUserName <string>├─ selectedLocaleId <string> *├─ targetUserCd <string> *├─ targetUserCompanyCd <string>├─ targetUserDepartmentCd <string>├─ title <string> *├─ updateDate <imdatetime>└─ workspaceKey <object>└─ workspaceCd <string>

項目名

必須/任意

型

配列/リスト

im_iacNewWorkspace

任意object

なし

boxCd

任意

stringなし

GroupBoxコード

categoryKey

任意objectなし

カテゴリキーcode

任意stringなし

カテゴリコード

detail任意

stringなし

詳細

isActive任意

booleanなし

アクティブフラグ

isAllowAddOwner

任意boolean

なし

アイテム追加許可フラグ

members

必須

object配列

ワークスペースメンバー

isExtranalUser

任意booleanなし

外部ユーザフラグ

isOwner任意booleanなし

オーナーフラグ

userCd必須

stringなし

ユーザコードnoticeTargetType

任意string

なし

通知設定

244

説明

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

配列/リスト説明

registerDate

任意

imdatetime

なし

登録日時

registerUserName

任意

stringなし

登録ユーザ名selectedLocaleId

必須

stringなし

ロケールIDtargetUserCd

必須

stringなし

実行ユーザコード

targetUserCompanyCd

任意

stringなし

実行ユーザの所属会社コード

targetUserDepartmentCd 任意

stringなし

実行ユーザの所属組織コード

title

必須

stringなし

タイトル

updateDate

任意imdatetime

なし

更新日時

workspaceKey

任意objectなし

ワークスペースキー

workspaceCd

任意

stringなし

ワークスペースコード

出力値
im_iacNewWorkspace <object>├─ boxCd <string>├─ categoryKey <object>│ └─ code <string>├─ detail <string>├─ isActive <boolean>├─ isAllowAddOwner <boolean>├─ members <object[]> *│ ├─ isExtranalUser <boolean>│ ├─ isOwner <boolean>│ └─ userCd <string> *├─ noticeTargetType <string>├─ registerDate <imdatetime>├─ registerUserName <string>├─ selectedLocaleId <string> *├─ targetUserCd <string> *├─ targetUserCompanyCd <string>├─ targetUserDepartmentCd <string>├─ title <string> *├─ updateDate <imdatetime>└─ workspaceKey <object>└─ workspaceCd <string>

項目名型

配列/リスト説明

im_iacNewWorkspace

objectなし

im_iacNewWorkspace

boxCdstringなし

GroupBoxコード

categoryKey

objectなし

カテゴリキーcode

stringなし

カテゴリコード

detailstringなし

詳細

isActivebooleanなし

アクティブフラグ

isAllowAddOwner

boolean

なし

アイテム追加許可フラグ

members

object配列

ワークスペースメンバー

isExtranalUser

booleanなし

外部ユーザフラグ

isOwnerbooleanなし

オーナーフラグ

userCdstringなし

ユーザコード245

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト説明

noticeTargetType

stringなし

通知設定

registerDate

imdatetime

なし

登録日時

registerUserName

stringなし

登録ユーザ名selectedLocaleId

stringなし

ロケールIDtargetUserCd

stringなし

実行ユーザコード

targetUserCompanyCd

stringなし

実行ユーザの所属会社コード

targetUserDepartmentCd stringなし

実行ユーザの所属組織コード

title

stringなし

タイトル

updateDate

imdatetime

なし

更新日時

workspaceKey

objectなし

ワークスペースキー

workspaceCd

stringなし

ワークスペースコード

ワークスペースの削除
ワークスペースの削除を行うタスクです。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_iacDeleteWorkspace <object>├─ targetUserCd <string> *├─ targetUserCompanyCd <string>├─ targetUserDepartmentCd <string>└─ workspaceKey <object[]> *└─ workspaceCd <string>

項目名

必須/任意

型

配列/リスト

im_iacDeleteWorkspace

任意objectなし

targetUserCd

必須

stringなし

実行ユーザコード

targetUserCompanyCd

任意

stringなし

実行ユーザの所属会社コード

targetUserDepartmentCd 任意

stringなし

実行ユーザの所属組織コード

workspaceKey

必須

object配列

ワークスペースキー

workspaceCd

任意

stringなし

ワークスペースコード

出力値
im_iacDeleteWorkspace <integer>

項目名型

im_iacDeleteWorkspace integer

配列/リスト 説明なし

削除件数

ワークスペースの有効化
ワークスペースの有効化を行うタスクです。

246

説明

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
無効化されたワークスペースに対して利用できます。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_iacActivateWorkspace <object>├─ targetUserCd <string> *├─ targetUserCompanyCd <string>├─ targetUserDepartmentCd <string>└─ workspaceKey <object[]> *└─ workspaceCd <string>型

配列/リスト

im_iacActivateWorkspace 任意

objectなし

targetUserCd

必須

stringなし

実行ユーザコード

targetUserCompanyCd

任意

stringなし

実行ユーザの所属会社コード

targetUserDepartmentCd 任意

stringなし

実行ユーザの所属組織コード

workspaceKey

必須

object配列

ワークスペースキー

workspaceCd

任意

stringなし

ワークスペースコード

項目名

必須/任意

説明

出力値
im_iacActivateWorkspace <object[]>└─ workspaceCd <string>

配列/リスト説明

im_iacActivateWorkspace object

配列

im_iacActivateWorkspace

workspaceCd

なし

ワークスペースコード

項目名型

stringワークスペースの無効化
ワークスペースの無効化を行うタスクです。
有効なワークスペースに対して利用できます。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_iacDeactivateWorkspace <object>├─ targetUserCd <string> *├─ targetUserCompanyCd <string>├─ targetUserDepartmentCd <string>└─ workspaceKey <object[]> *└─ workspaceCd <string>247

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
必須/任意

型

配列/リスト 説明

im_iacDeactivateWorkspace 任意

objectなし

targetUserCd

必須

stringなし

実行ユーザコード

targetUserCompanyCd

任意

stringなし

実行ユーザの所属会社コード

targetUserDepartmentCd

任意

stringなし

実行ユーザの所属組織コード

workspaceKey

必須

object配列

ワークスペースキー

workspaceCd

任意

stringなし

ワークスペースコード

項目名

出力値
im_iacDeactivateWorkspace <object[]>└─ workspaceCd <string>

配列/リスト説明

im_iacDeactivateWorkspace object

配列

im_iacDeactivateWorkspace

workspaceCd

なし

ワークスペースコード

項目名型

stringワークスペースメンバーの追加
ワークスペースメンバーの追加を行うタスクです。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_iacAddWorkspaceMember <object>├─ members <object[]> *│ ├─ isExtranalUser <boolean>│ ├─ isOwner <boolean>│ └─ userCd <string> *├─ targetUserCd <string> *├─ targetUserCompanyCd <string>├─ targetUserDepartmentCd <string>└─ workspaceKey <object> *└─ workspaceCd <string>型

配列/リスト 説明

im_iacAddWorkspaceMember 任意

objectなし

members

必須

object配列

ワークスペースのメンバー

isExtranalUser

任意booleanなし

外部ユーザフラグ

isOwner任意booleanなし

オーナーフラグ

userCd必須

stringなし

ユーザコードtargetUserCd

必須

stringなし

実行ユーザコード

targetUserCompanyCd

任意

stringなし

実行ユーザの所属会社コード

targetUserDepartmentCd

任意

stringなし

実行ユーザの所属組織コード

workspaceKey

必須

objectなし

ワークスペースキー

workspaceCd

任意

stringなし

ワークスペースコード

項目名

必須/任意

248

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
出力値
im_iacAddWorkspaceMember <object>├─ members <object[]> *│ ├─ isExtranalUser <boolean>│ ├─ isOwner <boolean>│ └─ userCd <string> *├─ targetUserCd <string> *├─ targetUserCompanyCd <string>├─ targetUserDepartmentCd <string>└─ workspaceKey <object> *└─ workspaceCd <string>

配列/リスト説明

im_iacAddWorkspaceMember objectなし

im_iacAddWorkspaceMember

members

object配列

ワークスペースのメンバー

isExtranalUser

booleanなし

外部ユーザフラグ

isOwnerbooleanなし

オーナーフラグ

userCdstringなし

ユーザコードtargetUserCd

stringなし

実行ユーザコード

targetUserCompanyCd

stringなし

実行ユーザの所属会社コード

targetUserDepartmentCd

stringなし

実行ユーザの所属組織コード

workspaceKey

objectなし

ワークスペースキー

workspaceCd

stringなし

ワークスペースコード

項目名型

ワークスペースメンバーの削除
ワークスペースメンバーの削除を行うタスクです。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_iacDeleteWorkspaceMember <object>├─ targetUserCd <string> *├─ targetUserCompanyCd <string>├─ targetUserDepartmentCd <string>├─ userCds <string[]> *└─ workspaceKey <object> *└─ workspaceCd <string>

配列/リス
項目名

必須/任意

型

ト

im_iacDeleteWorkspaceMember 任意

objectなし

targetUserCd

必須

stringなし

実行ユーザコード

targetUserCompanyCd

任意

stringなし

実行ユーザの所属会社コード

targetUserDepartmentCd

任意

stringなし

実行ユーザの所属組織コード

userCds

必須

string配列

ユーザコードworkspaceKey

必須

objectなし

ワークスペースキー

249

説明intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
配列/リス
項目名

必須/任意

型

ト

説明

workspaceCd

任意

stringなし

ワークスペースコード

出力値
im_iacDeleteWorkspaceMember <string[]>

項目名型

im_iacDeleteWorkspaceMember string

配列/リスト説明

配列離脱させたユーザコード

ワークスペース アナウンスアイテムの追加
ワークスペースにアナウンスアイテムを追加するタスクです。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_iacAddWorkspaceAnnounceItem <object>├─ contentsHtml <string>├─ contentsText <string>├─ contentsType <string>├─ editType <string>├─ editable <boolean>├─ itemKey <object>│ └─ itemCd <string>├─ itemType <string>├─ targetUserCd <string> *├─ targetUserCompanyCd <string>├─ targetUserDepartmentCd <string>├─ title <string>├─ updateDate <imdatetime>├─ updateUserCd <string>├─ updateUserName <string>└─ workspaceKey <object> *└─ workspaceCd <string>

配列/リス
項目名

必須/任意

型

ト

説明

im_iacAddWorkspaceAnnounceItem 任意

objectなし

contentsHtml

任意

stringなし

リッチテキスト

contentsText

任意

stringなし

プレーンテキスト

contentsType

任意stringなし

本文種別

editType任意

stringなし

編集種別

editable任意boolean

なし

アイテム編集権限。true : あり / false : なしitemKey任意objectなし

アイテムキー

itemCd任意

stringなし

アイテムコード

itemType任意

stringなし

アイテム種別targetUserCd

必須

stringなし

実行ユーザコード250

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
配列/リス
項目名

必須/任意

型

ト

説明

targetUserCompanyCd

任意

stringなし

実行ユーザの所属会社コード

targetUserDepartmentCd

任意

stringなし

実行ユーザの所属組織コード

title

任意

stringなし

タイトル

updateDate

任意imdatetime

なし

更新日時

updateUserCd

任意

stringなし

更新ユーザコード

updateUserName

任意

stringなし

更新ユーザ名workspaceKey

必須

objectなし

ワークスペースキー

workspaceCd

任意

stringなし

ワークスペースコード

出力値
im_iacAddWorkspaceAnnounceItem <object>├─ contentsHtml <string>├─ contentsText <string>├─ contentsType <string>├─ editType <string>├─ editable <boolean>├─ itemKey <object>│ └─ itemCd <string>├─ itemType <string>├─ targetUserCd <string> *├─ targetUserCompanyCd <string>├─ targetUserDepartmentCd <string>├─ title <string>├─ updateDate <imdatetime>├─ updateUserCd <string>├─ updateUserName <string>└─ workspaceKey <object> *└─ workspaceCd <string>

配列/リス
項目名

型

ト

説明

im_iacAddWorkspaceAnnounceItem objectなし

im_iacAddWorkspaceAnnounceItem

contentsHtml

stringなし

リッチテキスト

contentsText

stringなし

プレーンテキスト

contentsTypestringなし

本文種別

editType

stringなし

編集種別

editableboolean

なし

アイテム編集権限。true : あり / false : なし

itemKey

objectなし

アイテムキー

itemCdstringなし

アイテムコード

itemType

stringなし

アイテム種別targetUserCd

stringなし

実行ユーザコード

targetUserCompanyCd

stringなし

実行ユーザの所属会社コード

targetUserDepartmentCd

stringなし

実行ユーザの所属組織コード

title

stringなし

タイトル

updateDate

imdatetime

なし

更新日時

updateUserCd

stringなし

更新ユーザコード251

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
配列/リス
項目名

型

ト

説明

updateUserName

stringなし

更新ユーザ名workspaceKey

objectなし

ワークスペースキー

workspaceCd

stringなし

ワークスペースコード

ワークスペース アナウンスアイテムの更新
ワークスペースのアナウンスアイテムを更新するタスクです。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_iacUpdateWorkspaceAnnounceItem <object>├─ contentsHtml <string>├─ contentsText <string>├─ contentsType <string>├─ editType <string>├─ editable <boolean>├─ itemKey <object> *│ └─ itemCd <string>├─ itemType <string>├─ targetUserCd <string> *├─ targetUserCompanyCd <string>├─ targetUserDepartmentCd <string>├─ title <string>├─ updateDate <imdatetime>├─ updateUserCd <string>├─ updateUserName <string>└─ workspaceKey <object> *└─ workspaceCd <string>

配列/リス
項目名

必須/任意

型

ト

説明

im_iacUpdateWorkspaceAnnounceItem 任意

objectなし

contentsHtml

任意

stringなし

リッチテキスト

contentsText

任意

stringなし

プレーンテキスト

contentsType

任意stringなし

本文種別

editType任意

stringなし

編集種別

editable任意boolean

なし

アイテム編集権限。true : あり / false :なし

itemKey必須

objectなし

アイテムキー

itemCd任意

stringなし

アイテムコード

itemType任意

stringなし

アイテム種別targetUserCd

必須

stringなし

実行ユーザコード

targetUserCompanyCd

任意

stringなし

実行ユーザの所属会社コード

targetUserDepartmentCd

任意

stringなし

実行ユーザの所属組織コード

title

任意

string

なし

タイトル

252

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
配列/リス
項目名

必須/任意

型

ト

説明

updateDate

任意imdatetime

なし

更新日時

updateUserCd

任意

stringなし

更新ユーザコード

updateUserName

任意

stringなし

更新ユーザ名workspaceKey

必須

objectなし

ワークスペースキー

workspaceCd

任意

stringなし

ワークスペースコード

出力値
im_iacUpdateWorkspaceAnnounceItem <integer>

項目名

配列/リスト 説明型

im_iacUpdateWorkspaceAnnounceItem integer

なし

更新件数

ワークスペース アナウンスアイテムの削除
ワークスペースのアナウンスアイテムを削除するタスクです。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_iacDeleteWorkspaceAnnounceItem <object>├─ itemCd <string> *├─ targetUserCd <string> *├─ targetUserCompanyCd <string>├─ targetUserDepartmentCd <string>└─ workspaceCd <string> *

配列/リス
項目名

必須/任意

型

ト

説明

im_iacDeleteWorkspaceAnnounceItem 任意

objectなし

itemCd必須

stringなし

アイテムコード

targetUserCd

必須

stringなし

実行ユーザコード

targetUserCompanyCd

任意

stringなし

実行ユーザの所属会社コード

targetUserDepartmentCd

任意

stringなし

実行ユーザの所属組織コード

workspaceCd

必須

stringなし

ワークスペースコード

出力値
im_iacDeleteWorkspaceAnnounceItem <integer>

項目名型

im_iacDeleteWorkspaceAnnounceItem integer

配列/リスト 説明なし

ワークスペース グループアイテムの追加

253

削除件数

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
ワークスペースにグループアイテムを追加するタスクです。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_iacAddWorkspaceGroupItem <object>├─ editType <string>├─ editableFlag <boolean>├─ itemKey <object>│ └─ itemCd <string>├─ itemType <string>├─ items <object[]>│ ├─ referenceItemKey <object>│ │ └─ itemCd <string>│ ├─ referenceItemType <string>│ ├─ sortKey <integer>│ └─ title <string>├─ targetUserCd <string> *├─ targetUserCompanyCd <string>├─ targetUserDepartmentCd <string>├─ title <string>├─ updateDate <imdatetime>├─ updateUserCd <string>├─ updateUserName <string>└─ workspaceKey <object> *└─ workspaceCd <string>

配列/リス
項目名

必須/任意

型

ト

im_iacAddWorkspaceGroupItem 任意

objectなし

editType任意

stringなし

編集種別

editableFlag

任意boolean

なし

アイテム編集権限。true : あり / false : なし

itemKey任意objectなし

アイテムキー

itemCd任意

stringなし

アイテムコード

itemType任意

stringなし

アイテム種別items

任意object配列

グループ内アイテム情報

referenceItemKey

任意objectなし

グループ内アイテムのアイテムキー

itemCd任意

stringなし

アイテムコードreferenceItemType

任意stringなし

グループ内アイテムのアイテム種別

sortKey任意integerなし

グループ内アイテムの表示順序

title

任意

stringなし

グループ内アイテムのタイトル

targetUserCd

必須

stringなし

実行ユーザコード

targetUserCompanyCd

任意

stringなし

実行ユーザの所属会社コード

targetUserDepartmentCd

任意

stringなし

実行ユーザの所属組織コード

title

任意

stringなし

タイトル

updateDate

任意imdatetime

なし

更新日時

updateUserCd

任意

stringなし

更新ユーザコード254

説明intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
配列/リス
項目名

必須/任意

型

ト

説明

updateUserName

任意

stringなし

更新ユーザ名workspaceKey

必須

objectなし

ワークスペースキー

workspaceCd

任意

stringなし

ワークスペースコード

出力値
im_iacAddWorkspaceGroupItem <object>├─ editType <string>├─ editableFlag <boolean>├─ itemKey <object>│ └─ itemCd <string>├─ itemType <string>├─ items <object[]>│ ├─ referenceItemKey <object>│ │ └─ itemCd <string>│ ├─ referenceItemType <string>│ ├─ sortKey <integer>│ └─ title <string>├─ targetUserCd <string> *├─ targetUserCompanyCd <string>├─ targetUserDepartmentCd <string>├─ title <string>├─ updateDate <imdatetime>├─ updateUserCd <string>├─ updateUserName <string>└─ workspaceKey <object> *└─ workspaceCd <string>

配列/リスト説明

im_iacAddWorkspaceGroupItem objectなし

im_iacAddWorkspaceGroupItem

editType

stringなし

編集種別

editableFlag

boolean

なし

アイテム編集権限。true : あり / false : なし

itemKey

objectなし

アイテムキー

itemCdstringなし

アイテムコード

itemType

stringなし

アイテム種別items

object配列

グループ内アイテム情報

referenceItemKey

objectなし

グループ内アイテムのアイテムキー

itemCdstringなし

アイテムコードreferenceItemTypestringなし

グループ内アイテムのアイテム種別

sortKey

integerなし

グループ内アイテムの表示順序

title

stringなし

グループ内アイテムのタイトル

targetUserCd

stringなし

実行ユーザコード

targetUserCompanyCd

stringなし

実行ユーザの所属会社コード

targetUserDepartmentCd

stringなし

実行ユーザの所属組織コード

title

stringなし

タイトル

updateDate

imdatetime

なし

更新日時

updateUserCd

stringなし

更新ユーザコード

updateUserName

stringなし

更新ユーザ名

項目名

型

255

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト説明

workspaceKey

objectなし

ワークスペースキー

workspaceCd

stringなし

ワークスペースコード

ワークスペース グループアイテムの更新
ワークスペースのグループアイテムを更新するタスクです。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_iacUpdateWorkspaceGroupItem <object>├─ editType <string>├─ editableFlag <boolean>├─ itemKey <object> *│ └─ itemCd <string>├─ itemType <string>├─ items <object[]>│ ├─ referenceItemKey <object>│ │ └─ itemCd <string>│ ├─ referenceItemType <string>│ ├─ sortKey <integer>│ └─ title <string>├─ targetUserCd <string> *├─ targetUserCompanyCd <string>├─ targetUserDepartmentCd <string>├─ title <string>├─ updateDate <imdatetime>├─ updateUserCd <string>├─ updateUserName <string>└─ workspaceKey <object> *└─ workspaceCd <string>

配列/リス
項目名

必須/任意

型

ト

説明

im_iacUpdateWorkspaceGroupItem 任意

objectなし

editType任意

stringなし

編集種別

editableFlag

任意boolean

なし

アイテム編集権限。true : あり / false : なしitemKey必須

objectなし

アイテムキー

itemCd任意

stringなし

アイテムコード

itemType任意

stringなし

アイテム種別items

任意object配列

グループ内アイテム情報

referenceItemKey

任意objectなし

グループ内アイテムのアイテムキー

itemCd任意

stringなし

アイテムコードreferenceItemType

任意stringなし

グループ内アイテムのアイテム種別

sortKey任意integerなし

グループ内アイテムの表示順序

title

任意

stringなし

グループ内アイテムのタイトル

targetUserCd

必須

stringなし

実行ユーザコード256

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
配列/リス
項目名

必須/任意

型

ト

説明

targetUserCompanyCd

任意

stringなし

実行ユーザの所属会社コード

targetUserDepartmentCd

任意

stringなし

実行ユーザの所属組織コード

title

任意

stringなし

タイトル

updateDate

任意imdatetime

なし

更新日時

updateUserCd

任意

stringなし

更新ユーザコード

updateUserName

任意

stringなし

更新ユーザ名workspaceKey

必須

objectなし

ワークスペースキー

workspaceCd

任意

stringなし

ワークスペースコード

出力値
im_iacUpdateWorkspaceGroupItem <integer>

項目名型

im_iacUpdateWorkspaceGroupItem integer

配列/リスト

説明

なし

更新件数

ワークスペース グループアイテムにアイテムを追加
ワークスペースのグループアイテムにアイテムを追加するタスクです。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_iacMoveInWorkspaceGroupItem <object>├─ editType <string>├─ editableFlag <boolean>├─ itemKey <object> *│ └─ itemCd <string>├─ itemType <string>├─ items <object[]>│ ├─ referenceItemKey <object>│ │ └─ itemCd <string>│ ├─ referenceItemType <string>│ ├─ sortKey <integer>│ └─ title <string>├─ targetUserCd <string> *├─ targetUserCompanyCd <string>├─ targetUserDepartmentCd <string>├─ title <string>├─ updateDate <imdatetime>├─ updateUserCd <string>├─ updateUserName <string>└─ workspaceKey <object> *└─ workspaceCd <string>

配列/リス
項目名

必須/任意

型

ト

im_iacMoveInWorkspaceGroupItem 任意

objectなし

editType

string

なし

任意

257

説明

編集種別

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
配列/リス
項目名

必須/任意

型

ト

説明

editableFlag

任意boolean

なし

アイテム編集権限。true : あり / false : なしitemKey必須

objectなし

アイテムキー

itemCd任意

stringなし

アイテムコード

itemType任意

stringなし

アイテム種別items

任意object配列

グループ内アイテム情報

referenceItemKey

任意objectなし

グループ内アイテムのアイテムキー

itemCd任意

stringなし

アイテムコードreferenceItemType

任意stringなし

グループ内アイテムのアイテム種別

sortKey任意integerなし

グループ内アイテムの表示順序

title

任意

stringなし

グループ内アイテムのタイトル

targetUserCd

必須

stringなし

実行ユーザコード

targetUserCompanyCd

任意

stringなし

実行ユーザの所属会社コード

targetUserDepartmentCd

任意

stringなし

実行ユーザの所属組織コード

title

任意

stringなし

タイトル

updateDate

任意imdatetime

なし

更新日時

updateUserCd

任意

stringなし

更新ユーザコード

updateUserName

任意

stringなし

更新ユーザ名workspaceKey

必須

objectなし

ワークスペースキー

workspaceCd

任意

stringなし

ワークスペースコード

出力値
im_iacMoveInWorkspaceGroupItem <object>└─ displayInfos <object[]>├─ referenceItemKey <object>│ └─ itemCd <string>├─ referenceItemType <string>├─ sortKey <integer>└─ title <string>

項目名型

配列/リスト 説明

im_iacMoveInWorkspaceGroupItem objectなし

im_iacMoveInWorkspaceGroupItem

references

objectリストreferencesreferenceItemKey

objectなし

グループ内アイテムのアイテムキー

itemCdstringなし

アイテムコードreferenceItemTypestringなし

グループ内アイテムのアイテム種別

sortKey

integerなし

グループ内アイテムの表示順序

title

stringなし

グループ内アイテムのタイトル

ワークスペース グループアイテムからアイテムを削除
ワークスペースのグループアイテムからアイテムを削除するタスクです。
プロパティ

258

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_iacMoveOutWorkspaceGroupItem <object>├─ editType <string>├─ editableFlag <boolean>├─ itemKey <object> *│ └─ itemCd <string>├─ itemType <string>├─ items <object[]>│ ├─ referenceItemKey <object>│ │ └─ itemCd <string>│ ├─ referenceItemType <string>│ ├─ sortKey <integer>│ └─ title <string>├─ targetUserCd <string> *├─ targetUserCompanyCd <string>├─ targetUserDepartmentCd <string>├─ title <string>├─ updateDate <imdatetime>├─ updateUserCd <string>├─ updateUserName <string>└─ workspaceKey <object> *└─ workspaceCd <string>

配列/リス
項目名

必須/任意

型

ト

説明

im_iacMoveOutWorkspaceGroupItem 任意

objectなし

editType任意

stringなし

編集種別

editableFlag

任意boolean

なし

アイテム編集権限。true : あり / false :なし

itemKey必須

objectなし

アイテムキー

itemCd任意

stringなし

アイテムコード

itemType任意

stringなし

アイテム種別items

任意object配列

グループ内アイテム情報

referenceItemKey

任意objectなし

グループ内アイテムのアイテムキー

itemCd任意

stringなし

アイテムコードreferenceItemType

任意stringなし

グループ内アイテムのアイテム種別

sortKey任意integerなし

グループ内アイテムの表示順序

title

任意

stringなし

グループ内アイテムのタイトル

targetUserCd

必須

stringなし

実行ユーザコード

targetUserCompanyCd

任意

stringなし

実行ユーザの所属会社コード

targetUserDepartmentCd

任意

stringなし

実行ユーザの所属組織コード

title

任意

stringなし

タイトル

updateDate

任意imdatetime

なし

更新日時

updateUserCd

任意

stringなし

更新ユーザコード

updateUserName

任意

stringなし

更新ユーザ名workspaceKey

必須

objectなし

ワークスペースキー

259

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
配列/リス
項目名

必須/任意

型

ト

説明

workspaceCd

任意

stringなし

ワークスペースコード

出力値
im_iacMoveOutWorkspaceGroupItem <integer>

項目名型

im_iacMoveOutWorkspaceGroupItem integer

配列/リスト

説明

なし

処理件数

ワークスペース チェックリストアイテムの追加
ワークスペースにチェックリストアイテムを追加するタスクです。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_iacAddWorkspaceChecklistItem <object>├─ editType <string>├─ editableFlag <boolean>├─ itemKey <object>│ └─ itemCd <string>├─ itemType <string>├─ relateToDoFlag <boolean>├─ secondSortColumn <string>├─ secondSortOrder <string>├─ targetUserCd <string> *├─ targetUserCompanyCd <string>├─ targetUserDepartmentCd <string>├─ title <string>├─ updateDate <imdatetime>├─ updateUserCd <string>├─ updateUserName <string>└─ workspaceKey <object> *└─ workspaceCd <string>

配列/リス
項目名

必須/任意

型

ト

説明

im_iacAddWorkspaceChecklistItem 任意

objectなし

editType任意

stringなし

編集種別

editableFlag

任意boolean

なし

編集権限の有無。true :編集権限あり false: 編集権限なし

itemKey任意objectなし

アイテムキー

itemCd任意

stringなし

アイテムコード

itemType任意

stringなし

アイテム種別relateToDoFlag

任意boolean

なし

ToDo連携フラグ。true : ToDo連携 / false: ToDo連携しない

secondSortColumn

任意stringなし

第2ソートカラム

secondSortOrder

任意

stringなし

第2ソート順序260

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
配列/リス
項目名

必須/任意

型

ト

説明

targetUserCd

必須

stringなし

実行ユーザコード

targetUserCompanyCd

任意

stringなし

実行ユーザの所属会社コード

targetUserDepartmentCd

任意

stringなし

実行ユーザの所属組織コード

title

任意

stringなし

タイトル

updateDate

任意imdatetime

なし

更新日時

updateUserCd

任意

stringなし

更新ユーザコード

updateUserName

任意

stringなし

更新ユーザ名workspaceKey

必須

objectなし

ワークスペースキー

workspaceCd

任意

stringなし

ワークスペースコード

出力値
im_iacAddWorkspaceChecklistItem <object>├─ editType <string>├─ editableFlag <boolean>├─ itemKey <object>│ └─ itemCd <string>├─ itemType <string>├─ relateToDoFlag <boolean>├─ secondSortColumn <string>├─ secondSortOrder <string>├─ targetUserCd <string> *├─ targetUserCompanyCd <string>├─ targetUserDepartmentCd <string>├─ title <string>├─ updateDate <imdatetime>├─ updateUserCd <string>├─ updateUserName <string>└─ workspaceKey <object> *└─ workspaceCd <string>

配列/リス
項目名

型

ト

説明

im_iacAddWorkspaceChecklistItem objectなし

im_iacAddWorkspaceChecklistItem

editType

stringなし

editType

editableFlag

booleanなし

編集種別

itemKey

objectなし

編集権限の有無。true :編集権限あり false : 編集権限なし

itemCdstringなし

アイテムキー

itemType

stringなし

アイテムコード

relateToDoFlag

boolean

なし

アイテム種別secondSortColumn

stringなし

ToDo連携フラグ。true : ToDo連携 / false : ToDo連
携しない

secondSortOrder

stringなし

第2ソートカラム

targetUserCd

stringなし

第2ソート順序

targetUserCompanyCd

stringなし

実行ユーザコード

targetUserDepartmentCd

stringなし

実行ユーザの所属会社コード

title

stringなし

実行ユーザの所属組織コード261

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
配列/リス
項目名

型

ト

説明

updateDate

imdatetime

なし

タイトル

updateUserCd

stringなし

更新日時

updateUserName

stringなし

更新ユーザコード

workspaceKey

objectなし

更新ユーザ名workspaceCd

stringなし

ワークスペースキー

ワークスペース チェックリストアイテムの更新
ワークスペースのチェックリストアイテムを更新するタスクです。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_iacUpdateWorkspaceChecklistItem <object>├─ editType <string>├─ editableFlag <boolean>├─ itemKey <object> *│ └─ itemCd <string>├─ itemType <string>├─ relateToDoFlag <boolean>├─ secondSortColumn <string>├─ secondSortOrder <string>├─ targetUserCd <string> *├─ targetUserCompanyCd <string>├─ targetUserDepartmentCd <string>├─ title <string>├─ updateDate <imdatetime>├─ updateUserCd <string>├─ updateUserName <string>└─ workspaceKey <object> *└─ workspaceCd <string>

配列/リス
項目名

必須/任意

型

ト

説明

im_iacUpdateWorkspaceChecklistItem 任意

objectなし

editType任意

stringなし

編集種別

editableFlag

任意boolean

なし

編集権限の有無。true :編集権限あり
false : 編集権限なし

itemKey任意objectなし

アイテムキー

itemCd任意

stringなし

アイテムコード

itemType任意

stringなし

アイテム種別relateToDoFlag

任意boolean

なし

ToDo連携フラグ。true : ToDo連携 /
false : ToDo連携しない

secondSortColumn

任意stringなし

第2ソートカラム

secondSortOrder

任意

stringなし

第2ソート順序

targetUserCd

必須

stringなし

実行ユーザコード262

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
配列/リス
項目名

必須/任意

型

ト

説明

targetUserCompanyCd

任意

stringなし

実行ユーザの所属会社コード

targetUserDepartmentCd

任意

stringなし

実行ユーザの所属組織コード

title

任意

stringなし

タイトル

updateDate

任意imdatetime

なし

更新日時

updateUserCd

任意

stringなし

更新ユーザコード

updateUserName

任意

stringなし

更新ユーザ名workspaceKey

必須

objectなし

ワークスペースキー

workspaceCd

任意

stringなし

ワークスペースコード

出力値
im_iacUpdateWorkspaceChecklistItem <integer>

項目名

配列/リスト 説明型

im_iacUpdateWorkspaceChecklistItem integer

なし

更新件数

ワークスペース チェックリストアイテムにアイテムを追加
ワークスペースのチェックリストアイテムにアイテムを追加するタスクです。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_iacAddWorkspaceChecklistTask <object>├─ assignUserCd <string>├─ assignUserName <string>├─ completeFlag <boolean>├─ contents <string>├─ itemKey <object> *│ └─ itemCd <string>├─ itemType <string>├─ registerDate <imdatetime>├─ registerUserCd <string>├─ registerUserName <string>├─ targetUserCd <string> *├─ targetUserCompanyCd <string>├─ targetUserDepartmentCd <string>├─ taskDate <imdatetime>├─ taskKey <object>│ └─ taskCd <string>├─ timezoneId <string>├─ title <string> *├─ updateDate <imdatetime>├─ updateUserCd <string>├─ updateUserName <string>└─ workspaceKey <object> *└─ workspaceCd <string>263

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
配列/リス
項目名

必須/任意

型

ト

im_iacAddWorkspaceChecklistTask 任意

objectなし

assignUserCd

任意

stringなし

担当ユーザコード

assignUserName

任意

stringなし

担当者ユーザ名completeFlag

任意booleanなし

ステータス。true : 完了 / false：未完了

contents

任意stringなし

本文

itemKey必須

objectなし

アイテムキー

itemCd任意

stringなし

アイテムコード

itemType任意

stringなし

アイテム種別registerDate

任意

imdatetime

なし

登録日時

registerUserCd

任意

stringなし

登録ユーザコード

registerUserName

任意

stringなし

登録ユーザ名targetUserCd

必須

stringなし

実行ユーザコード

targetUserCompanyCd

任意

stringなし

実行ユーザの所属会社コード

targetUserDepartmentCd

任意

stringなし

実行ユーザの所属組織コード

taskDate任意

imdatetime

なし

タスク日時

taskKey任意objectなし

タスクキー

taskCd任意

stringなし

タスクコードtimezoneId

任意stringなし

タイムゾーンID

title

必須

stringなし

タイトル

updateDate

任意imdatetime

なし

更新日時

updateUserCd

任意

stringなし

更新ユーザコード

updateUserName

任意

stringなし

更新ユーザ名workspaceKey

必須

objectなし

ワークスペースキー

workspaceCd

任意

stringなし

ワークスペースコード

出力値

264

説明

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_iacAddWorkspaceChecklistTask <object>├─ assignUserCd <string>├─ assignUserName <string>├─ completeFlag <boolean>├─ contents <string>├─ itemKey <object> *│ └─ itemCd <string>├─ itemType <string>├─ registerDate <imdatetime>├─ registerUserCd <string>├─ registerUserName <string>├─ targetUserCd <string> *├─ targetUserCompanyCd <string>├─ targetUserDepartmentCd <string>├─ taskDate <imdatetime>├─ taskKey <object>│ └─ taskCd <string>├─ timezoneId <string>├─ title <string> *├─ updateDate <imdatetime>├─ updateUserCd <string>├─ updateUserName <string>└─ workspaceKey <object> *└─ workspaceCd <string>

配列/リス
項目名

型

ト

説明

im_iacAddWorkspaceChecklistTask objectなし

im_iacAddWorkspaceChecklistTask

assignUserCd

stringなし

担当ユーザコード

assignUserName

stringなし

担当者ユーザ名completeFlag

booleanなし

ステータス。true : 完了 / false：未完了

contents

stringなし

本文

itemKey

objectなし

アイテムキー

itemCdstringなし

アイテムコード

itemType

stringなし

アイテム種別registerDate

imdatetime

なし

登録日時

registerUserCd

stringなし

登録ユーザコード

registerUserName

stringなし

登録ユーザ名targetUserCd

stringなし

実行ユーザコード

targetUserCompanyCd

stringなし

実行ユーザの所属会社コード

targetUserDepartmentCd

stringなし

実行ユーザの所属組織コード

taskDate

imdatetime

なし

タスク日時

taskKey

objectなし

タスクキー

taskCdstringなし

タスクコードtimezoneId

stringなし

タイムゾーンID

title

stringなし

タイトル

updateDate

imdatetime

なし

更新日時

updateUserCd

stringなし

更新ユーザコード

updateUserName

stringなし

更新ユーザ名workspaceKey

objectなし

ワークスペースキー

265

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
配列/リス
項目名

型

ト

説明

workspaceCd

stringなし

ワークスペースコード

ワークスペース チェックリストアイテムからアイテムを削除
ワークスペースのチェックリストアイテムからアイテムを削除するタスクです。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_iacRemoveWorkspaceChecklistTask <object>├─ itemKey <object> *│ └─ itemCd <string>├─ targetUserCd <string> *├─ targetUserCompanyCd <string>├─ targetUserDepartmentCd <string>└─ taskKey <object> *└─ taskCd <string>

配列/リス
必須/任意

項目名

型

ト

説明

im_iacRemoveWorkspaceChecklistTask 任意

objectなし

itemKey必須

objectなし

アイテムキー

itemCd任意

stringなし

アイテムコード

targetUserCd

必須

stringなし

実行ユーザコード

targetUserCompanyCd

任意

stringなし

実行ユーザの所属会社コード

targetUserDepartmentCd

任意

stringなし

実行ユーザの所属組織コード

taskKey必須

objectなし

タスクキー

taskCd任意

stringなし

タスクコード

出力値
im_iacRemoveWorkspaceChecklistTask <integer>

項目名

配列/リスト 説明型

im_iacRemoveWorkspaceChecklistTask integer

なし

処理件数

ワークスペース チェックリストアイテムの中のアイテムを更新
ワークスペースのチェックリストアイテムの中のアイテムのステータスを更新するタスクです。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値

266

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_iacUpdateWorkspaceChecklistTask <object>├─ assignUserCd <string>├─ assignUserName <string>├─ completeFlag <boolean>├─ contents <string>├─ itemKey <object> *│ └─ itemCd <string>├─ itemType <string>├─ registerDate <imdatetime>├─ registerUserCd <string>├─ registerUserName <string>├─ targetUserCd <string> *├─ targetUserCompanyCd <string>├─ targetUserDepartmentCd <string>├─ taskDate <imdatetime>├─ taskKey <object> *│ └─ taskCd <string>├─ timezoneId <string>├─ title <string> *├─ updateDate <imdatetime>├─ updateUserCd <string>├─ updateUserName <string>└─ workspaceKey <object> *└─ workspaceCd <string>

配列/リス
項目名

必須/任意

型

ト

im_iacUpdateWorkspaceChecklistTask 任意

objectなし

assignUserCd

任意

stringなし

担当ユーザコード

assignUserName

任意

stringなし

担当者ユーザ名completeFlag

任意booleanなし

ステータス。true : 完了 / false：未完了

contents

任意stringなし

本文

itemKey必須

objectなし

アイテムキー

itemCd任意

stringなし

アイテムコード

itemType任意

stringなし

アイテム種別registerDate

任意

imdatetime

なし

登録日時

registerUserCd

任意

stringなし

登録ユーザコード

registerUserName

任意

stringなし

登録ユーザ名targetUserCd

必須

stringなし

実行ユーザコード

targetUserCompanyCd

任意

stringなし

実行ユーザの所属会社コード

targetUserDepartmentCd

任意

stringなし

実行ユーザの所属組織コード

taskDate任意

imdatetime

なし

タスク日時

taskKey必須

objectなし

タスクキー

taskCd任意

stringなし

タスクコードtimezoneId

任意stringなし

タイムゾーンID

title

必須

stringなし

タイトル

updateDate

任意imdatetime

なし

更新日時

updateUserCd

任意

stringなし

更新ユーザコード

updateUserName

任意

stringなし

更新ユーザ名workspaceKey

必須

objectなし

ワークスペースキー

267

説明intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
配列/リス
項目名

必須/任意

型

ト

説明

workspaceCd

任意

stringなし

ワークスペースコード

出力値
im_iacUpdateWorkspaceChecklistTask <integer>

項目名

配列/リスト 説明型

im_iacUpdateWorkspaceChecklistTask integer

なし

処理件数

ワークスペース 決定事項アイテムの追加
ワークスペースに決定事項アイテムを追加するタスクです。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_iacAddWorkspaceDecisionItem <object>├─ contentsHtml <string>├─ contentsText <string>├─ contentsType <string>├─ decisionDate <imdatetime>├─ editType <string>├─ editableFlag <boolean>├─ itemKey <object>│ └─ itemCd <string>├─ itemType <string>├─ targetUserCd <string> *├─ targetUserCompanyCd <string>├─ targetUserDepartmentCd <string>├─ title <string>├─ updateDate <imdatetime>├─ updateUserCd <string>├─ updateUserName <string>└─ workspaceKey <object> *└─ workspaceCd <string>

配列/リス
項目名

必須/任意

型

ト

説明

im_iacAddWorkspaceDecisionItem 任意

objectなし

contentsHtml

任意

stringなし

リッチテキスト

contentsText

任意

stringなし

プレーンテキスト

contentsType

任意stringなし

本文種別

decisionDate

任意imdatetime

なし

決定日

editType任意

stringなし

編集種別

editableFlag

任意boolean

なし

アイテム編集権限。true : あり / false : なしitemKey任意objectなし

アイテムキー

itemCd任意

stringなし

アイテムコード

268

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
配列/リス
項目名

必須/任意

型

ト

説明

itemType任意

stringなし

アイテム種別targetUserCd

必須

stringなし

実行ユーザコード

targetUserCompanyCd

任意

stringなし

実行ユーザの所属会社コード

targetUserDepartmentCd

任意

stringなし

実行ユーザの所属組織コード

title

任意

stringなし

タイトル

updateDate

任意imdatetime

なし

更新日時

updateUserCd

任意

stringなし

更新ユーザコード

updateUserName

任意

stringなし

更新ユーザ名workspaceKey

必須

objectなし

ワークスペースキー

workspaceCd

任意

stringなし

ワークスペースコード

出力値
im_iacAddWorkspaceDecisionItem <object>├─ contentsHtml <string>├─ contentsText <string>├─ contentsType <string>├─ decisionDate <imdatetime>├─ editType <string>├─ editableFlag <boolean>├─ itemKey <object>│ └─ itemCd <string>├─ itemType <string>├─ targetUserCd <string> *├─ targetUserCompanyCd <string>├─ targetUserDepartmentCd <string>├─ title <string>├─ updateDate <imdatetime>├─ updateUserCd <string>├─ updateUserName <string>└─ workspaceKey <object> *└─ workspaceCd <string>

項目名型

配列/リスト 説明

im_iacAddWorkspaceDecisionItem objectなし

im_iacAddWorkspaceDecisionItem

contentsHtml

stringなし

リッチテキスト

contentsText

stringなし

プレーンテキスト

contentsTypestringなし

本文種別

decisionDate

imdatetime

なし

決定日

editType

stringなし

編集種別

editableFlag

boolean

なし

アイテム編集権限。true : あり / false : なし

itemKey

objectなし

アイテムキー

itemCdstringなし

アイテムコード

itemType

stringなし

アイテム種別targetUserCd

stringなし

実行ユーザコード

targetUserCompanyCd

stringなし

実行ユーザの所属会社コード

targetUserDepartmentCd

stringなし

実行ユーザの所属組織コード269

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト 説明

title

stringなし

タイトル

updateDate

imdatetime

なし

更新日時

updateUserCd

stringなし

更新ユーザコード

updateUserName

stringなし

更新ユーザ名workspaceKey

objectなし

ワークスペースキー

workspaceCd

stringなし

ワークスペースコード

ワークスペース 決定事項アイテムの更新
ワークスペースの決定事項アイテムを更新するタスクです。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_iacUpdateWorkspaceDecisionItem <object>├─ contentsHtml <string>├─ contentsText <string>├─ contentsType <string>├─ decisionDate <imdatetime>├─ editType <string>├─ editableFlag <boolean>├─ itemKey <object> *│ └─ itemCd <string>├─ itemType <string>├─ targetUserCd <string> *├─ targetUserCompanyCd <string>├─ targetUserDepartmentCd <string>├─ title <string>├─ updateDate <imdatetime>├─ updateUserCd <string>├─ updateUserName <string>└─ workspaceKey <object> *└─ workspaceCd <string>

配列/リス
項目名

必須/任意

型

ト

説明

im_iacUpdateWorkspaceDecisionItem 任意

objectなし

contentsHtml

任意

stringなし

リッチテキスト

contentsText

任意

stringなし

プレーンテキスト

contentsType

任意stringなし

本文種別

decisionDate

任意imdatetime

なし

決定日

editType任意

stringなし

編集種別

editableFlag

任意boolean

なし

アイテム編集権限。true : あり / false :なし

itemKey必須

objectなし

アイテムキー

itemCd任意

stringなし

アイテムコード

itemType任意

stringなし

アイテム種別270

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
配列/リス
項目名

必須/任意

型

ト

説明

targetUserCd

必須

stringなし

実行ユーザコード

targetUserCompanyCd

任意

stringなし

実行ユーザの所属会社コード

targetUserDepartmentCd

任意

stringなし

実行ユーザの所属組織コード

title

任意

stringなし

タイトル

updateDate

任意imdatetime

なし

更新日時

updateUserCd

任意

stringなし

更新ユーザコード

updateUserName

任意

stringなし

更新ユーザ名workspaceKey

必須

objectなし

ワークスペースキー

workspaceCd

任意

stringなし

ワークスペースコード

出力値
im_iacUpdateWorkspaceDecisionItem <integer>

項目名型

im_iacUpdateWorkspaceDecisionItem integer

配列/リスト

説明

なし

更新件数

ワークスペース 決定事項アイテムの削除
ワークスペースの決定事項アイテムを削除するタスクです。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_iacDeleteWorkspaceDecisionItem <object>├─ itemCd <string> *├─ targetUserCd <string> *├─ targetUserCompanyCd <string>├─ targetUserDepartmentCd <string>└─ workspaceCd <string> *

配列/リス
項目名

必須/任意

型

ト

im_iacDeleteWorkspaceDecisionItem 任意

objectなし

itemCd必須

stringなし

アイテムコード

targetUserCd

必須

stringなし

実行ユーザコード

targetUserCompanyCd

任意

stringなし

実行ユーザの所属会社コード

targetUserDepartmentCd

任意

stringなし

実行ユーザの所属組織コード

workspaceCd

必須

stringなし

ワークスペースコード

出力値
im_iacDeleteWorkspaceDecisionItem <integer>

271

説明

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

im_iacDeleteWorkspaceDecisionItem integer

配列/リスト

説明

なし

処理件数

ワークスペース オピニオンアイテムの追加
ワークスペースにオピニオンアイテムを追加するタスクです。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_iacAddWorkspaceOpinionItem <object>├─ closeFlag <boolean>├─ editableFlag <boolean>├─ itemKey <object>│ └─ itemCd <string>├─ itemType <string>├─ targetUserCd <string> *├─ targetUserCompanyCd <string>├─ targetUserDepartmentCd <string>├─ theme <string>├─ title <string>├─ updateDate <imdatetime>├─ updateUserCd <string>├─ updateUserName <string>└─ workspaceKey <object> *└─ workspaceCd <string>

配列/リス
項目名

必須/任意

型

ト

im_iacAddWorkspaceOpinionItem 任意

objectなし

closeFlagboolean

なし

任意

説明

締め切りフラグ。true : 締めきっている /
false : 締めきっていない

editableFlag

任意booleanなし

編集権限フラグ。true : 編集権限あり /false : 編集権限なし

itemKey任意objectなし

アイテムキー

itemCd任意

stringなし

アイテムコード

itemType任意

stringなし

アイテム種別targetUserCd

必須

stringなし

実行ユーザコード

targetUserCompanyCd

任意

stringなし

実行ユーザの所属会社コード

targetUserDepartmentCd

任意

stringなし

実行ユーザの所属組織コード

theme

任意

string

なし

テーマ

title

任意

stringなし

タイトル

updateDate

任意imdatetime

なし

更新日時

updateUserCd

任意

stringなし

更新ユーザコード

updateUserName

任意

stringなし

更新ユーザ名workspaceKey

必須

objectなし

ワークスペースキー

workspaceCd

任意

stringなし

ワークスペースコード

272

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
出力値
im_iacAddWorkspaceOpinionItem <object>├─ closeFlag <boolean>├─ editableFlag <boolean>├─ itemKey <object>│ └─ itemCd <string>├─ itemType <string>├─ targetUserCd <string> *├─ targetUserCompanyCd <string>├─ targetUserDepartmentCd <string>├─ theme <string>├─ title <string>├─ updateDate <imdatetime>├─ updateUserCd <string>├─ updateUserName <string>└─ workspaceKey <object> *└─ workspaceCd <string>

項目名型

配列/リスト 説明

im_iacAddWorkspaceOpinionItem objectなし

im_iacAddWorkspaceOpinionItem

closeFlag

なし

締め切りフラグ。true : 締めきっている / false : 締めboolean

きっていないeditableFlag

booleanなし

編集権限フラグ。true : 編集権限あり / false : 編集権限なし

itemKey

objectなし

アイテムキー

itemCdstringなし

アイテムコード

itemType

stringなし

アイテム種別targetUserCd

stringなし

実行ユーザコード

targetUserCompanyCd

stringなし

実行ユーザの所属会社コード

targetUserDepartmentCd

stringなし

実行ユーザの所属組織コード

theme

string

なし

テーマ

title

stringなし

タイトル

updateDate

imdatetime

なし

更新日時

updateUserCd

stringなし

更新ユーザコード

updateUserName

stringなし

更新ユーザ名workspaceKey

objectなし

ワークスペースキー

workspaceCd

stringなし

ワークスペースコード

ワークスペース オピニオンアイテムの更新
ワークスペースのオピニオンアイテムを更新するタスクです。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値

273

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_iacUpdateWorkspaceOpinionItem <object>├─ closeFlag <boolean>├─ editableFlag <boolean>├─ itemKey <object> *│ └─ itemCd <string>├─ itemType <string>├─ targetUserCd <string> *├─ targetUserCompanyCd <string>├─ targetUserDepartmentCd <string>├─ theme <string>├─ title <string>├─ updateDate <imdatetime>├─ updateUserCd <string>├─ updateUserName <string>└─ workspaceKey <object> *└─ workspaceCd <string>

配列/リス
項目名

必須/任意

型

ト

im_iacUpdateWorkspaceOpinionItem 任意

objectなし

closeFlagboolean

なし

任意

説明

締め切りフラグ。true : 締めきっている /
false : 締めきっていない

editableFlag

任意booleanなし

編集権限フラグ。true : 編集権限あり /false : 編集権限なし

itemKey必須

objectなし

アイテムキー

itemCd任意

stringなし

アイテムコード

itemType任意

stringなし

アイテム種別targetUserCd

必須

stringなし

実行ユーザコード

targetUserCompanyCd

任意

stringなし

実行ユーザの所属会社コード

targetUserDepartmentCd

任意

stringなし

実行ユーザの所属組織コード

theme

任意

string

なし

テーマ

title

任意

stringなし

タイトル

updateDate

任意imdatetime

なし

更新日時

updateUserCd

任意

stringなし

更新ユーザコード

updateUserName

任意

stringなし

更新ユーザ名workspaceKey

必須

objectなし

ワークスペースキー

workspaceCd

任意

stringなし

ワークスペースコード

出力値
im_iacUpdateWorkspaceOpinionItem <integer>

項目名型

im_iacUpdateWorkspaceOpinionItem integer

配列/リスト

説明

なし

処理件数

ワークスペース オピニオンアイテムの削除
ワークスペースのオピニオンアイテムを削除するタスクです
プロパティ

274

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_iacDeleteWorkspaceOpinionItem <object>├─ itemCd <string> *├─ targetUserCd <string> *├─ targetUserCompanyCd <string>├─ targetUserDepartmentCd <string>└─ workspaceCd <string> *

配列/リス
必須/任意

項目名

型

ト

説明

im_iacDeleteWorkspaceOpinionItem 任意

objectなし

itemCd必須

stringなし

アイテムコード

targetUserCd

必須

stringなし

実行ユーザコード

targetUserCompanyCd

任意

stringなし

実行ユーザの所属会社コード

targetUserDepartmentCd

任意

stringなし

実行ユーザの所属組織コード

workspaceCd

必須

stringなし

ワークスペースコード

出力値
im_iacDeleteWorkspaceOpinionItem <integer>

項目名型

im_iacDeleteWorkspaceOpinionItem integer

配列/リスト

説明

なし

処理件数

ワークスペース WEBページアイテムの追加
ワークスペースにWebページアイテムを追加するタスクです。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_iacAddWorkspaceWebPageItem <object>├─ editType <string>├─ editableFlag <boolean>├─ itemKey <object>│ └─ itemCd <string>├─ itemType <string>├─ targetUserCd <string> *├─ targetUserCompanyCd <string>├─ targetUserDepartmentCd <string>├─ title <string>├─ updateDate <imdatetime>├─ updateUserCd <string>├─ updateUserName <string>└─ workspaceKey <object> *└─ workspaceCd <string>275intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
配列/リス
項目名

必須/任意

型

ト

説明

im_iacAddWorkspaceWebPageItem 任意

objectなし

editType任意

stringなし

編集種別

editableFlag

任意boolean

なし

アイテム編集権限。true : あり / false : なしitemKey任意objectなし

アイテムキー

itemCd任意

stringなし

アイテムコード

itemType任意

stringなし

アイテム種別targetUserCd

必須

stringなし

実行ユーザコード

targetUserCompanyCd

任意

stringなし

実行ユーザの所属会社コード

targetUserDepartmentCd

任意

stringなし

実行ユーザの所属組織コード

title

任意

stringなし

タイトル

updateDate

任意imdatetime

なし

更新日時

updateUserCd

任意

stringなし

更新ユーザコード

updateUserName

任意

stringなし

更新ユーザ名workspaceKey

必須

objectなし

ワークスペースキー

workspaceCd

任意

stringなし

ワークスペースコード

出力値
im_iacAddWorkspaceWebPageItem <object>├─ editType <string>├─ editableFlag <boolean>├─ itemKey <object>│ └─ itemCd <string>├─ itemType <string>├─ targetUserCd <string> *├─ targetUserCompanyCd <string>├─ targetUserDepartmentCd <string>├─ title <string>├─ updateDate <imdatetime>├─ updateUserCd <string>├─ updateUserName <string>└─ workspaceKey <object> *└─ workspaceCd <string>

配列/リス
項目名

型

ト

説明

im_iacAddWorkspaceWebPageItem objectなし

im_iacAddWorkspaceWebPageItem

editType

stringなし

編集種別

editableFlag

boolean

なし

アイテム編集権限。true : あり / false : なし

itemKey

objectなし

アイテムキー

itemCdstringなし

アイテムコード

itemType

stringなし

アイテム種別targetUserCd

stringなし

実行ユーザコード

targetUserCompanyCd

stringなし

実行ユーザの所属会社コード

targetUserDepartmentCd

stringなし

実行ユーザの所属組織コード276

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
配列/リス
項目名

型

ト

説明

title

stringなし

タイトル

updateDate

imdatetime

なし

更新日時

updateUserCd

stringなし

更新ユーザコード

updateUserName

stringなし

更新ユーザ名workspaceKey

objectなし

ワークスペースキー

workspaceCd

stringなし

ワークスペースコード

ワークスペース WEBページアイテムの更新
ワークスペースのWebページアイテムを更新するタスクです。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_iacUpdateWorkspaceWebPageItem <object>├─ editType <string>├─ editableFlag <boolean>├─ itemKey <object> *│ └─ itemCd <string>├─ itemType <string>├─ targetUserCd <string> *├─ targetUserCompanyCd <string>├─ targetUserDepartmentCd <string>├─ title <string>├─ updateDate <imdatetime>├─ updateUserCd <string>├─ updateUserName <string>└─ workspaceKey <object> *└─ workspaceCd <string>

配列/リス
項目名

必須/任意

型

ト

説明

im_iacUpdateWorkspaceWebPageItem 任意

objectなし

editType任意

stringなし

編集種別

editableFlag

任意boolean

なし

アイテム編集権限。true : あり / false :なし

itemKey必須

objectなし

アイテムキー

itemCd任意

stringなし

アイテムコード

itemType任意

stringなし

アイテム種別targetUserCd

必須

stringなし

実行ユーザコード

targetUserCompanyCd

任意

stringなし

実行ユーザの所属会社コード

targetUserDepartmentCd

任意

stringなし

実行ユーザの所属組織コード

title

任意

stringなし

タイトル

updateDate

任意imdatetime

なし

更新日時

updateUserCd

任意

stringなし

更新ユーザコード277

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
配列/リス
項目名

必須/任意

型

ト

説明

updateUserName

任意

stringなし

更新ユーザ名workspaceKey

必須

objectなし

ワークスペースキー

workspaceCd

任意

stringなし

ワークスペースコード

出力値
im_iacUpdateWorkspaceWebPageItem <integer>

項目名

配列/リスト 説明型

im_iacUpdateWorkspaceWebPageItem integer

なし

処理件数

ワークスペース WEBページアイテムの削除
ワークスペースのWebページアイテムを削除するタスクです。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_iacDeleteWorkspaceWebPageItem <object>├─ itemCd <string> *├─ targetUserCd <string> *├─ targetUserCompanyCd <string>├─ targetUserDepartmentCd <string>└─ workspaceCd <string> *

配列/リス
項目名

必須/任意

型

ト

説明

im_iacDeleteWorkspaceWebPageItem 任意

objectなし

itemCd必須

stringなし

アイテムコード

targetUserCd

必須

stringなし

実行ユーザコード

targetUserCompanyCd

任意

stringなし

実行ユーザの所属会社コード

targetUserDepartmentCd

任意

stringなし

実行ユーザの所属組織コード

workspaceCd

必須

stringなし

ワークスペースコード

出力値
im_iacDeleteWorkspaceWebPageItem <integer>

項目名型

im_iacDeleteWorkspaceWebPageItem integer

配列/リスト

説明

なし

処理件数

IMBox
アプリケーションボックスに投稿
アプリケーションボックスに投稿を行うタスクです。

278

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
プロパティ
項目名

必須/任意

アプリケーションコード 必須

型

初期値

説明

text

入力値
im_sendApplicationBox <object>├─ message <string> *├─ messageTypeCd <string>├─ noticeUserCd <string[]> *├─ sendUserCd <string> *├─ threadSummarizeCd <string>├─ uri <string>├─ uriText <string>└─ uriTitle <string>型

配列/リスト

im_sendApplicationBox 任意

objectなし

message必須

stringなし

メッセージを指定してください。

messageTypeCd

任意

stringなし

メッセージ種別コードを指定してください。

noticeUserCd

必須

string配列

通知先ユーザコード配列を指定してください。

sendUserCd

必須

stringなし

送信ユーザコードを指定してください。

threadSummarizeCd

任意stringなし

対象となる業務キーを指定してください。

uri

任意

stringなし

URIを指定してください。

uriText

任意

stringなし

URIの説明を指定してください。

uriTitle任意

stringなし

URIに対するタイトルを指定してください。

項目名

必須/任意

説明

出力値
im_sendApplicationBox <object>├─ boxCd <string>├─ messageId <string>└─ threadId <string>

項目名型

配列/リスト 説明

im_sendApplicationBox object

なし

boxCd

stringなし

送信されたボックスコード

messageId

stringなし

送信されたメッセージID

threadId

stringなし

送信されたスレッドID

カンパニーボックスに投稿
カンパニーボックスに投稿を行うタスクです。
入力値

279

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_sendCompanyBox <object>├─ attachFiles <object[]>│ ├─ fileData <binary>│ └─ fileName <string>├─ companyCd <string> *├─ message <string> *├─ messageTypeCd <string>├─ noticeUserCds <string[]>├─ postUserCd <string> *├─ replyMessageId <string>└─ threadId <string>

項目名

必須/任意

型

配列/リスト

im_sendCompanyBox

任意objectなし

attachFiles

任意object配列

添付ファイル配列を指定してください。

fileData任意binaryなし

添付ファイルのデータを指定してください。

fileName任意

stringなし

添付ファイルのファイル名を指定してください。

companyCd

必須

stringなし

会社コードを指定してください。

message必須

stringなし

メッセージを指定してください。

messageTypeCd

任意

stringなし

メッセージ種別コードを指定してください。

noticeUserCds

任意

string配列

通知先ユーザコード配列を指定してください。

postUserCd

必須

stringなし

投稿者ユーザコードを指定してください。

replyMessageId

任意stringなし

返信を行う場合に利用します、返信対象となるメッ

説明

セージIDを指定してください。
threadId

任意stringなし

返信を行う場合に利用します、返信対象となるス
レッドIDを指定してください。

出力値
im_sendCompanyBox <object>├─ boxCd <string>├─ messageId <string>└─ threadId <string>

項目名型

配列/リスト 説明

im_sendCompanyBox

objectなし

boxCd

stringなし

投稿したカンパニーボックスコード

messageId

stringなし

投稿したメッセージID

threadId

stringなし

投稿したスレッドID

グループボックスに投稿
任意のグループボックスに投稿を行うタスクです。
入力値

280

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_sendGroupBox <object>├─ attachFiles <object[]>│ ├─ fileData <binary>│ └─ fileName <string>├─ boxCd <string> *├─ message <string> *├─ messageTypeCd <string>├─ noticeUserCds <string[]>├─ postUserCd <string> *├─ replyMessageId <string>└─ threadId <string>

項目名

必須/任意

型

配列/リスト

im_sendGroupBox

任意objectなし

attachFiles

任意object配列

添付ファイルを指定してください。

fileData任意binaryなし

添付ファイルのデータを指定してください。

fileName任意

stringなし

添付ファイルのファイル名を指定してください。

boxCd

必須

stringなし

投稿を行うグループボックスコードを指定してくだ説明

さい。
message必須

stringなし

メッセージを指定してください。

messageTypeCd

任意

stringなし

メッセージ種別を指定してください。

noticeUserCds

任意

string配列

通知先ユーザコード配列を指定してください。

postUserCd

必須

stringなし

投稿者ユーザコードを指定してください。

replyMessageId

任意stringなし

返信を行う際に利用します、返信対象のメッセージ
IDを指定してください。

threadId

任意stringなし

返信を行う場合に利用します、返信を行うスレッド
IDを指定してください。

出力値
im_sendGroupBox <object>├─ boxCd <string>├─ messageId <string>└─ threadId <string>

項目名型

配列/リスト 説明

im_sendGroupBox

objectなし

boxCd

stringなし

投稿されたグループボックスコード

messageId

stringなし

投稿されたメッセージID

threadId

stringなし

投稿されたスレッドID

ダイレクトメッセージボックスに投稿
ダイレクトメッセージを投稿するタスクです。
入力値

281

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_sendDirectMessageBox <object>├─ attachFiles <object[]>│ ├─ fileData <binary>│ └─ fileName <string>├─ dmReferenceUserCds <string[]> *├─ message <string> *├─ messageTypeCd <string>├─ postUserCd <string> *├─ replyMessageId <string>└─ threadId <string>

必須/任意

型

配列/リスト 説明

im_sendDirectMessageBox 任意

objectなし

attachFiles

任意object配列

添付ファイル配列を指定してください。

fileData任意binaryなし

添付ファイルのデータを指定してください。

fileName任意

stringなし

添付ファイルのファイル名を指定してください。

dmReferenceUserCds

必須

string配列

ダイレクトメッセージの宛先となるユーザを指定

項目名

してください、返信を行う場合には指定できません。
message必須

stringなし

メッセージを指定してください。

messageTypeCd

任意

stringなし

メッセージ種別を指定してください。

postUserCd

必須

stringなし

投稿者ユーザコードを指定してください。

replyMessageId

任意stringなし

返信を行う場合に利用します、返信対象となるメッセージIDを指定してください。

threadId

string

任意なし

返信を行う場合に利用します、返信対象となるス
レッドIDを指定してください。

出力値
im_sendDirectMessageBox <object>├─ boxCd <string>├─ messageId <string>└─ threadId <string>

配列/リスト説明

im_sendDirectMessageBox object

なし

im_sendDirectMessageBox

boxCd

stringなし

boxCd

messageId

stringなし

messageId

threadId

stringなし

threadId

項目名

型

タグを追加
指定されたスレッドにタグを追加するタスクです。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値

282

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_addImboxTag <object>├─ boxCd <string> *├─ tags <string[]> *├─ threadId <string> *└─ userCd <string> *

配列/リス
項目名

必須/任意

型

ト

im_addImboxTag

任意object

なし

boxCd

必須

stringなし

ボックスコードtags

必須

string配列

タグthreadId

必須

stringなし

スレッドID

userCd必須

stringなし

ユーザコード

説明

出力値
im_addImboxTag <any>

項目名型

配列/リスト 説明

im_addImboxTag

any

なし

出力値として利用可能な値はありません。

グループボックスへ参加
グループボックスへ参加を行うタスクです。
指定されたグループボックスが公開されている、または招待を受けている場合は参加を行います。 それ以外の場合は参加申請を行いま
す。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_joinGroup <object>└─ boxCd <string> *

配列/リス
項目名

必須/任意

型

ト

im_joinGroup任意object

なし

boxCd

必須

stringなし

説明

参加するボックスのボックスコード

出力値
im_joinGroup <any>

項目名型

配列/リスト 説明

im_joinGroup

any

なし

出力値として利用可能な値はありません。

参加申請の取り消し
参加申請の取り消しを行うタスクです。

283

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_cancelRequestJoin <object>└─ boxCd <string> *型

配列/リスト 説明

im_cancelRequestJoin 任意

objectなし

boxCd

string

なし

項目名

必須/任意

必須

取り消しを行うボックスのボックスコード

出力値
im_cancelRequestJoin <any>

項目名型

配列/リスト 説明

im_cancelRequestJoin

any

なし

出力値として利用可能な値はありません。

グループボックスへ招待
グループボックスへユーザの招待を行うタスクです。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_invitationGroup <object>├─ boxCd <string> *└─ userCds <string[]> *

配列/リス
項目名

必須/任意

型

ト

im_invitationGroup任意object

なし

boxCd

必須

stringなし

招待を行うボックスのボックスコード

userCds

必須

string配列

招待するユーザのユーザコード

説明

出力値
im_invitationGroup <any>

項目名型

配列/リスト 説明

im_invitationGroup

any

なし

出力値として利用可能な値はありません。

招待の取り消しグループボックスへの招待の取り消しを行うタスクです。

284

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_cancelInvitation <object>├─ boxCd <string> *└─ userCds <string[]> *

配列/リス
項目名

必須/任意

型

ト

im_cancelInvitation

任意object

なし

boxCd

必須

stringなし

取り消しを行うボックスのボックスコード

userCds

必須

string

配列

取り消しを行うユーザのユーザコード

説明

出力値
im_cancelInvitation <any>

項目名型

配列/リスト 説明

im_cancelInvitation

any

なし

出力値として利用可能な値はありません。

参加申請の承認
参加申請の承認を行うタスクです。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_approveJoin <object>├─ boxCd <string> *└─ userCds <string[]> *

配列/リス
項目名

必須/任意

型

ト

im_approveJoin

任意object

なし

boxCd

必須

stringなし

承認を行うボックスのボックスコード

userCds

必須

string

配列

承認するユーザのユーザコード

説明

出力値
im_approveJoin <any>

項目名型

配列/リスト 説明

im_approveJoin

any

なし

出力値として利用可能な値はありません。

285

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
参加申請の否認
参加申請の否認を行うタスクです。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_denyJoin <object>├─ boxCd <string> *└─ userCds <string[]> *

配列/リス
項目名

必須/任意

型

ト

im_denyJoin

任意object

なし

boxCd

必須

stringなし

否認を行うボックスのボックスコード

userCds

必須

string配列

否認をするユーザのユーザコード

説明

出力値
im_denyJoin <any>

項目名型

配列/リスト 説明

im_denyJoin

any

なし

出力値として利用可能な値はありません。

IM-BPM
プロセス定義IDで開始
プロセス定義IDでプロセスインスタンスを開始するタスクです。
入力値
im_bpmStartProcessInstanceById <object>├─ businessKey <string>├─ processDefinitionId <string> *└─ variables <map>

配列/リス
項目名

必須/任意

型

ト

説明

im_bpmStartProcessInstanceById 任意

objectなし

businessKey

任意

stringなし

業務キー

processDefinitionId

必須

stringなし

プロセス定義ID

variables

任意

map

なし

変数
key : 変数名 <string>value : 変数値 <object>

出力値
im_bpmStartProcessInstanceById <object>└─ processInstanceId <string>286

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名配列/リスト型

im_bpmStartProcessInstanceById object

なし

processInstanceId

なし

string

説明

プロセスインスタンスID

プロセス定義キーで開始
プロセス定義キーでプロセスインスタンスを開始するタスクです。
入力値
im_bpmStartProcessInstanceByKey <object>├─ businessKey <string>├─ processDefinitionKey <string> *└─ variables <map>

配列/リス
項目名

必須/任意

型

ト

説明

im_bpmStartProcessInstanceByKey 任意

objectなし

businessKey

任意

stringなし

業務キー

processDefinitionKey

必須

stringなし

プロセス定義キー

variables

任意

map

なし

変数
key : 変数名 <string>value : 変数値 <object>

出力値
im_bpmStartProcessInstanceByKey <object>└─ processInstanceId <string>

項目名

配列/リスト型

im_bpmStartProcessInstanceByKey object

なし

processInstanceId

なし

string

説明

プロセスインスタンスID

メッセージで開始
メッセージでプロセスインスタンスを開始するタスクです。
入力値
im_bpmStartProcessInstanceByMessage <object>├─ businessKey <string>├─ message <string> *└─ variables <map>

配列/リス
項目名

必須/任意 型

ト説明

im_bpmStartProcessInstanceByMessage 任意

objectなし

businessKey

任意

stringなし

業務キーmessage必須

stringなし

メッセージvariables

任意

map

なし

変数
key : 変数名 <string>value : 変数値 <object>

出力値

287

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_bpmStartProcessInstanceByMessage <object>└─ processInstanceId <string>

項目名型

配列/リスト 説明

im_bpmStartProcessInstanceByMessage object

なし

processInstanceId

なし

stringプロセスインスタンスID

個人タスク取得
個人タスクを取得するタスクです。
本タスクは処理結果が確定しているタスク情報の検索を行うタスクです。同一トランザクション内で処理を行っている未確定のタスク情報の検索を目的とした使用は想定されません。
入力値

288

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_bpmQueryUserTasks <object>├─ active <boolean>├─ assignee <string>├─ assigneeLike <string>├─ candidateGroup <string>├─ candidateGroupIn <string[]>├─ candidateOrAssigned <string>├─ candidateUser <string>├─ createdAfter <date>├─ createdBefore <date>├─ createdOn <date>├─ delegationState <string>├─ description <string>├─ descriptionLike <string>├─ dueAfter <date>├─ dueBefore <date>├─ dueDate <date>├─ excludeSubTasks <boolean>├─ executionId <string>├─ includeProcessVariables <boolean>├─ includeTaskLocalVariables <boolean>├─ involvedUser <string>├─ maximumPriority <integer>├─ minimumPriority <integer>├─ name <string>├─ nameLike <string>├─ owner <string>├─ ownerLike <string>├─ pagination <object>│ ├─ limit <integer>│ └─ offset <integer>├─ priority <integer>├─ processDefinitionId <string>├─ processDefinitionKey <string>├─ processDefinitionKeyLike <string>├─ processDefinitionName <string>├─ processDefinitionNameLike <string>├─ processInstanceBusinessKey <string>├─ processInstanceBusinessKeyLike <string>├─ processInstanceId <string>├─ processInstanceVariables <object[]>│ ├─ name <string>│ ├─ operation <string>│ ├─ type <string>│ └─ value <any>├─ sort <object>│ ├─ order <string>│ ├─ secondOrder <string>│ ├─ secondSort <string>│ └─ sort <string>├─ taskDefinitionKey <string>├─ taskDefinitionKeyLike <string>├─ taskOrProcessInstanceVariables <object[]>│ ├─ name <string>│ ├─ operation <string>│ ├─ type <string>│ └─ value <any>├─ taskVariables <object[]>│ ├─ name <string>│ ├─ operation <string>│ ├─ type <string>│ └─ value <any>├─ tenantId <string>├─ tenantIdLike <string>├─ unassigned <boolean>├─ withoutDueDate <boolean>└─ withoutTenantId <boolean>289

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
配列/リス
項目名

必須/任意

型

ト

説明

im_bpmQueryUserTasks

任意objectなし

検索条件

active任意booleanなし

有効状態

assignee任意stringなし

担当者

assigneeLike

任意

stringなし

担当者（部分一致）

candidateGroup任意

stringなし

関連グループcandidateGroupIn任意

stringリスト

関連グループリスト

candidateOrAssigned

任意

stringなし

関連者、または担当者

candidateUser

任意

stringなし

関連者

createdAfter

任意

date

なし

作成日時（以後）

createdBefore

任意

date

なし

作成日時（以前）

createdOn

任意

date

なし

作成日時

delegationState任意

stringなし

委任状態
以下のいずれかの値を設定してください。
pending, resolved

description

任意

stringなし

備考

descriptionLike

任意

stringなし

備考（部分一致）

dueAfter

任意

date

なし

期限日時（以降）

dueBefore

任意

date

なし

期限日時（以前）

dueDate

任意

date

なし

期限日時

excludeSubTasks

任意boolean

なし

サブタスクの除外

executionId

任意

stringなし

エグゼキューションID

includeProcessVariables

任意

booleanなし

プロセスインスタンス変数の情報を結果に含め
る

includeTaskLocalVariables

任意

boolean

なし

タスク変数の情報を結果に含める

involvedUser

任意

stringなし

関係者

maximumPriority

任意integerなし

優先度（最大）minimumPriority

任意integerなし

優先度（最小）name任意stringなし

タスク名

nameLike任意

stringなし

タスク名（部分一致）

owner

任意

stringなし

オーナ

ownerLike任意

stringなし

オーナ（部分一致）

pagination

任意objectなし

ページング条件

limit

任意

integerなし

取得するデータの最大レコード数を設定してください（0以上。0の場合、offset以降の全件）。

offset任意

integerなし

取得するデータの開始レコード位置を設定してください（1以上を設定してください）。

priority任意

integerなし

優先度

processDefinitionId

任意

stringなし

プロセス定義ID

processDefinitionKey

任意

stringなし

プロセス定義キー

290

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
配列/リス
項目名

必須/任意

型

ト

説明

processDefinitionKeyLike

任意

stringなし

プロセス定義キー（部分一致）

processDefinitionName

任意

stringなし

プロセス定義名

processDefinitionNameLike

任意

stringなし

プロセス定義名（部分一致）

processInstanceBusinessKey

任意

stringなし

業務キー

processInstanceBusinessKeyLike 任意

stringなし

業務キー（部分一致）

processInstanceId

任意stringなし

プロセスインスタンスID

processInstanceVariables

任意

objectリスト

プロセスインスタンス変数

name

任意

stringなし

変数名

operation任意

stringなし

オペレーション
以下のいずれかの値を設定してください。
equals, notEquals, equalsIgnoreCase,
notEqualsIgnoreCase, like, greaterThan,
greaterThanOrEquals, lessThan,
lessThanOrEquals

type

任意

stringなし

タイプ
以下のいずれかの値を設定してください。
string, integer, long, short, double,
boolean, date

value

任意

any

なし

値

sort

任意

object

なし

ソート条件

order

任意

stringなし

第一ソートキーのソート順
以下のいずれかの値を設定してください（設定なしの場合、ソート順はasc（昇順）です）。
asc, desc

secondOrder

任意

stringなし

第二ソートキーのソート順
以下のいずれかの値を設定してください（設定なしの場合、ソート順はasc（昇順）です）。
asc, desc

secondSort

任意

stringなし

第二ソートキー
以下のいずれかの値を設定してください（第一ソートキーが設定されていない場合は無効です）。
id, name, description, dueDate,createTime, priority, executionId,
processInstanceId, assignee, category,processDefinitionName,processInstanceBusinessKey

sort

任意

stringなし

第一ソートキー
以下のいずれかの値を設定してください。
id, name, description, dueDate,createTime, priority, executionId,
processInstanceId, assignee, category,processDefinitionName,processInstanceBusinessKey

taskDefinitionKey

任意

stringなし

タスク定義キー（アクティビティID）

taskDefinitionKeyLike

任意

stringなし

タスク定義キー（アクティビティID）（部分一致）taskOrProcessInstanceVariables

任意

objectリスト

291

タスク変数、またはプロセスインスタンス変数

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
配列/リス
項目名

必須/任意

型

ト

説明

name

任意

stringなし

変数名

operation任意

stringなし

オペレーション
以下のいずれかの値を設定してください。
equals, notEquals, equalsIgnoreCase,
notEqualsIgnoreCase, like, greaterThan,
greaterThanOrEquals, lessThan,
lessThanOrEquals

type

任意

stringなし

タイプ
以下のいずれかの値を設定してください。
string, integer, long, short, double,
boolean, date

value

任意

any

なし

値

taskVariables

任意

object

リスト

タスク変数

name

任意

stringなし

変数名

operation任意

stringなし

オペレーション
以下のいずれかの値を設定してください。
equals, notEquals, equalsIgnoreCase,
notEqualsIgnoreCase, like, greaterThan,
greaterThanOrEquals, lessThan,
lessThanOrEquals

type

任意

stringなし

タイプ
以下のいずれかの値を設定してください。
string, integer, long, short, double,
boolean, date

value

任意

any

なし

値

tenantId

任意

stringなし

テナントIDtenantIdLike

任意

stringなし

テナントID（部分一致）

unassigned

任意booleanなし

担当者なし

withoutDueDate

任意boolean

なし

期限日時なしwithoutTenantId

任意boolean

なし

テナントIDなし

コラム
部分一致検索項目では、ワイルドカード（”%”、”_”など）を使用できます。ワイルドカードを使用しない場合、完全一致の検索条件として検索が実行されます。
例: キーワード を含む文字列を部分一致検索する場合‘%キーワード%‘

コラム
第一ソートキーが指定されており、第一ソートキー、第二ソートキーでソート結果が一意とならない場合、idが暗黙ソート
キーとして追加で指定されます。
出力値

292

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_bpmQueryUserTasks <object>├─ metaData <object>│ └─ total <long>└─ queryTasksResults <object[]>├─ assignee <string>├─ category <string>├─ createTime <date>├─ delegationState <string>├─ description <string>├─ dueDate <date>├─ executionId <string>├─ formKey <string>├─ id <string>├─ name <string>├─ owner <string>├─ parentTaskId <string>├─ priority <integer>├─ processDefinitionId <string>├─ processDefinitionName <string>├─ processDefinitionType <string>├─ processInstanceBusinessKey <string>├─ processInstanceId <string>├─ processInstanceVariablesMap <map>├─ suspended <boolean>├─ taskDefinitionKey <string>├─ taskVariablesMap <map>├─ tenantId <string>└─ variables <object[]>├─ name <string>├─ scope <string>├─ type <string>├─ value <any>└─ variableScope <object>

項目名型

配列/リストim_bpmQueryUserTasks

objectなし

metaData

objectなし

検索結果メタデータ

total

long

なし

検索条件に合致する総件数

説明

ページング条件の影響は受けません。
queryTasksResults

objectリスト

検索結果

assigneestringなし

担当者

category

stringなし

カテゴリ

createTime

date

なし

作成日時

delegationState

stringなし

委任状態

description

stringなし

備考

dueDate

date

なし

期限日時

executionId

stringなし

エグゼキューションID

formKey

stringなし

フォームキーid

string

なし

タスクID

name

string

なし

タスク名

owner

stringなし

オーナ

parentTaskId

stringなし

親タスクIDpriority

integerなし

優先度

processDefinitionId

stringなし

プロセス定義ID

293

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト説明

processDefinitionName

stringなし

プロセス定義名

processDefinitionTypestringなし

定義種別
プロセスの場合、PROCESS
ケースの場合、CASE

processInstanceBusinessKey

stringなし

業務キー

processInstanceId

stringなし

プロセスインスタンスID

processInstanceVariablesMap map

なし

プロセスインスタンス変数マップ
key：変数名、value：値

suspendedbooleanなし

中断

taskDefinitionKey

stringなし

タスク定義キー（アクティビティID）

taskVariablesMap

map

なし

タスク変数マップ
key：変数名、value：値

tenantId

stringなし

テナントIDvariables

object

リスト

変数

name

string

なし

変数名

scope

stringなし

スコープ
globalとlocalがあります。

typestringなし

タイプ
string, integer, long, short, double, boolean, dateがあります。

value

any

なし

値

variableScope

objectなし

スコープオブジェクト

グループタスク取得
グループタスクを取得するタスクです。
本タスクは処理結果が確定しているタスク情報の検索を行うタスクです。同一トランザクション内で処理を行っている未確定のタスク情報の検索を目的とした使用は想定されません。
入力値

294

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_bpmQueryGroupTasks <object>├─ active <boolean>├─ assignee <string>├─ assigneeLike <string>├─ candidateGroup <string>├─ candidateGroupIn <string[]>├─ candidateOrAssigned <string>├─ candidateUser <string>├─ createdAfter <date>├─ createdBefore <date>├─ createdOn <date>├─ delegationState <string>├─ description <string>├─ descriptionLike <string>├─ dueAfter <date>├─ dueBefore <date>├─ dueDate <date>├─ excludeSubTasks <boolean>├─ executionId <string>├─ includeProcessVariables <boolean>├─ includeTaskLocalVariables <boolean>├─ involvedUser <string>├─ maximumPriority <integer>├─ minimumPriority <integer>├─ name <string>├─ nameLike <string>├─ owner <string>├─ ownerLike <string>├─ pagination <object>│ ├─ limit <integer>│ └─ offset <integer>├─ priority <integer>├─ processDefinitionId <string>├─ processDefinitionKey <string>├─ processDefinitionKeyLike <string>├─ processDefinitionName <string>├─ processDefinitionNameLike <string>├─ processInstanceBusinessKey <string>├─ processInstanceBusinessKeyLike <string>├─ processInstanceId <string>├─ processInstanceVariables <object[]>│ ├─ name <string>│ ├─ operation <string>│ ├─ type <string>│ └─ value <any>├─ sort <object>│ ├─ order <string>│ ├─ secondOrder <string>│ ├─ secondSort <string>│ └─ sort <string>├─ taskDefinitionKey <string>├─ taskDefinitionKeyLike <string>├─ taskOrProcessInstanceVariables <object[]>│ ├─ name <string>│ ├─ operation <string>│ ├─ type <string>│ └─ value <any>├─ taskVariables <object[]>│ ├─ name <string>│ ├─ operation <string>│ ├─ type <string>│ └─ value <any>├─ tenantId <string>├─ tenantIdLike <string>├─ unassigned <boolean>├─ withoutDueDate <boolean>└─ withoutTenantId <boolean>295

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
配列/リス
項目名

必須/任意

型

ト

説明

im_bpmQueryGroupTasks

任意objectなし

検索条件

active任意booleanなし

有効状態

assignee任意stringなし

担当者

assigneeLike

任意

stringなし

担当者（部分一致）

candidateGroup任意

stringなし

関連グループcandidateGroupIn任意

stringリスト

関連グループリスト

candidateOrAssigned

任意

stringなし

関連者、または担当者

candidateUser

任意

stringなし

関連者

createdAfter

任意

date

なし

作成日時（以後）

createdBefore

任意

date

なし

作成日時（以前）

createdOn

任意

date

なし

作成日時

delegationState任意

stringなし

委任状態
以下のいずれかの値を設定してください。
pending, resolved

description

任意

stringなし

備考

descriptionLike

任意

stringなし

備考（部分一致）

dueAfter

任意

date

なし

期限日時（以降）

dueBefore

任意

date

なし

期限日時（以前）

dueDate

任意

date

なし

期限日時

excludeSubTasks

任意boolean

なし

サブタスクの除外

executionId

任意

stringなし

エグゼキューションID

includeProcessVariables

任意

booleanなし

プロセスインスタンス変数の情報を結果に含め
る

includeTaskLocalVariables

任意

boolean

なし

タスク変数の情報を結果に含める

involvedUser

任意

stringなし

関係者

maximumPriority

任意integerなし

優先度（最大）minimumPriority

任意integerなし

優先度（最小）name任意stringなし

タスク名

nameLike任意

stringなし

タスク名（部分一致）

owner

任意

stringなし

オーナ

ownerLike任意

stringなし

オーナ（部分一致）

pagination

任意objectなし

ページング条件

limit

任意

integerなし

取得するデータの最大レコード数を設定してください（0以上。0の場合、offset以降の全件）。

offset任意

integerなし

取得するデータの開始レコード位置を設定してください（1以上を設定してください）。

priority任意

integerなし

優先度

processDefinitionId

任意

stringなし

プロセス定義ID

processDefinitionKey

任意

stringなし

プロセス定義キー296

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
配列/リス
項目名

必須/任意

型

ト

説明

processDefinitionKeyLike

任意

stringなし

プロセス定義キー（部分一致）

processDefinitionName

任意

stringなし

プロセス定義名

processDefinitionNameLike

任意

stringなし

プロセス定義名（部分一致）

processInstanceBusinessKey

任意

stringなし

業務キー

processInstanceBusinessKeyLike 任意

stringなし

業務キー（部分一致）

processInstanceId

任意stringなし

プロセスインスタンスID

processInstanceVariables

任意

objectリスト

プロセスインスタンス変数

name

任意

stringなし

変数名

operation任意

stringなし

オペレーション
以下のいずれかの値を設定してください。
equals, notEquals, equalsIgnoreCase,
notEqualsIgnoreCase, like, greaterThan,
greaterThanOrEquals, lessThan,
lessThanOrEquals

type

任意

stringなし

タイプ
以下のいずれかの値を設定してください。
string, integer, long, short, double,
boolean, date

value

任意

any

なし

値

sort

任意

object

なし

ソート条件

order

任意

stringなし

第一ソートキーのソート順
以下のいずれかの値を設定してください（設定なしの場合、ソート順はasc（昇順）です）。
asc, desc

secondOrder

任意

stringなし

第二ソートキーのソート順
以下のいずれかの値を設定してください（設定なしの場合、ソート順はasc（昇順）です）。
asc, desc

secondSort

任意

stringなし

第二ソートキー
以下のいずれかの値を設定してください（第一ソートキーが設定されていない場合は無効です）。
id, name, description, dueDate,createTime, priority, executionId,
processInstanceId, assignee, category,processDefinitionName,processInstanceBusinessKey

sort

任意

stringなし

第一ソートキー
以下のいずれかの値を設定してください。
id, name, description, dueDate,createTime, priority, executionId,
processInstanceId, assignee, category,processDefinitionName,processInstanceBusinessKey

taskDefinitionKey

任意

stringなし

タスク定義キー（アクティビティID）

taskDefinitionKeyLike

任意

stringなし

タスク定義キー（アクティビティID）（部分一致）taskOrProcessInstanceVariables

任意

objectリスト

297

タスク変数、またはプロセスインスタンス変数

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
配列/リス
項目名

必須/任意

型

ト

説明

name

任意

stringなし

変数名

operation任意

stringなし

オペレーション
以下のいずれかの値を設定してください。
equals, notEquals, equalsIgnoreCase,
notEqualsIgnoreCase, like, greaterThan,
greaterThanOrEquals, lessThan,
lessThanOrEquals

type

任意

stringなし

タイプ
以下のいずれかの値を設定してください。
string, integer, long, short, double,
boolean, date

value

任意

any

なし

値

taskVariables

任意

object

リスト

タスク変数

name

任意

stringなし

変数名

operation任意

stringなし

オペレーション
以下のいずれかの値を設定してください。
equals, notEquals, equalsIgnoreCase,
notEqualsIgnoreCase, like, greaterThan,
greaterThanOrEquals, lessThan,
lessThanOrEquals

type

任意

stringなし

タイプ
以下のいずれかの値を設定してください。
string, integer, long, short, double,
boolean, date

value

任意

any

なし

値

tenantId

任意

stringなし

テナントIDtenantIdLike

任意

stringなし

テナントID（部分一致）

unassigned

任意booleanなし

担当者なし

withoutDueDate

任意boolean

なし

期限日時なしwithoutTenantId

任意boolean

なし

テナントIDなし

コラム
部分一致検索項目では、ワイルドカード（”%”、”_”など）を使用できます。ワイルドカードを使用しない場合、完全一致の検索条件として検索が実行されます。
例: キーワード を含む文字列を部分一致検索する場合‘%キーワード%‘

コラム
第一ソートキーが指定されており、第一ソートキー、第二ソートキーでソート結果が一意とならない場合、idが暗黙ソート
キーとして追加で指定されます。
出力値

298

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_bpmQueryGroupTasks <object>├─ metaData <object>│ └─ total <long>└─ queryTasksResults <object[]>├─ assignee <string>├─ category <string>├─ createTime <date>├─ delegationState <string>├─ description <string>├─ dueDate <date>├─ executionId <string>├─ formKey <string>├─ id <string>├─ name <string>├─ owner <string>├─ parentTaskId <string>├─ priority <integer>├─ processDefinitionId <string>├─ processDefinitionName <string>├─ processDefinitionType <string>├─ processInstanceBusinessKey <string>├─ processInstanceId <string>├─ processInstanceVariablesMap <map>├─ suspended <boolean>├─ taskDefinitionKey <string>├─ taskVariablesMap <map>├─ tenantId <string>└─ variables <object[]>├─ name <string>├─ scope <string>├─ type <string>├─ value <any>└─ variableScope <object>

項目名型

配列/リストim_bpmQueryGroupTasks

objectなし

metaData

objectなし

検索結果メタデータ

total

long

なし

検索条件に合致する総件数

説明

ページング条件の影響は受けません。
queryTasksResults

objectリスト

検索結果

assigneestringなし

担当者

category

stringなし

カテゴリ

createTime

date

なし

作成日時

delegationState

stringなし

委任状態

description

stringなし

備考

dueDate

date

なし

期限日時

executionId

stringなし

エグゼキューションID

formKey

stringなし

フォームキーid

string

なし

タスクID

name

string

なし

タスク名

owner

stringなし

オーナ

parentTaskId

stringなし

親タスクIDpriority

integerなし

優先度

processDefinitionId

stringなし

プロセス定義ID

299

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト説明

processDefinitionName

stringなし

プロセス定義名

processDefinitionTypestringなし

定義種別
プロセスの場合、PROCESS
ケースの場合、CASE

processInstanceBusinessKey

stringなし

業務キー

processInstanceId

stringなし

プロセスインスタンスID

processInstanceVariablesMap map

なし

プロセスインスタンス変数マップ
key：変数名、value：値

suspendedbooleanなし

中断

taskDefinitionKey

stringなし

タスク定義キー（アクティビティID）

taskVariablesMap

map

なし

タスク変数マップ
key：変数名、value：値

tenantId

stringなし

テナントIDvariables

object

リスト

変数

name

string

なし

変数名

scope

stringなし

スコープ
globalとlocalがあります。

typestringなし

タイプ
string, integer, long, short, double, boolean, dateがあります。

value

any

なし

値

variableScope

objectなし

スコープオブジェクト

タスク完了
タスクを完了するタスクです。
入力値
im_bpmCompleteTask <object>├─ localScope <boolean>├─ taskId <string> *└─ variables <map>型

配列/リスト 説明

im_bpmCompleteTask 任意

objectなし

localScopeboolean

なし

項目名

必須/任意

任意

ローカルスコープフラグ
true : 変数をタスクローカル変数として登録する
false : 変数をプロセスの変数として登録する
設定しない場合はプロセスの変数として登録する

taskId必須

stringなし

タスクID

variables

任意

map

なし

変数
key : 変数名 <string>value : 変数値 <object>

出力値
im_bpmCompleteTask <object>300

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト 説明

im_bpmCompleteTask

objectなし

出力値として利用可能な値はありません。

タスク担当者振り分け
タスクに担当者を振り分けるタスクです。
入力値
im_bpmClaimTask <object>├─ taskId <string> *└─ userId <string> *

配列/リス
項目名

必須/任意

型

ト

im_bpmClaimTask

任意objectなし

taskId必須

stringなし

タスクID

userId必須

stringなし

ユーザコード説明

出力値
im_bpmClaimTask <object>

項目名型

配列/リスト 説明

im_bpmClaimTask

objectなし

出力値として利用可能な値はありません。

タスク担当者を外す
タスクから担当者を外すタスクです。
入力値
im_bpmUnclaimTask <object>└─ taskId <string> *

配列/リス
項目名

必須/任意

型

ト

im_bpmUnclaimTask

任意objectなし

taskId必須

string

なし

説明

タスクID

出力値
im_bpmUnclaimTask <object>

項目名型

配列/リスト 説明

im_bpmUnclaimTask

objectなし

出力値として利用可能な値はありません。

メッセージ送信
メッセージを送信するタスクです。
入力値

301

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_bpmMessage <object>├─ executionId <string> *├─ message <string> *└─ variables <map>

配列/リス
項目名

必須/任意

型

ト

im_bpmMessage

任意objectなし

executionId

必須

stringなし

エグゼキューションID

message必須

stringなし

メッセージvariables

任意

map

なし

変数

説明

key : 変数名 <string>value : 変数値 <object>
出力値
im_bpmMessage <object>

項目名型

配列/リスト 説明

im_bpmMessage

objectなし

出力値として利用可能な値はありません。

シグナル送信シグナルを送信するタスクです。
シグナルを設定した場合、シグナルはブロードキャストされます。
エグゼキューションIDを設定した場合、該当のエグゼキューションにのみシグナルが送信されます。
エグゼキューションIDかシグナルのどちらかを設定する必要があります。
非同期の場合、変数を設定することはできません（設定しても無効で、エラーにはなりません）。
入力値
im_bpmSignal <object>├─ async <boolean>├─ executionId <string>├─ signal <string>└─ variables <map>

配列/リス
項目名

必須/任意

型

ト

im_bpmSignal

任意

object

なし

async

任意

boolean

なし

説明

非同期
true : 非同期
false : 同期
設定しない場合は同期

executionId

任意

stringなし

エグゼキューションID

signal任意

stringなし

シグナルvariables

任意

map

なし

変数
key : 変数名 <string>value : 変数値 <object>

出力値
im_bpmSignal <object>302intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト 説明

im_bpmSignal

objectなし

出力値として利用可能な値はありません。

エグゼキューション検索
エグゼキューションを検索するタスクです。
本タスクは処理結果が確定しているエグゼキューション情報の検索を行うタスクです。同一トランザクション内で処理を行っているエグ
ゼキューション情報の検索を目的とした使用は想定されません。

コラム
エグゼキューションについて
エグゼキューションの詳細は、「IM-BPM 仕様書」 - 「エグゼキューション」を参照してください。

コラム
エグゼキューションの特定方法について
エグゼキューションの特定方法は、「IM-BPM プログラミングガイド」 - 「エグゼキューション」を参照してください。

コラム
エグゼキューション検索タスクの利用方法
エグゼキューション検索タスクの利用方法は、「IM-BPM チュートリアルガイド」 - 「実用編」- 「IM-LogicDesignerタスクを利用してメッセージを送信する際に指定するエグゼキューションを取得する」を参照してください。
入力値
im_bpmQueryExecutions <object>├─ activityId <string>├─ id <string>├─ includeExecutionLocalVariables <boolean>├─ includeProcessVariables <boolean>├─ messageEventSubscriptionName <string>├─ pagination <object>│ ├─ limit <integer>│ └─ offset <integer>├─ parentId <string>├─ processBusinessKey <string>├─ processDefinitionId <string>├─ processDefinitionKey <string>├─ processInstanceId <string>├─ processInstanceVariables <object[]>│ ├─ name <string>│ ├─ operation <string>│ ├─ type <string>│ └─ value <any>├─ signalEventSubscriptionName <string>├─ sort <object>│ ├─ order <string>│ ├─ secondOrder <string>│ ├─ secondSort <string>│ └─ sort <string>├─ tenantId <string>├─ tenantIdLike <string>├─ variables <object[]>│ ├─ name <string>│ ├─ operation <string>│ ├─ type <string>│ └─ value <any>└─ withoutTenantId <boolean>303

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
配列/リス
項目名

必須/任意

型

ト

説明

im_bpmQueryExecutions

任意objectなし

検索条件

activityId

任意

stringなし

アクティビティID

id

任意

stringなし

エグゼキューションID

includeExecutionLocalVariables

任意

booleanなし

エグゼキューション変数の情報を結果に含める

includeProcessVariables

任意

booleanなし

プロセスインスタンス変数の情報を結果に含める

messageEventSubscriptionName 任意

stringなし

メッセージ名

pagination

任意objectなし

ページング条件

limit

任意

integerなし

取得するデータの最大レコード数を設定してください（0以上。0の場合、offset以降の全件）。

offset任意

integerなし

取得するデータの開始レコード位置を設定してください（1以上を設定してください）。

parentId

任意

stringなし

親エグゼキューションID

processBusinessKey

任意

stringなし

業務キー

processDefinitionId

任意

stringなし

プロセス定義ID

processDefinitionKey

任意

stringなし

プロセス定義キー

processInstanceId

任意stringなし

プロセスインスタンスID

processInstanceVariables

任意

objectリスト

プロセスインスタンス変数

name

任意

stringなし

変数名

operation任意

stringなし

オペレーション
以下のいずれかの値を設定してください。
equals, notEquals, equalsIgnoreCase,
notEqualsIgnoreCase, like, greaterThan,
greaterThanOrEquals, lessThan,
lessThanOrEquals

type

任意

stringなし

タイプ
以下のいずれかの値を設定してください。
string, integer, long, short, double,
boolean, date

value

任意

any

なし

値

signalEventSubscriptionName

任意

string

なし

シグナル名

sort

任意

object

なし

ソート条件

order

任意

stringなし

第一ソートキーのソート順
以下のいずれかの値を設定してください（設定なしの場合、ソート順はasc（昇順）です）。
asc, desc

secondOrder

任意

stringなし

第二ソートキーのソート順
以下のいずれかの値を設定してください（設定なしの場合、ソート順はasc（昇順）です）。
asc, desc

304

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
配列/リス
項目名

必須/任意

型

ト

説明

secondSort

任意

stringなし

第二ソートキー
以下のいずれかの値を設定してください（第一ソートキーが設定されていない場合は無効です）。
id, processDefinitionId,
processDefinitionKey, processInstanceId

sort

任意

stringなし

第一ソートキー
以下のいずれかの値を設定してください。
id, processDefinitionId,
processDefinitionKey, processInstanceId

tenantId

任意

stringなし

テナントIDtenantIdLike

任意

stringなし

テナントID（部分一致）

variables

任意

objectリスト

エグゼキューション変数

name

任意

stringなし

変数名

operation任意

stringなし

オペレーション
以下のいずれかの値を設定してください。
equals, notEquals, equalsIgnoreCase,
notEqualsIgnoreCase, like, greaterThan,
greaterThanOrEquals, lessThan,
lessThanOrEquals

type

任意

stringなし

タイプ
以下のいずれかの値を設定してください。
string, integer, long, short, double,
boolean, date

value

任意

any

なし

値

withoutTenantId

任意boolean

なし

テナントIDなし

コラム
部分一致検索項目では、ワイルドカード（”%”、”_”など）を使用できます。ワイルドカードを使用しない場合、完全一致の検索条件として検索が実行されます。
例: キーワード を含む文字列を部分一致検索する場合‘%キーワード%‘

コラム
第一ソートキーが指定されており、第一ソートキー、第二ソートキーでソート結果が一意とならない場合、idが暗黙ソート
キーとして追加で指定されます。
出力値

305

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_bpmQueryExecutions <object>├─ metaData <object>│ └─ total <long>└─ queryExecutionsResults <object[]>├─ activityId <string>├─ description <string>├─ ended <boolean>├─ executionLocalVariablesMap <map>├─ id <string>├─ name <string>├─ parentId <string>├─ processInstanceId <string>├─ processInstanceVariablesMap <map>├─ superExecutionId <string>├─ suspended <boolean>├─ tenantId <string>└─ variables <object[]>├─ name <string>├─ scope <string>├─ type <string>├─ value <any>└─ variableScope <object>

項目名型

配列/リストim_bpmQueryExecutions

objectなし

metaData

objectなし

検索結果メタデータ

total

long

なし

検索条件に合致する総件数

説明

ページング条件の影響は受けません。
queryExecutionsResults

objectリスト

検索結果

activityId

stringなし

アクティビティID

description

string

なし

説明

ended

booleanなし

終了

executionLocalVariablesMap

map

なし

エグゼキューション変数マップ
key：変数名、value：値

idstringなし

エグゼキューションID

namestringなし

名前parentId

stringなし

親エグゼキューションID

processInstanceId

stringなし

プロセスインスタンスID

processInstanceVariablesMap map

なし

プロセスインスタンス変数マップ
key：変数名、value：値

superExecutionId

stringなし

親プロセスのエグゼキューションID

suspendedbooleanなし

中断

tenantId

stringなし

テナントIDvariables

object

リスト

変数

name

string

なし

変数名

scope

stringなし

スコープ
globalとlocalがあります。

typestringなし

タイプ
string, integer, long, short, double, boolean, dateがあります。

value

any

なし

306

値

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト説明variableScope

objectなし

スコープオブジェクト

プロセスインスタンスの変数更新
プロセスインスタンスの変数を更新するタスクです。
入力値
im_bpmSetProcessVariables <object>├─ processInstanceId <string> *├─ variableName <string>├─ variableValue <any>└─ variablesMap <map>型

配列/リスト 説明

im_bpmSetProcessVariables 任意

objectなし

processInstanceId

必須

stringなし

プロセスインスタンスID

variableName

任意

stringなし

変数名

variableValue

任意

any

なし

変数値

variablesMap

任意

map

なし

変数マップ

項目名

必須/任意

key：変数名、value：値
出力値
im_bpmSetProcessVariables <object>

項目名型

im_bpmSetProcessVariables object

配列/リスト

説明なし

出力値として利用可能な値はありません。

エグゼキューションの変数更新
エグゼキューションの変数を更新するタスクです。
入力値
im_bpmSetExecutionVariables <object>├─ executionId <string> *├─ variableName <string>├─ variableValue <any>└─ variablesMap <map>

配列/リス
項目名

必須/任意

型

ト

説明

im_bpmSetExecutionVariables 任意

objectなし

executionId

必須

stringなし

エグゼキューションID

variableName

任意

stringなし

変数名

variableValue

任意

any

なし

変数値

variablesMap

任意

map

なし

変数マップ
key：変数名、value：値

出力値

307

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_bpmSetExecutionVariables <object>

項目名型

im_bpmSetExecutionVariables object

配列/リスト

説明なし

出力値として利用可能な値はありません。

タスクの変数更新
タスクの変数を更新するタスクです。
入力値
im_bpmSetTaskVariables <object>├─ taskId <string> *├─ variableName <string>├─ variableValue <any>└─ variablesMap <map>型

配列/リストim_bpmSetTaskVariables 任意

objectなし

taskId必須

stringなし

タスクID

variableName

任意

stringなし

変数名

variableValue

任意

any

なし

変数値

variablesMap

任意

map

なし

変数マップ

項目名

必須/任意

説明

key：変数名、value：値
出力値
im_bpmSetTaskVariables <object>

項目名型

im_bpmSetTaskVariables object

配列/リスト

説明なし

出力値として利用可能な値はありません。

プロセスデザイナからのデプロイ
プロセスデザイナからデプロイするタスクです。
入力値
im_bpmProcessDesignerDeploy <object>├─ deploymentCategory <string>├─ deploymentComment <string>├─ deploymentName <string> *├─ projectId <string> *└─ processResourceNameList <string[]> *

配列/リス
項目名

必須/任意

型

ト

im_bpmProcessDesignerDeploy 任意

objectなし

deploymentCategory任意stringなし

デプロイメントカテゴリ

deploymentComment任意

stringなし

デプロイメントコメント

deploymentName

必須

stringなし

デプロイメント名

projectId

必須

stringなし

プロジェクトID

processResourceNameList

必須

stringリスト

プロセス定義リソース名リスト

308

説明

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
出力値
im_bpmProcessDesignerDeploy <object>├─ deploymentCategory <string>├─ deploymentId <string>├─ deploymentName <string>└─ deploymentTime <date>

項目名

配列/リスト型

説明

im_bpmProcessDesignerDeploy object

なし

deploymentCategorystringなし

デプロイメントカテゴリ

deploymentId

stringなし

デプロイメントID

deploymentName

stringなし

デプロイメント名

deploymentTime

date

なし

デプロイメント時間

インポート
インポートするタスクです。
入力値
im_bpmImport <object>└─ zipFile <storage> *

配列/リス
項目名

必須/任意

型

ト

im_bpmImport任意objectなし

zipFile必須

storageなし

説明

インポートファイル（zipファイル）

出力値
im_bpmImport <object>

項目名型

配列/リスト 説明

im_bpmImportobjectなし

出力値として利用可能な値はありません。

タスクの処理対象ユーザの追加
タスクの処理対象ユーザを追加するタスクです。
入力値
im_bpmAddTaskCandidateUser <object>├─ taskId <string> *└─ userIds <string[]> *型

配列/リストim_bpmAddTaskCandidateUser 任意

objectなし

taskId必須

stringなし

タスクID

userIds

必須

stringリスト

ユーザコードのリスト

項目名

必須/任意

出力値
im_bpmAddTaskCandidateUser <object>

309

説明

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

im_bpmAddTaskCandidateUser object

配列/リスト

説明なし

出力値として利用可能な値はありません。

タスクの処理対象グループの追加
タスクの処理対象グループを追加するタスクです。
入力値
im_bpmAddTaskCandidateGroup <object>├─ taskId <string> *└─ groupIds <string[]> *

配列/リス
項目名

必須/任意

型

ト

説明

im_bpmAddTaskCandidateGroup 任意

objectなし

taskId必須

stringなし

タスクID

groupIds

必須

stringリスト

グループ（ロールID）リスト

出力値
im_bpmAddTaskCandidateGroup <object>

項目名型

im_bpmAddTaskCandidateGroup object

配列/リスト

説明なし

出力値として利用可能な値はありません。

プロセスインスタンス検索
プロセスインスタンスを検索するタスクです。
入力値

310

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_bpmQueryProcessInstances <object>├─ excludeSubprocesses <boolean>├─ finished <boolean>├─ finishedAfter <date>├─ finishedBefore <date>├─ includeProcessVariables <boolean>├─ involvedGroups <string[]>├─ involvedUser <string>├─ pagination <object>│ ├─ limit <integer>│ └─ offset <integer>├─ processBusinessKey <string>├─ processBusinessKeyLike <string>├─ processDefinitionCategory <string>├─ processDefinitionCategoryLike <string>├─ processDefinitionId <string>├─ processDefinitionKey <string>├─ processDefinitionKeyLike <string>├─ processDefinitionName <string>├─ processDefinitionNameLike <string>├─ processDefinitionType <string>├─ processDefinitionVersion <integer>├─ processInstanceId <string>├─ processInstanceIds <string[]>├─ sort <object>│ ├─ order <string>│ ├─ secondOrder <string>│ ├─ secondSort <string>│ └─ sort <string>├─ startedAfter <date>├─ startedBefore <date>├─ startedBy <string>├─ superProcessInstanceId <string>├─ variables <object[]>│ ├─ name <string>│ ├─ operation <string>│ ├─ type <string>│ └─ value <any>└─ withException <boolean>

配列/リス
項目名

必須/任意

型

ト

説明

im_bpmQueryProcessInstances 任意

objectなし

検索条件

excludeSubprocesses

任意booleanなし

サブプロセスの除外

finished任意

booleanなし

終了済み

finishedAfter

任意

date

なし

終了日時（以後）

finishedBefore

任意

date

なし

終了日時（以前）

includeProcessVariables

任意

booleanなし

プロセスインスタンス変数の情報を結果に含める

involvedGroups

任意

string

リスト

関係者グループ

involvedUser

任意

stringなし

関係者

pagination

任意objectなし

ページング条件

limit

任意

integerなし

取得するデータの最大レコード数を設定してください（0以上。0の場合、offset以降の全件）。

offset任意

integerなし

取得するデータの開始レコード位置を設定してください（1以上を設定してください）。

processBusinessKey

任意

string

なし

311

業務キー

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
配列/リス
項目名

必須/任意

型

ト

説明

processBusinessKeyLike

任意

stringなし

業務キー（部分一致）

processDefinitionCategory任意stringなし

カテゴリ

processDefinitionCategoryLike

任意

stringなし

カテゴリ（部分一致）

processDefinitionId

任意

stringなし

プロセス定義ID

processDefinitionKey

任意

stringなし

プロセス定義キー

processDefinitionKeyLike

任意

stringなし

プロセス定義キー（部分一致）

processDefinitionName

任意

stringなし

プロセス定義名

processDefinitionNameLike

任意

stringなし

プロセス定義名（部分一致）

processDefinitionType

任意stringなし

定義種別
以下のいずれかの値を設定してください。
プロセスの場合、PROCESS
ケースの場合、CASE

processDefinitionVersion

任意integerなし

プロセス定義バージョン

processInstanceId

任意stringなし

プロセスインスタンスID

processInstanceIds

任意stringリスト

プロセスインスタンスIDリスト

sort

任意

object

なし

ソート条件

order

任意

stringなし

第一ソートキーのソート順
以下のいずれかの値を設定してください（設定なしの場合、ソート順はasc（昇順）です）。
asc, desc

secondOrder

任意

stringなし

第二ソートキーのソート順
以下のいずれかの値を設定してください（設定なしの場合、ソート順はasc（昇順）です）。
asc, desc

secondSort

任意

stringなし

第二ソートキー
以下のいずれかの値を設定してください（第一ソートキーが設定されていない場合は無効です）。
businessKey, duration, endTime,processDefinitionId, processDefinitionKey,
processDefinitionName,processDefinitionType, processInstanceId,
startTime

sort

任意

stringなし

第一ソートキー
以下のいずれかの値を設定してください。
businessKey, duration, endTime,processDefinitionId, processDefinitionKey,
processDefinitionName,processDefinitionType, processInstanceId,
startTimestartedAfter

任意

date

なし

開始日時（以後）

startedBefore

任意

date

なし

開始日時（以前）

startedBy

任意

stringなし

開始ユーザコードsuperProcessInstanceId

任意stringなし

親プロセスインスタンスID

variables

任意

object

リスト

変数

name

任意

string

なし

変数名

312

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
配列/リス
項目名

必須/任意

型

ト

説明

operation任意

stringなし

オペレーション
以下のいずれかの値を設定してください。
equals, notEquals, equalsIgnoreCase,
notEqualsIgnoreCase, like, greaterThan,
greaterThanOrEquals, lessThan,
lessThanOrEquals

type

任意

stringなし

タイプ
以下のいずれかの値を設定してください。
string, integer, long, short, double,
boolean, date

value

任意

any

なし

値

withException

任意booleanなし

例外を伴う
true : 障害中のプロセスインスタンスのみを検索対象とします。
false : 障害の有無を問わずに検索を行います。
設定しない場合はfalseとして検索を行います。

コラム
部分一致検索項目では、ワイルドカード（”%”、”_”など）を使用できます。ワイルドカードを使用しない場合、完全一致の検索条件として検索が実行されます。
例: キーワード を含む文字列を部分一致検索する場合‘%キーワード%‘

コラム
第一ソートキーが指定されており、第一ソートキー、第二ソートキーでソート結果が一意とならない場合、
processInstanceIdが暗黙ソートキーとして追加で指定されます。
出力値

313

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_bpmQueryProcessInstances <object>├─ metaData <object>│ └─ total <long>└─ queryProcessInstancesResults <object[]>├─ deleteReason <string>├─ durationInMillis <long>├─ endActivityId <string>├─ finishTime <date>├─ isError <boolean>├─ processBusinessKey <string>├─ processDefinitionId <string>├─ processDefinitionKey <string>├─ processDefinitionName <string>├─ processDefinitionType <string>├─ processDefinitionVersion <integer>├─ processInstanceId <string>├─ startActivityId <string>├─ startTime <date>├─ startUserName <string>├─ startedBy <string>├─ superProcessInstanceId <string>├─ variables <object[]>│ ├─ name <string>│ ├─ scope <string>│ ├─ type <string>│ └─ value <any>└─ variablesMap <map>

配列/リスト説明

im_bpmQueryProcessInstances 任意

objectなし

metaData

objectなし

検索結果メタデータ

total

long

なし

検索条件に合致する総件数

項目名型

ページング条件の影響は受けません。
queryProcessInstancesResults

objectリスト

検索結果

deleteReason

stringなし

削除理由

durationInMillis

long

なし

開始時間から終了時間までのミリ秒

endActivityId

stringなし

終了アクティビティID

finishTime

date

なし

終了日時

isErrorboolean

なし

障害の有無
プロセスインスタンスが障害中の場合、true
プロセスインスタンスが障害中ではない場合、false

processBusinessKey

stringなし

業務キー

processDefinitionId

stringなし

プロセス定義ID

processDefinitionKey

stringなし

プロセス定義キー

processDefinitionName

stringなし

プロセス定義名

processDefinitionTypestringなし

定義種別
プロセスの場合、PROCESS
ケースの場合、CASE

processDefinitionVersion

integerなし

プロセス定義バージョン

processInstanceId

stringなし

プロセスインスタンスID

startActivityId

stringなし

開始アクティビティID

startTime

date

なし

開始日時

startUserName

stringなし

開始ユーザ名314

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト説明

startedBy

stringなし

開始ユーザコードsuperProcessInstanceId

stringなし

親プロセスインスタンスID

variables

object

リスト

変数

name

string

なし

変数名

scope

stringなし

スコープ
globalとlocalがあります。

typestringなし

タイプ
string, integer, long, short, double, boolean, dateがあ
ります。

value

any

なし

値

variablesMap

map

なし

変数マップ
key：変数名、value：値

タスク検索
タスクを検索するタスクです。
本タスクは処理結果が確定しているタスク情報の検索を行うタスクです。同一トランザクション内で処理を行っている未確定のタスク情報の検索を目的とした使用は想定されません。
入力値

315

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_bpmQueryTasksForManagement <object>├─ active <boolean>├─ assignee <string>├─ assigneeLike <string>├─ candidateGroup <string>├─ candidateGroupIn <string[]>├─ candidateOrAssigned <string>├─ candidateUser <string>├─ createdAfter <date>├─ createdBefore <date>├─ createdOn <date>├─ dueAfter <date>├─ dueBefore <date>├─ dueDate <date>├─ executionId <string>├─ includeProcessVariables <boolean>├─ includeTaskLocalVariables <boolean>├─ involvedUser <string>├─ maximumPriority <integer>├─ minimumPriority <integer>├─ name <string>├─ nameLike <string>├─ pagination <object>│ ├─ limit <integer>│ └─ offset <integer>├─ priority <integer>├─ processDefinitionId <string>├─ processDefinitionKey <string>├─ processDefinitionKeyLike <string>├─ processDefinitionName <string>├─ processDefinitionNameLike <string>├─ processInstanceBusinessKey <string>├─ processInstanceBusinessKeyLike <string>├─ processInstanceId <string>├─ processInstanceVariables <object[]>│ ├─ name <string>│ ├─ operation <string>│ ├─ type <string>│ └─ value <any>├─ sort <object>│ ├─ order <string>│ ├─ secondOrder <string>│ ├─ secondSort <string>│ └─ sort <string>├─ taskCategory <string>├─ taskDefinitionKey <string>├─ taskDefinitionKeyLike <string>├─ taskId <string>├─ taskOrProcessInstanceVariables <object[]>│ ├─ name <string>│ ├─ operation <string>│ ├─ type <string>│ └─ value <any>├─ taskVariables <object[]>│ ├─ name <string>│ ├─ operation <string>│ ├─ type <string>│ └─ value <any>├─ unassigned <boolean>└─ withoutDueDate <boolean>

配列/リス
項目名

必須/任意 型

ト説明

im_bpmQueryTasksForManagement 任意

objectなし

検索条件

activeboolean

なし

有効状態

任意

316

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
配列/リス
項目名

必須/任意 型assignee任意assigneeLike

ト

説明string

なし

担当者

任意

stringなし

担当者（部分一致）

candidateGroup任意

stringなし

関連グループcandidateGroupIn任意

stringリスト

関連グループリスト

candidateOrAssigned

任意

stringなし

関連者、または担当者

candidateUser

任意

stringなし

関連者

createdAfter

任意

date

なし

作成日時（以後）

createdBefore

任意

date

なし

作成日時（以前）

createdOn

任意

date

なし

作成日時

dueAfter

任意

date

なし

期限日時（以降）

dueBefore

任意

date

なし

期限日時（以前）

dueDate

任意

date

なし

期限日時

executionId

任意

stringなし

エグゼキューションID

includeProcessVariables

任意

booleanなし

プロセスインスタンス変数の情報を結果に含める

includeTaskLocalVariables

任意

boolean

なし

タスク変数の情報を結果に含める

involvedUser

任意

stringなし

関係者

maximumPriority

任意integerなし

優先度（最大）minimumPriority

任意integerなし

優先度（最小）name任意stringなし

タスク名

nameLike任意

stringなし

タスク名（部分一致）

pagination

任意objectなし

ページング条件

limit

任意

integerなし

取得するデータの最大レコード数を設定してください（0以上。0の場合、offset以降の全件）。

offset任意

integerなし

取得するデータの開始レコード位置を設定してください（1以上を設定してください）。

priority任意

integerなし

優先度

processDefinitionId

任意

stringなし

プロセス定義ID

processDefinitionKey

任意

stringなし

プロセス定義キー

processDefinitionKeyLike

任意

stringなし

プロセス定義キー（部分一致）

processDefinitionName

任意

stringなし

プロセス定義名

processDefinitionNameLike

任意

stringなし

プロセス定義名（部分一致）

processInstanceBusinessKey

任意

stringなし

業務キー

processInstanceBusinessKeyLike

任意

stringなし

業務キー（部分一致）

processInstanceId

任意stringなし

プロセスインスタンスID

processInstanceVariables

任意

objectリスト

プロセスインスタンス変数

name

任意

string

なし

変数名

317

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
配列/リス
項目名

必須/任意 型

operation任意

stringト

説明なし

オペレーション
以下のいずれかの値を設定してください。
equals, notEquals, equalsIgnoreCase,
notEqualsIgnoreCase, like, greaterThan,
greaterThanOrEquals, lessThan,
lessThanOrEquals

type

任意

stringなし

タイプ
以下のいずれかの値を設定してください。
string, integer, long, short, double,
boolean, date

value

任意

any

なし

値

sort

任意

object

なし

ソート条件

order

任意

stringなし

第一ソートキーのソート順
以下のいずれかの値を設定してください（設定なしの場合、ソート順はasc（昇順）です）。
asc, desc

secondOrder

任意

stringなし

第二ソートキーのソート順
以下のいずれかの値を設定してください（設定なしの場合、ソート順はasc（昇順）です）。
asc, desc

secondSort

任意

stringなし

第二ソートキー
以下のいずれかの値を設定してください（第一ソートキーが設定されていない場合は無効です）。
id, name, description, dueDate,createTime, priority, executionId,
processInstanceId, assignee, category,processDefinitionName,processInstanceBusinessKey

sort

任意

stringなし

第一ソートキー
以下のいずれかの値を設定してください。
id, name, description, dueDate,createTime, priority, executionId,
processInstanceId, assignee, category,processDefinitionName,processInstanceBusinessKey

taskCategory任意stringなし

カテゴリ

taskDefinitionKey

任意

stringなし

タスク定義キー（アクティビティID）

taskDefinitionKeyLike

任意

stringなし

タスク定義キー（アクティビティID）（部分一致）

taskId任意

stringなし

タスクID

taskOrProcessInstanceVariables

任意

objectリスト

タスク変数、またはプロセスインスタンス変
数

name

任意

string

なし

318

変数名

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
配列/リス
項目名

必須/任意 型

operation任意

stringト

説明なし

オペレーション
以下のいずれかの値を設定してください。
equals, notEquals, equalsIgnoreCase,
notEqualsIgnoreCase, like, greaterThan,
greaterThanOrEquals, lessThan,
lessThanOrEquals

type

任意

stringなし

タイプ
以下のいずれかの値を設定してください。
string, integer, long, short, double,
boolean, date

value

任意

any

なし

値

taskVariables

任意

object

リスト

タスク変数

name

任意

stringなし

変数名

operation任意

stringなし

オペレーション
以下のいずれかの値を設定してください。
equals, notEquals, equalsIgnoreCase,
notEqualsIgnoreCase, like, greaterThan,
greaterThanOrEquals, lessThan,
lessThanOrEquals

type

任意

stringなし

タイプ
以下のいずれかの値を設定してください。
string, integer, long, short, double,
boolean, date

value

任意

any

なし

値

unassigned

任意booleanなし

担当者なし

withoutDueDate

任意boolean

なし

期限日時なしコラム
部分一致検索項目では、ワイルドカード（”%”、”_”など）を使用できます。ワイルドカードを使用しない場合、完全一致の検索条件として検索が実行されます。
例: キーワード を含む文字列を部分一致検索する場合‘%キーワード%‘

コラム
第一ソートキーが指定されており、第一ソートキー、第二ソートキーでソート結果が一意とならない場合、idが暗黙ソート
キーとして追加で指定されます。
出力値

319

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_bpmQueryTasksForManagement <object>├─ metaData <object>│ └─ total <long>└─ queryTasksResults <object[]>├─ assignee <string>├─ createTime <date>├─ dueDate <date>├─ executionId <string>├─ formKey <string>├─ name <string>├─ priority <integer>├─ processDefinitionId <string>├─ processDefinitionName <string>├─ processDefinitionType <string>├─ processInstanceBusinessKey <string>├─ processInstanceId <string>├─ processInstanceVariablesMap <map>├─ suspended <boolean>├─ taskCategory <string>├─ taskDefinitionKey <string>├─ taskId <string>├─ taskVariablesMap <map>└─ variables <object[]>├─ name <string>├─ scope <string>├─ type <string>└─ value <any>

項目名型

配列/リスト説明

im_bpmQueryTasksForManagement object

なし

metaData

objectなし

検索結果メタデータ

total

long

なし

検索条件に合致する総件数
ページング条件の影響は受けません。

queryTasksResults

objectリスト

検索結果

assigneestringなし

担当者

createTime

date

なし

作成日時

dueDate

date

なし

期限日時

executionId

stringなし

エグゼキューションID

formKey

stringなし

フォームキーnamestringなし

タスク名

priority

integerなし

優先度

processDefinitionId

stringなし

プロセス定義ID

processDefinitionName

stringなし

プロセス定義名

processDefinitionTypestringなし

定義種別
プロセスの場合、PROCESS
ケースの場合、CASE

processInstanceBusinessKey

stringなし

業務キー

processInstanceId

stringなし

プロセスインスタンスID

processInstanceVariablesMap

map

なし

プロセスインスタンス変数マップ
key：変数名、value：値

suspendedbooleanなし

中断

taskCategorystring

なし

カテゴリ

320

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト

説明taskDefinitionKey

stringなし

タスク定義キー（アクティビティID）

taskIdstringなし

タスクID

taskVariablesMap

map

なし

タスク変数マップ
key：変数名、value：値

variables

object

リスト

変数

name

string

なし

変数名

scope

stringなし

スコープ
globalとlocalがあります。

typestringなし

タイプ
string, integer, long, short, double, boolean,dateがあります。

value

any

なし

値

プロセスインスタンスの変数取得
プロセスインスタンスの変数を取得するタスクです。
入力値
im_bpmGetProcessVariables <object>├─ processInstanceId <string> *└─ variableNames <string[]>型

配列/リスト 説明

im_bpmGetProcessVariables 任意

objectなし

processInstanceId

必須

stringなし

プロセスインスタンスID

variableNames

任意

string

リスト

変数名

項目名

必須/任意

変数名が未指定の場合、processInstanceIdで指定されたプロセスインスタンスのプロセスインス
タンス変数を全て取得します。
出力値
im_bpmGetProcessVariables <object>├─ variables <object[]>│ ├─ name <string>│ ├─ scope <string>│ ├─ type <string>│ └─ value <any>└─ variablesMap <map>

項目名型

配列/リストim_bpmGetProcessVariables object

なし

variables

リスト

object説明

変数
入力値の変数名が未指定の場合、格納順は保証されません。
格納順は入力パラメータのvariableNamesに準じます。

namestring

なし

タスク名

scope

stringなし

スコープ
globalとlocalがあります。

321intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト説明

typestringなし

タイプ
string, integer, long, short, double, boolean, dateが
あります。

value

any

なし

値

variablesMap

map

なし

変数マップ
key：変数名、value：値

エグゼキューションの変数取得
エグゼキューションの変数を取得するタスクです。
入力値
im_bpmGetExecutionVariables <object>├─ executionId <string> *└─ variableNames <string[]>

配列/リス
項目名

必須/任意

型

ト

説明

im_bpmGetExecutionVariables 任意

objectなし

executionId

必須

stringなし

エグゼキューションID

variableNames

任意

stringリスト

変数名
変数名が未指定の場合、executionIdで指定されたエグゼキューションのエグゼキューション
変数を全て取得します。

出力値
im_bpmGetExecutionVariables <object>├─ variables <object[]>│ ├─ name <string>│ ├─ scope <string>│ ├─ type <string>│ └─ value <any>└─ variablesMap <map>

項目名型

配列/リストim_bpmGetExecutionVariables object

なし

variables

リスト

object説明

変数
入力値の変数名が未指定の場合、格納順は保証されません。
格納順は入力パラメータのvariableNamesに準じま
す。

name

string

なし

タスク名

scope

stringなし

スコープ
globalとlocalがあります。

typestringなし

タイプ
string, integer, long, short, double, boolean, dateがあります。

value

any

なし

値

variablesMap

map

なし

変数マップ
key：変数名、value：値322

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
タスクの変数取得
タスクの変数を取得するタスクです。
入力値
im_bpmGetTaskVariables <object>├─ taskId <string> *└─ variableNames <string[]>型

配列/リストim_bpmGetTaskVariables 任意

objectなし

taskId必須

stringなし

タスクID

variableNames

任意

string

リスト

変数名

項目名

必須/任意

説明

変数名が未指定の場合、taskIdで指定されたタス
クのタスク変数を全て取得します。
出力値
im_bpmGetTaskVariables <object>├─ variables <object[]>│ ├─ name <string>│ ├─ scope <string>│ ├─ type <string>│ └─ value <any>└─ variablesMap <map>

項目名型

配列/リストim_bpmGetTaskVariables

objectなし

variables

objectリスト

説明

変数
入力値の変数名が未指定の場合、格納順は保証されません。
格納順は入力パラメータのvariableNamesに準じます。

namestring

なし

タスク名

scope

stringなし

スコープ
globalとlocalがあります。

typestringなし

タイプ
string, integer, long, short, double, boolean, dateが
あります。

value

any

なし

値

variablesMap

map

なし

変数マップ
key：変数名、value：値

プロセスインスタンスの参加者の追加
プロセスインスタンスの参加者を追加するタスクです。
入力値
im_bpmAddProcessInstanceParticipants <object>├─ processInstanceId <string> *└─ userIds <string[]>323

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
配列/リス
項目名

必須/任意

型

ト

説明

im_bpmAddProcessInstanceParticipants 任意

objectなし

processInstanceId

必須

stringなし

プロセスインスタンスID

userIds

任意

stringリスト

ユーザコードのリスト

出力値
im_bpmAddProcessInstanceParticipants <object>

項目名

配列/リスト 説明型

im_bpmAddProcessInstanceParticipants object

なし

出力値として利用可能な値はありません。

プロセスインスタンスの参加グループの追加
プロセスインスタンスの参加グループを追加するタスクです。
入力値
im_bpmAddProcessInstanceParticipantGroups <object>├─ groupIds <string[]>└─ processInstanceId <string> *

必須/任
項目名

意

配列/リス
型

ト

説明

im_bpmAddProcessInstanceParticipantGroups 任意

objectなし

groupIds

任意

stringリスト

グループ（ロールID）リスト

processInstanceId

必須

stringなし

プロセスインスタンスID

出力値
im_bpmAddProcessInstanceParticipantGroups <object>

配列/リス
項目名

型

im_bpmAddProcessInstanceParticipantGroups object

ト

説明

なし

出力値として利用可能な値はありません。

プロセスインスタンスの履歴取得
プロセスインスタンスの履歴を取得します。
本タスクは処理結果が確定している履歴情報の取得を行うタスクです。同一トランザクション内で処理を行っているアクティビティの履
歴情報の取得を目的とした使用は想定されません。
入力値
im_bpmGetHistoricProcessInstanceDetail <object>├─ processInstanceId <string> *├─ sortOrderDesc <boolean>└─ includeSuperChildProcesses <boolean>

配列/リス
項目名

必須/任意 型

ト

im_bpmGetHistoricProcessInstanceDetail 任意

objectなし

processInstanceId

string

なし

必須

324

説明

プロセスインスタンスID

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
配列/リス
項目名

必須/任意 型

sortOrderDesc

任意booleanト

説明なし

履歴情報のソート順を降順にする
true : 開始時間の降順（Desc）
false : 開始時間の昇順（Asc）
設定しない場合は開始時間の昇順（Asc）includeSuperChildProcesses

任意booleanなし

親子のプロセスインスタンス履歴を含める
true : 親子のプロセスインスタンス履歴を含めて取得します
false : 入力値で指定されたプロセスイン
スタンスの履歴のみ取得します
設定しない場合は入力値で指定されたプ
ロセスインスタンスの履歴のみ取得します

出力値
im_bpmGetHistoricProcessInstanceDetail <object>└─ getHistoricProcessInstanceDetailResult <object[]>├─ activityHistoricId <string>├─ activityId <string>├─ activityName <string>├─ activityType <string>├─ activityTypeName <string>├─ assignee <string>├─ assigneeName <string>├─ calledProcessInstanceId <string>├─ dueDate <date>├─ durationInMillis <long>├─ durationNowMillis <long>├─ endTime <date>├─ executionId <string>├─ processDefinitionId <string>├─ processDefinitionName <string>├─ processInstanceId <string>├─ startTime <date>└─ taskId <string>

配列/リスト説明

im_bpmGetHistoricProcessInstanceDetail 任意

objectなし

getHistoricProcessInstanceDetailResult

objectリスト

取得結果

activityHistoricId

stringなし

アクティビティ履歴ID

activityId

stringなし

アクティビティID

activityName

stringなし

アクティビティ名

activityType

stringなし

アクティビティ種別

activityTypeNamestringなし

アクティビティ種別名

assigneestringなし

担当者

assigneeNamestringなし

担当者名

calledProcessInstanceId

stringなし

呼び出したプロセスのプロセスインスタンスID

dueDate

date

なし

期限日時

durationInMillis

long

なし

開始日時から終了日時までの経過時間

項目名

型

325

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト説明

durationNowMillis

long

なし

開始日時から現在日時までの経過時間
終了日時が設定されているアクティビティの場合
nullが設定されます

endTime

date

なし

終了日時

executionId

stringなし

エグゼキューションID

processDefinitionId

stringなし

プロセス定義ID

processDefinitionName

stringなし

プロセス定義名

processInstanceId

stringなし

プロセスインスタンスID

startTime

date

なし

開始日時

taskIdstringなし

タスクID

IM-BIS
起票案件作成IM-BIS ワークフローの起票案件を作成するタスクです。
入力値項目のうち、「申請処理対象者情報（プラグイン情報）」（applyUserPlugin）、および「起票情報」（draftInfo）に関する詳細は、以下のAPIドキュメントを参照してください。
DraftParamInfoオブジェクト
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_bisDraft <object>├─ applyUserPlugin <object[]>│ ├─ extensionPointId <string>│ ├─ parameter <string>│ └─ pluginId <string>├─ draftInfo <object>│ ├─ applyBaseDate <date> *│ ├─ draftUserCode <string> *│ ├─ flowId <string> *│ ├─ matterName <string> *│ ├─ matterNumber <string>│ ├─ priorityLevel <string>│ └─ userDataId <string>├─ formaItemInfo <object[]>│ ├─ fieldId <string>│ └─ inputValue <any>└─ formaTableItemInfo <object[]>├─ tableData <object[]>│ └─ rowInfo <object[]>│├─ fieldId <string>│└─ inputValue <any>└─ tableFieldId <string>

項目名

必須/任意

型

配列/リスト

im_bisDraft

任意objectなし

applyUserPlugin

任意object

リスト

326

説明

申請処理対象者情報（プラグイン情報）

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

配列/リスト説明

extensionPointId

任意stringなし

拡張ポイントID

parameter任意

stringなし

パラメータ

pluginId

任意stringなし

プラグインID

draftInfo

任意objectなし

起票情報

applyBaseDate

必須

date

なし

申請基準日

draftUserCode

必須

stringなし

起票者コードflowId必須

stringなし

フローID

matterName

必須

stringなし

案件名matterNumber任意

stringなし

案件番号priorityLevel

任意

stringなし

優先度

userDataId

任意stringなし

ユーザデータID

formaItemInfo

任意objectリスト

画面アイテム入力情報
起票処理時にFormaのアプリケーションデータを登録する場合に指定します。
メインフォームに含まれるアイテムが指定可能です。

fieldId

任意

stringなし

画面アイテムのフィールド識別ID

inputValue

任意

any

なし

画面アイテムの入力値

formaTableItemInfo

任意objectリスト

テーブル系画面アイテム入力情報
起票処理時にFormaのアプリケーションデータを登録する場合に指定します。
メインフォームに含まれるテーブル系アイテムが指定可能です。

tableData

任意objectリスト

テーブル系画面アイテム情報

rowInfo

任意objectリスト

テーブル行情報

fieldId

任意

stringなし

テーブル列のフィールド識別ID

inputValue

任意

any

なし

テーブル列の入力値

tableFieldId

任意stringなし

テーブル識別ID

出力値
im_bisDraft <object>├─ matterNumber <string>├─ systemMatterId <string>└─ userDataId <string>

項目名型

配列/リスト 説明

im_bisDraft

objectなし

matterNumber

stringなし

案件番号

systemMatterId

stringなし

システム案件ID

userDataId

stringなし

ユーザデータID

申請
IM-BIS ワークフローを申請するタスクです。
入力値項目のうち、「申請情報」（applyInfo）、および「ワークフロー設定情報（高度な設定）」

327

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01（workflowAdvancedSettingInfo）に関する詳細は、以下のAPIドキュメントを参照してください。
ApplyParamInfoオブジェクト
IM-BIS for Accel Platform の API と比較すると、以下の機能には対応していません。
代理申請
添付ファイル
根回し通知
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値

328

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_bisApply <object>├─ applyInfo <object>│ ├─ applyAuthUserCode <string> *│ ├─ applyBaseDate <date> *│ ├─ authUserOrgzInfo <object> *│ │ ├─ companyCode <string>│ │ ├─ orgzCode <string>│ │ └─ orgzSetCode <string>│ ├─ flowId <string> *│ ├─ matterName <string> *│ ├─ matterNumber <string>│ ├─ priorityLevel <string>│ ├─ processComment <string>│ └─ userDataId <string>├─ formaItemInfo <object[]>│ ├─ fieldId <string>│ └─ inputValue <any>├─ formaTableItemInfo <object[]>│ ├─ tableData <object[]>│ │ └─ rowInfo <object[]>│ │├─ fieldId <string>│ │└─ inputValue <any>│ └─ tableFieldId <string>├─ userParamInfo <object[]>│ ├─ userParamKey <string>│ └─ userParamValue <any>└─ workflowAdvancedSettingInfo <object>├─ branchSelectInfo <object[]>│ ├─ branchStartNodeId <string>│ └─ forwardNodeIds <string[]>├─ confirmNodeConfigInfo <object[]>│ ├─ nodeId <string>│ └─ processTargetConfigs <object[]>│├─ extensionPointId <string>│├─ parameter <string>│└─ pluginId <string>├─ dynamicNodeConfigInfo <object[]>│ ├─ nodeId <string>│ ├─ nodeSkipFlag <boolean>│ └─ processTargetConfigs <object[]>│├─ extensionPointId <string>│├─ parameter <string>│└─ pluginId <string>├─ horizontalNodeConfigInfo <object[]>│ ├─ matterNodeExpansions <object[]>│ │ ├─ nodeName <string>│ │ └─ processTargetConfigModel <object[]>│ │├─ extensionPointId <string>│ │├─ parameter <string>│ │└─ pluginId <string>│ └─ nodeId <string>└─ verticalNodeConfigInfo <object[]>├─ matterNodeExpansions <object[]>│ ├─ nodeName <string>│ └─ processTargetConfigModel <object[]>│├─ extensionPointId <string>│├─ parameter <string>│└─ pluginId <string>└─ nodeId <string>

項目名

必須/任意

型

配列/リスト 説明

im_bisApply

任意objectなし

applyInfo

任意objectなし

申請情報

applyAuthUserCode

必須

stringなし

申請権限者コード

applyBaseDate

必須

date

なし

申請基準日

329

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

配列/リスト 説明

authUserOrgzInfo

必須

objectなし

権限者所属組織情報
組織を指定する場合は、当オブジェクト配下のすべてのプロパティを指定してください。
また、組織の指定内容は妥当性チェックの対象ですので、以下のコラム「担当組織の妥当性チェック」を参照してください。
所属なしユーザを指定する場合は、当オブジェ
クト配下のプロパティに空文字を指定してください。

companyCode

任意

stringなし

権限者会社コード

orgzCode

任意

stringなし

権限者組織コード

orgzSetCode任意

stringなし

権限者組織セットコード

flowId必須

stringなし

フローID

matterName

必須

stringなし

案件名matterNumber任意

stringなし

案件番号priorityLevel

任意

stringなし

優先度

processComment任意

stringなし

処理コメントuserDataId

任意stringなし

ユーザデータID

formaItemInfo

任意objectリスト

画面アイテム入力情報
申請ノードに設定している画面遷移のフォームに含まれるアイテムのみが指定可能です。

fieldId

任意

stringなし

画面アイテムのフィールド識別ID

inputValue

任意

any

なし

画面アイテムの入力値

formaTableItemInfo

任意objectリスト

テーブル系画面アイテム入力情報
申請ノードに設定している画面遷移のフォームに含まれるテーブル系アイテムのみが指定可能です。

tableData

任意objectリスト

テーブル系画面アイテム情報

rowInfo

任意objectリスト

テーブル行情報

fieldId

任意

stringなし

テーブル列のフィールド識別ID

inputValue

任意

any

なし

テーブル列の入力値

tableFieldId

任意stringなし

テーブル識別ID

userParamInfo

任意objectリスト

ユーザパラメータ

userParamKey

任意

stringなし

ユーザパラメータのキー

userParamValue

任意

any

なし

ユーザパラメータの値

workflowAdvancedSettingInfo 任意

objectなし

ワークフロー設定情報（高度な設定）

branchSelectInfo

任意objectリスト

分岐先選択情報

branchStartNodeId

任意

stringなし

分岐開始ノードID

forwardNodeIds

任意stringリスト

分岐先ノードID

confirmNodeConfigInfo

任意objectリスト

確認ノード設定情報

nodeId任意

stringなし

ノードID
確認処理の実行対象ノードID（確認ノードID）を指定します。

processTargetConfigs

任意objectリスト

330

確認対象設定（プラグイン情報）

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

配列/リスト 説明

extensionPointId

任意stringなし

拡張ポイントID

parameter任意

stringなし

パラメータ

pluginId

任意stringなし

プラグインID

dynamicNodeConfigInfo

任意objectリスト

動的承認ノード設定情報

nodeId任意

stringなし

ノードID
動的承認処理の実行対象ノードID（動的承認ノードID）を指定します。

nodeSkipFlag

任意booleanなし

ノードスキップフラグ
当該ノードを処理せず次に進む場合は true、それ以外は false。

processTargetConfigs

任意object

リスト

処理対象設定（プラグイン情報）

extensionPointId

任意stringなし

拡張ポイントID

parameter任意

stringなし

パラメータ

pluginId

任意stringなし

プラグインID

horizontalNodeConfigInfo

任意objectリスト

横配置ノード設定情報

matterNodeExpansions

任意objectリスト

案件ノード展開情報

nodeName任意

stringなし

ノード名
設定した名称は横配置ノードの展開後のノード名に表示されます。

processTargetConfigModel

任意

object

リスト

処理対象設定（プラグイン情報）

extensionPointId

任意stringなし

拡張ポイントID

parameter任意

stringなし

パラメータ

pluginId

任意stringなし

プラグインID

nodeId任意

stringなし

ノードID
横配置ノード設定情報の対象ノードIDです。

verticalNodeConfigInfo

任意objectリスト

縦配置ノード設定情報

matterNodeExpansions

任意objectリスト

案件ノード展開情報

nodeName任意

stringなし

ノード名
設定した名称は縦配置ノードの展開後のノード名に表示されます。

processTargetConfigModel

任意

object

リスト

処理対象設定（プラグイン情報）

extensionPointId

任意stringなし

拡張ポイントID

parameter任意

stringなし

パラメータ

pluginId

任意stringなし

プラグインID

nodeId任意

stringなし

ノードID
縦配置ノード設定情報の対象ノードIDです。

コラム
担当組織の妥当性チェック「権限者所属組織情報」に所属組織の情報を指定する場合、画面から案件処理を行ったときに担当組織として表示される組織を指定してください。
担当組織として表示されない組織を指定した場合は、妥当性チェックによりエラーが発生します。
出力値

331

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_bisApply <object>├─ matterNumber <string>├─ systemMatterId <string>└─ userDataId <string>

項目名型

配列/リスト 説明

im_bisApply

objectなし

matterNumber

stringなし

案件番号

systemMatterId

stringなし

システム案件ID

userDataId

stringなし

ユーザデータID

起票案件の申請
IM-BIS ワークフローの起票した案件を申請するタスクです。
入力値項目のうち、「起票案件の申請情報」（applyFromUnapplyInfo）、および「ワークフロー設定情報（高度な設定）」（workflowAdvancedSettingInfo）に関する詳細は、以下のAPIドキュメントを参照してください。
ApplyFromUnapplyParamInfoオブジェクト
IM-BIS for Accel Platform の API と比較すると、以下の機能には対応していません。
代理申請
添付ファイル
根回し通知
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値

332

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_bisApplyFromUnapply <object>├─ applyFromUnapplyInfo <object>│ ├─ applyAuthUserCode <string> *│ ├─ authUserOrgzInfo <object> *│ │ ├─ companyCode <string>│ │ ├─ orgzCode <string>│ │ └─ orgzSetCode <string>│ ├─ matterName <string>│ ├─ matterNumber <string>│ ├─ nodeId <string> *│ ├─ priorityLevel <string>│ ├─ processComment <string>│ └─ systemMatterId <string> *├─ asyncProcessingFlag <boolean>├─ formaItemInfo <object[]>│ ├─ fieldId <string>│ └─ inputValue <any>├─ formaTableItemInfo <object[]>│ ├─ tableData <object[]>│ │ └─ rowInfo <object[]>│ │├─ fieldId <string>│ │└─ inputValue <any>│ └─ tableFieldId <string>├─ userParamInfo <object[]>│ ├─ userParamKey <string>│ └─ userParamValue <any>└─ workflowAdvancedSettingInfo <object>├─ branchSelectInfo <object[]>│ ├─ branchStartNodeId <string>│ └─ forwardNodeIds <string[]>├─ confirmNodeConfigInfo <object[]>│ ├─ nodeId <string>│ └─ processTargetConfigs <object[]>│├─ extensionPointId <string>│├─ parameter <string>│└─ pluginId <string>├─ dynamicNodeConfigInfo <object[]>│ ├─ nodeId <string>│ ├─ nodeSkipFlag <boolean>│ └─ processTargetConfigs <object[]>│├─ extensionPointId <string>│├─ parameter <string>│└─ pluginId <string>├─ horizontalNodeConfigInfo <object[]>│ ├─ matterNodeExpansions <object[]>│ │ ├─ nodeName <string>│ │ └─ processTargetConfigModel <object[]>│ │├─ extensionPointId <string>│ │├─ parameter <string>│ │└─ pluginId <string>│ └─ nodeId <string>└─ verticalNodeConfigInfo <object[]>├─ matterNodeExpansions <object[]>│ ├─ nodeName <string>│ └─ processTargetConfigModel <object[]>│├─ extensionPointId <string>│├─ parameter <string>│└─ pluginId <string>└─ nodeId <string>

項目名

必須/任意

型

配列/リスト 説明

im_bisApplyFromUnapply

任意

objectなし

applyFromUnapplyInfo

任意objectなし

起票案件の申請情報

applyAuthUserCode

必須

stringなし

申請権限者コード333

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

配列/リスト 説明

authUserOrgzInfo

必須

objectなし

権限者所属組織情報
組織を指定する場合は、当オブジェクト配下のすべてのプロパティを指定してください。
また、組織の指定内容は妥当性チェックの対象ですので、以下のコラム「担当組織の妥当性チェック」を参照してください。
所属なしユーザを指定する場合は、当オブジェ
クト配下のプロパティに空文字を指定してください。

companyCode

任意

stringなし

権限者会社コード

orgzCode

任意

stringなし

権限者組織コード

orgzSetCode任意

stringなし

権限者組織セットコード

matterName

任意

stringなし

案件名matterNumber任意

stringなし

案件番号

nodeId必須

stringなし

ノードID
起票からの申請処理の実行対象ノードID（申請ノードID）を指定します。

priorityLevel

任意

stringなし

優先度

processComment任意

stringなし

処理コメントsystemMatterId必須

stringなし

システム案件ID

asyncProcessingFlag

任意booleanなし

非同期処理中実行フラグ
非同期処理中実行フラグに true を指定すること
で、到達処理ユーザプログラムで、当該案件を処理できます。
また、以下の注意「到達処理で利用する場合について」を参照してください。
指定しない場合、非同期処理中実行フラグはfalseが設定されます。

formaItemInfo

任意objectリスト

画面アイテム入力情報
申請ノードに設定している画面遷移のフォームに含まれるアイテムのみが指定可能です。

fieldId

任意

stringなし

画面アイテムのフィールド識別ID

inputValue

任意

any

なし

画面アイテムの入力値

formaTableItemInfo

任意objectリスト

テーブル系画面アイテム入力情報
申請ノードに設定している画面遷移のフォームに含まれるテーブル系アイテムのみが指定可能です。

tableData

任意objectリスト

テーブル系画面アイテム情報

rowInfo

任意objectリスト

テーブル行情報

fieldId

任意

stringなし

テーブル列のフィールド識別ID

inputValue

任意

any

なし

テーブル列の入力値

tableFieldId

任意stringなし

テーブル識別ID

userParamInfo

任意objectリスト

ユーザパラメータ

userParamKey

任意

stringなし

ユーザパラメータのキー

userParamValue

任意

any

なし

ユーザパラメータの値

objectなし

ワークフロー設定情報（高度な設定）

workflowAdvancedSettingInfo 任意

334

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

配列/リスト 説明

branchSelectInfo

任意objectリスト

分岐先選択情報

branchStartNodeId

任意

stringなし

分岐開始ノードID

forwardNodeIds

任意stringリスト

分岐先ノードID

confirmNodeConfigInfo

任意objectリスト

確認ノード設定情報

nodeId任意

stringなし

ノードID
確認処理の実行対象ノードID（確認ノードID）を指定します。

processTargetConfigs

任意objectリスト

確認対象設定（プラグイン情報）

extensionPointId

任意stringなし

拡張ポイントID

parameter任意

stringなし

パラメータ

pluginId

任意stringなし

プラグインID

dynamicNodeConfigInfo

任意objectリスト

動的承認ノード設定情報

nodeId任意

stringなし

ノードID
動的承認処理の実行対象ノードID（動的承認ノードID）を指定します。

nodeSkipFlag

任意booleanなし

ノードスキップフラグ
当該ノードを処理せず次に進む場合は true、それ以外は false。

processTargetConfigs

任意object

リスト

処理対象設定（プラグイン情報）

extensionPointId

任意stringなし

拡張ポイントID

parameter任意

stringなし

パラメータ

pluginId

任意stringなし

プラグインID

horizontalNodeConfigInfo

任意objectリスト

横配置ノード設定情報

matterNodeExpansions

任意objectリスト

案件ノード展開情報

nodeName任意

stringなし

ノード名
設定した名称は横配置ノードの展開後のノード名に表示されます。

processTargetConfigModel

任意

object

リスト

処理対象設定（プラグイン情報）

extensionPointId

任意stringなし

拡張ポイントID

parameter任意

stringなし

パラメータ

pluginId

任意stringなし

プラグインID

nodeId任意

stringなし

ノードID
横配置ノード設定情報の対象ノードIDです。

verticalNodeConfigInfo

任意objectリスト

縦配置ノード設定情報

matterNodeExpansions

任意objectリスト

案件ノード展開情報

nodeName任意

stringなし

ノード名
設定した名称は縦配置ノードの展開後のノード名に表示されます。

processTargetConfigModel

任意

object

リスト

処理対象設定（プラグイン情報）

extensionPointId

任意stringなし

拡張ポイントID

parameter任意

stringなし

パラメータ

pluginId

任意stringなし

プラグインID

335

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

配列/リスト 説明

nodeId任意

stringなし

ノードID
縦配置ノード設定情報の対象ノードIDです。

コラム
担当組織の妥当性チェック「権限者所属組織情報」に所属組織の情報を指定する場合、画面から案件処理を行ったときに担当組織として表示される組織を指定してください。
担当組織として表示されない組織を指定した場合は、妥当性チェックによりエラーが発生します。

注意
到達処理で利用する場合について
分岐ノード、同期ノード、縦配置ノード等のノード内の到達処理で利用する場合は、ノード間でロジックフローが同時実行される可能性があるため、アプリケーションロックと一緒に利用してください。
アプリケーションロックについては、以下のドキュメントを参照してください。
「ロック取得」「ロック解放」出力値
im_bisApplyFromUnapply <any>

項目名型

im_bisApplyFromUnapply any

配列/リスト

説明なし

出力値として利用可能な値はありません。

再申請
IM-BIS ワークフローを再申請するタスクです。
入力値項目のうち、「再申請情報」（reapplyInfo）、および「ワークフロー設定情報（高度な設定）」（workflowAdvancedSettingInfo）に関する詳細は、以下のAPIドキュメントを参照してください。
ReapplyParamInfoオブジェクト
IM-BIS for Accel Platform の API と比較すると、以下の機能には対応していません。
代理申請
添付ファイル
根回し通知
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値

336

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_bisReapply <object>├─ asyncProcessingFlag <boolean>├─ formaItemInfo <object[]>│ ├─ fieldId <string>│ └─ inputValue <any>├─ formaTableItemInfo <object[]>│ ├─ tableData <object[]>│ │ └─ rowInfo <object[]>│ │├─ fieldId <string>│ │└─ inputValue <any>│ └─ tableFieldId <string>├─ reapplyInfo <object>│ ├─ applyAuthUserCode <string> *│ ├─ authUserOrgzInfo <object> *│ │ ├─ companyCode <string>│ │ ├─ orgzCode <string>│ │ └─ orgzSetCode <string>│ ├─ matterName <string>│ ├─ matterNumber <string>│ ├─ nodeId <string> *│ ├─ priorityLevel <string>│ ├─ processComment <string>│ └─ systemMatterId <string> *├─ userParamInfo <object[]>│ ├─ userParamKey <string>│ └─ userParamValue <any>└─ workflowAdvancedSettingInfo <object>├─ branchSelectInfo <object[]>│ ├─ branchStartNodeId <string>│ └─ forwardNodeIds <string[]>├─ confirmNodeConfigInfo <object[]>│ ├─ nodeId <string>│ └─ processTargetConfigs <object[]>│├─ extensionPointId <string>│├─ parameter <string>│└─ pluginId <string>├─ dynamicNodeConfigInfo <object[]>│ ├─ nodeId <string>│ ├─ nodeSkipFlag <boolean>│ └─ processTargetConfigs <object[]>│├─ extensionPointId <string>│├─ parameter <string>│└─ pluginId <string>├─ horizontalNodeConfigInfo <object[]>│ ├─ matterNodeExpansions <object[]>│ │ ├─ nodeName <string>│ │ └─ processTargetConfigModel <object[]>│ │├─ extensionPointId <string>│ │├─ parameter <string>│ │└─ pluginId <string>│ └─ nodeId <string>└─ verticalNodeConfigInfo <object[]>├─ matterNodeExpansions <object[]>│ ├─ nodeName <string>│ └─ processTargetConfigModel <object[]>│├─ extensionPointId <string>│├─ parameter <string>│└─ pluginId <string>└─ nodeId <string>

項目名

必須/任意

型

配列/リスト 説明

im_bisReapply

任意

objectなし

337

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

配列/リスト 説明

asyncProcessingFlag

任意booleanなし

非同期処理中実行フラグ
非同期処理中実行フラグに true を指定すること
で、到達処理ユーザプログラムで、当該案件を処理できます。
また、以下の注意「到達処理で利用する場合について」を参照してください。
指定しない場合、非同期処理中実行フラグはfalseが設定されます。

formaItemInfo

任意objectリスト

画面アイテム入力情報
申請ノードに設定している画面遷移のフォームに含まれるアイテムのみが指定可能です。

fieldId

任意

stringなし

画面アイテムのフィールド識別ID

inputValue

任意

any

なし

画面アイテムの入力値

formaTableItemInfo

任意objectリスト

テーブル系画面アイテム入力情報
申請ノードに設定している画面遷移のフォームに含まれるテーブル系アイテムのみが指定可能です。

tableData

任意objectリスト

テーブル系画面アイテム情報

rowInfo

任意objectリスト

テーブル行情報

fieldId

任意

stringなし

テーブル列のフィールド識別ID

inputValue

任意

any

なし

テーブル列の入力値

tableFieldId

任意stringなし

テーブル識別ID

reapplyInfo

任意objectなし

再申請情報

applyAuthUserCode

必須

stringなし

権限者コードauthUserOrgzInfo

必須

objectなし

権限者所属組織情報
組織を指定する場合は、当オブジェクト配下のすべてのプロパティを指定してください。
また、組織の指定内容は妥当性チェックの対象ですので、以下のコラム「担当組織の妥当性チェック」を参照してください。
所属なしユーザを指定する場合は、当オブジェ
クト配下のプロパティに空文字を指定してください。

companyCode

任意

stringなし

権限者会社コード

orgzCode

任意

stringなし

権限者組織コード

orgzSetCode任意

stringなし

権限者組織セットコード

matterName

任意

stringなし

案件名matterNumber任意

stringなし

案件番号

nodeId必須

stringなし

ノードID
再申請処理の実行対象ノードID（申請ノード
ID）を指定します。

priorityLevel

任意

stringなし

優先度

processComment任意

stringなし

処理コメントsystemMatterId必須

stringなし

システム案件ID

userParamInfo

任意objectリスト

ユーザパラメータ

userParamKey

任意

stringなし

ユーザパラメータのキー

338

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

配列/リスト 説明

userParamValue

任意

any

なし

ユーザパラメータの値

workflowAdvancedSettingInfo 任意

objectなし

ワークフロー設定情報（高度な設定）

branchSelectInfo

任意objectリスト

分岐先選択情報

branchStartNodeId

任意

stringなし

分岐開始ノードID

forwardNodeIds

任意stringリスト

分岐先ノードID

confirmNodeConfigInfo

任意objectリスト

確認ノード設定情報

nodeId任意

stringなし

ノードID
確認処理の実行対象ノードID（確認ノードID）を指定します。

processTargetConfigs

任意objectリスト

確認対象設定（プラグイン情報）

extensionPointId

任意stringなし

拡張ポイントID

parameter任意

stringなし

パラメータ

pluginId

任意stringなし

プラグインID

dynamicNodeConfigInfo

任意objectリスト

動的承認ノード設定情報

nodeId任意

stringなし

ノードID
動的承認処理の実行対象ノードID（動的承認ノードID）を指定します。

nodeSkipFlag

任意booleanなし

ノードスキップフラグ
当該ノードを処理せず次に進む場合は true、それ以外は false。

processTargetConfigs

任意object

リスト

処理対象設定（プラグイン情報）

extensionPointId

任意stringなし

拡張ポイントID

parameter任意

stringなし

パラメータ

pluginId

任意stringなし

プラグインID

horizontalNodeConfigInfo

任意objectリスト

横配置ノード設定情報

matterNodeExpansions

任意objectリスト

案件ノード展開情報

nodeName任意

stringなし

ノード名
設定した名称は横配置ノードの展開後のノード名に表示されます。

processTargetConfigModel

任意

object

リスト

処理対象設定（プラグイン情報）

extensionPointId

任意stringなし

拡張ポイントID

parameter任意

stringなし

パラメータ

pluginId

任意stringなし

プラグインID

nodeId任意

stringなし

ノードID
横配置ノード設定情報の対象ノードIDです。

verticalNodeConfigInfo

任意objectリスト

縦配置ノード設定情報

matterNodeExpansions

任意objectリスト

案件ノード展開情報

nodeName任意

stringなし

ノード名
設定した名称は縦配置ノードの展開後のノード名に表示されます。

processTargetConfigModel

任意

object

リスト

処理対象設定（プラグイン情報）

extensionPointId

任意stringなし

拡張ポイントID

339

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

配列/リスト 説明

parameter任意

stringなし

パラメータ

pluginId

任意stringなし

プラグインID

nodeId任意

stringなし

ノードID
縦配置ノード設定情報の対象ノードIDです。

コラム
担当組織の妥当性チェック「権限者所属組織情報」に所属組織の情報を指定する場合、画面から案件処理を行ったときに担当組織として表示される組織を指定してください。
担当組織として表示されない組織を指定した場合は、妥当性チェックによりエラーが発生します。

注意
到達処理で利用する場合について
分岐ノード、同期ノード、縦配置ノード等のノード内の到達処理で利用する場合は、ノード間でロジックフローが同時実行される可能性があるため、アプリケーションロックと一緒に利用してください。
アプリケーションロックについては、以下のドキュメントを参照してください。
「ロック取得」「ロック解放」出力値
im_bisReapply <any>

項目名型

配列/リスト 説明

im_bisReapply

any

なし

出力値として利用可能な値はありません。

取止め
IM-BIS ワークフローを取止めするタスクです。
入力値項目のうち、「取止め情報」（discontinueInfo）に関する詳細は、以下のAPIドキュメントを参照してください。
DiscontinueParamInfoオブジェクト
IM-BIS for Accel Platform の API と比較すると、以下の機能には対応していません。
代理処理
根回し通知
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値

340

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_bisDiscontinue <object>├─ asyncProcessingFlag <boolean>├─ discontinueInfo <object>│ ├─ authUserCode <string> *│ ├─ authUserOrgzInfo <object> *│ │ ├─ companyCode <string>│ │ ├─ orgzCode <string>│ │ └─ orgzSetCode <string>│ ├─ nodeId <string> *│ ├─ processComment <string>│ └─ systemMatterId <string> *├─ formaItemInfo <object[]>│ ├─ fieldId <string>│ └─ inputValue <any>├─ formaTableItemInfo <object[]>│ ├─ tableData <object[]>│ │ └─ rowInfo <object[]>│ │├─ fieldId <string>│ │└─ inputValue <any>│ └─ tableFieldId <string>└─ userParamInfo <object[]>├─ userParamKey <string>└─ userParamValue <any>

項目名

必須/任意

型

配列/リスト

im_bisDiscontinue

任意objectなし

asyncProcessingFlag

任意booleanなし

説明

非同期処理中実行フラグ
非同期処理中実行フラグに true を指定すること
で、到達処理ユーザプログラムで、当該案件を処理できます。
また、以下の注意「到達処理で利用する場合について」を参照してください。
指定しない場合、非同期処理中実行フラグはfalseが設定されます。

discontinueInfo

任意objectなし

取止め情報

authUserCode

必須

stringなし

権限者コードauthUserOrgzInfo

必須

objectなし

権限者所属組織情報
組織を指定する場合は、当オブジェクト配下のすべてのプロパティを指定してください。
また、組織の指定内容は妥当性チェックの対象ですので、以下のコラム「担当組織の妥当性チェック」
を参照してください。
所属なしユーザを指定する場合は、当オブジェクト
配下のプロパティに空文字を指定してください。

companyCode

任意

stringなし

権限者会社コード

orgzCode

任意

stringなし

権限者組織コード

orgzSetCode任意

stringなし

権限者組織セットコード

nodeId必須

stringなし

ノードID取止め処理の実行対象ノードID（申請ノードID）を指定します。

processComment任意

stringなし

処理コメントsystemMatterId必須

stringなし

システム案件ID

341

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

配列/リスト説明

formaItemInfo

任意objectリスト

画面アイテム入力情報
IM-BIS ワークフロータスクは、ワークフロー案件処理Web APIを拡張した機能であるため、ワークフ
ロー案件処理Web APIの同様の制限が存在します。
そのため、このパラメータに値を設定する必要はありません。

fieldId

任意

stringなし

画面アイテムのフィールド識別ID

inputValue

任意

any

なし

画面アイテムの入力値

formaTableItemInfo

任意objectリスト

テーブル系画面アイテム入力情報
IM-BIS ワークフロータスクは、ワークフロー案件処理Web APIを拡張した機能であるため、ワークフ
ロー案件処理Web APIの同様の制限が存在します。
そのため、このパラメータに値を設定する必要はありません。

tableData

任意objectリスト

テーブル系画面アイテム情報

rowInfo

任意objectリスト

テーブル行情報

fieldId

任意

stringなし

テーブル列のフィールド識別ID

inputValue

任意

any

なし

テーブル列の入力値

tableFieldId

任意stringなし

テーブル識別ID

userParamInfo

任意objectリスト

ユーザパラメータ

userParamKey

任意

stringなし

ユーザパラメータのキー

userParamValue

任意

any

なし

ユーザパラメータの値

コラム
担当組織の妥当性チェック「権限者所属組織情報」に所属組織の情報を指定する場合、画面から案件処理を行ったときに担当組織として表示される組織を指定してください。
担当組織として表示されない組織を指定した場合は、妥当性チェックによりエラーが発生します。

注意
到達処理で利用する場合について
分岐ノード、同期ノード、縦配置ノード等のノード内の到達処理で利用する場合は、ノード間でロジックフローが同時実行される可能性があるため、アプリケーションロックと一緒に利用してください。
アプリケーションロックについては、以下のドキュメントを参照してください。
「ロック取得」「ロック解放」出力値
im_bisDiscontinue <any>

項目名型

配列/リスト 説明

im_bisDiscontinue

any

なし

出力値として利用可能な値はありません。

承認
IM-BIS ワークフローを承認するタスクです。

342

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
入力値項目のうち、「承認情報」（approveInfo）、および「ワークフロー設定情報（高度な設定）」（workflowAdvancedSettingInfo）に関する詳細は、以下のAPIドキュメントを参照してください。
ApproveParamInfoオブジェクト
IM-BIS for Accel Platform の API と比較すると、以下の機能には対応していません。
代理承認
添付ファイル
根回し通知
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値

343

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_bisApprove <object>├─ approveInfo <object>│ ├─ authUserCode <string> *│ ├─ authUserOrgzInfo <object> *│ │ ├─ companyCode <string>│ │ ├─ orgzCode <string>│ │ └─ orgzSetCode <string>│ ├─ matterName <string>│ ├─ matterNumber <string>│ ├─ nodeId <string> *│ ├─ priorityLevel <string>│ ├─ processComment <string>│ └─ systemMatterId <string> *├─ asyncProcessingFlag <boolean>├─ formaItemInfo <object[]>│ ├─ fieldId <string>│ └─ inputValue <any>├─ formaTableItemInfo <object[]>│ ├─ tableData <object[]>│ │ └─ rowInfo <object[]>│ │├─ fieldId <string>│ │└─ inputValue <any>│ └─ tableFieldId <string>├─ userParamInfo <object[]>│ ├─ userParamKey <string>│ └─ userParamValue <any>└─ workflowAdvancedSettingInfo <object>├─ branchSelectInfo <object[]>│ ├─ branchStartNodeId <string>│ └─ forwardNodeIds <string[]>├─ confirmNodeConfigInfo <object[]>│ ├─ nodeId <string>│ └─ processTargetConfigs <object[]>│├─ extensionPointId <string>│├─ parameter <string>│└─ pluginId <string>├─ dynamicNodeConfigInfo <object[]>│ ├─ nodeId <string>│ ├─ nodeSkipFlag <boolean>│ └─ processTargetConfigs <object[]>│├─ extensionPointId <string>│├─ parameter <string>│└─ pluginId <string>├─ horizontalNodeConfigInfo <object[]>│ ├─ matterNodeExpansions <object[]>│ │ ├─ nodeName <string>│ │ └─ processTargetConfigModel <object[]>│ │├─ extensionPointId <string>│ │├─ parameter <string>│ │└─ pluginId <string>│ └─ nodeId <string>└─ verticalNodeConfigInfo <object[]>├─ matterNodeExpansions <object[]>│ ├─ nodeName <string>│ └─ processTargetConfigModel <object[]>│├─ extensionPointId <string>│├─ parameter <string>│└─ pluginId <string>└─ nodeId <string>

項目名

必須/任意

型

配列/リスト 説明

im_bisApprove任意objectなし

approveInfo

任意objectなし

承認情報

authUserCode

必須

stringなし

権限者コード344

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

配列/リスト 説明

authUserOrgzInfo

必須

objectなし

権限者所属組織情報
組織を指定する場合は、当オブジェクト配下のすべてのプロパティを指定してください。
また、組織の指定内容は妥当性チェックの対象ですので、以下のコラム「担当組織の妥当性チェック」を参照してください。
所属なしユーザを指定する場合は、当オブジェ
クト配下のプロパティに空文字を指定してください。

companyCode

任意

stringなし

権限者会社コード

orgzCode

任意

stringなし

権限者組織コード

orgzSetCode任意

stringなし

権限者組織セットコード

matterName

任意

stringなし

案件名matterNumber任意

stringなし

案件番号

nodeId必須

stringなし

ノードID
承認処理の実行対象ノードID（承認ノードID）を指定します。

priorityLevel

任意

stringなし

優先度

processComment任意

stringなし

処理コメントsystemMatterId必須

stringなし

システム案件ID

asyncProcessingFlag

任意booleanなし

非同期処理中実行フラグ
非同期処理中実行フラグに true を指定すること
で、到達処理ユーザプログラムで、当該案件を処理できます。
また、以下の注意「到達処理で利用する場合について」を参照してください。
指定しない場合、非同期処理中実行フラグはfalseが設定されます。

formaItemInfo

任意objectリスト

画面アイテム入力情報
承認ノードに設定している画面遷移のフォームに含まれるアイテムのみが指定可能です。

fieldId

任意

stringなし

画面アイテムのフィールド識別ID

inputValue

任意

any

なし

画面アイテムの入力値

formaTableItemInfo

任意objectリスト

テーブル系画面アイテム入力情報
承認ノードに設定している画面遷移のフォームに含まれるテーブル系アイテムのみが指定可能です。

tableData

任意objectリスト

テーブル系画面アイテム情報

rowInfo

任意objectリスト

テーブル行情報

fieldId

任意

stringなし

テーブル列のフィールド識別ID

inputValue

任意

any

なし

テーブル列の入力値

tableFieldId

任意stringなし

テーブル識別ID

userParamInfo

任意objectリスト

ユーザパラメータ

userParamKey

任意

stringなし

ユーザパラメータのキー

userParamValue

任意

any

なし

ユーザパラメータの値

objectなし

ワークフロー設定情報（高度な設定）

workflowAdvancedSettingInfo 任意

345

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

配列/リスト 説明

branchSelectInfo

任意objectリスト

分岐先選択情報

branchStartNodeId

任意

stringなし

分岐開始ノードID

forwardNodeIds

任意stringリスト

分岐先ノードID

confirmNodeConfigInfo

任意objectリスト

確認ノード設定情報

nodeId任意

stringなし

ノードID
確認処理の実行対象ノードID（確認ノードID）を指定します。

processTargetConfigs

任意objectリスト

確認対象設定（プラグイン情報）

extensionPointId

任意stringなし

拡張ポイントID

parameter任意

stringなし

パラメータ

pluginId

任意stringなし

プラグインID

dynamicNodeConfigInfo

任意objectリスト

動的承認ノード設定情報

nodeId任意

stringなし

ノードID
動的承認処理の実行対象ノードID（動的承認ノードID）を指定します。

nodeSkipFlag

任意booleanなし

ノードスキップフラグ
当該ノードを処理せず次に進む場合は true、それ以外は false。

processTargetConfigs

任意object

リスト

処理対象設定（プラグイン情報）

extensionPointId

任意stringなし

拡張ポイントID

parameter任意

stringなし

パラメータ

pluginId

任意stringなし

プラグインID

horizontalNodeConfigInfo

任意objectリスト

横配置ノード設定情報

matterNodeExpansions

任意objectリスト

案件ノード展開情報

nodeName任意

stringなし

ノード名
設定した名称は横配置ノードの展開後のノード名に表示されます。

processTargetConfigModel

任意

object

リスト

処理対象設定（プラグイン情報）

extensionPointId

任意stringなし

拡張ポイントID

parameter任意

stringなし

パラメータ

pluginId

任意stringなし

プラグインID

nodeId任意

stringなし

ノードID
横配置ノード設定情報の対象ノードIDです。

verticalNodeConfigInfo

任意objectリスト

縦配置ノード設定情報

matterNodeExpansions

任意objectリスト

案件ノード展開情報

nodeName任意

stringなし

ノード名
設定した名称は縦配置ノードの展開後のノード名に表示されます。

processTargetConfigModel

任意

object

リスト

処理対象設定（プラグイン情報）

extensionPointId

任意stringなし

拡張ポイントID

parameter任意

stringなし

パラメータ

pluginId

任意stringなし

プラグインID

346

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

配列/リスト 説明

nodeId任意

stringなし

ノードID
縦配置ノード設定情報の対象ノードIDです。

コラム
担当組織の妥当性チェック「権限者所属組織情報」に所属組織の情報を指定する場合、画面から案件処理を行ったときに担当組織として表示される組織を指定してください。
担当組織として表示されない組織を指定した場合は、妥当性チェックによりエラーが発生します。

注意
到達処理で利用する場合について
分岐ノード、同期ノード、縦配置ノード等のノード内の到達処理で利用する場合は、ノード間でロジックフローが同時実行される可能性があるため、アプリケーションロックと一緒に利用してください。
アプリケーションロックについては、以下のドキュメントを参照してください。
「ロック取得」「ロック解放」出力値
im_bisApprove <any>

項目名型

配列/リスト 説明

im_bisApprove

any

なし

出力値として利用可能な値はありません。

承認終了
IM-BIS ワークフローを承認終了するタスクです。
入力値項目のうち、「承認終了情報」（approveEndInfo）に関する詳細は、以下のAPIドキュメントを参照してください。
ApproveEndParamInfoオブジェクト
IM-BIS for Accel Platform の API と比較すると、以下の機能には対応していません。
代理承認
添付ファイル
根回し通知
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値

347

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_bisApproveEnd <object>├─ approveEndInfo <object>│ ├─ authUserCode <string> *│ ├─ authUserOrgzInfo <object> *│ │ ├─ companyCode <string>│ │ ├─ orgzCode <string>│ │ └─ orgzSetCode <string>│ ├─ matterName <string>│ ├─ matterNumber <string>│ ├─ nodeId <string> *│ ├─ priorityLevel <string>│ ├─ processComment <string>│ └─ systemMatterId <string> *├─ asyncProcessingFlag <boolean>├─ formaItemInfo <object[]>│ ├─ fieldId <string>│ └─ inputValue <any>├─ formaTableItemInfo <object[]>│ ├─ tableData <object[]>│ │ └─ rowInfo <object[]>│ │├─ fieldId <string>│ │└─ inputValue <any>│ └─ tableFieldId <string>└─ userParamInfo <object[]>├─ userParamKey <string>└─ userParamValue <any>

項目名

必須/任意

型

配列/リスト

im_bisApproveEnd

任意objectなし

approveEndInfo

任意objectなし

承認終了情報authUserCode

必須

stringなし

権限者コードauthUserOrgzInfo

必須

objectなし

権限者所属組織情報

説明

組織を指定する場合は、当オブジェクト配下のすべてのプロパティを指定してください。
また、組織の指定内容は妥当性チェックの対象ですので、以下のコラム「担当組織の妥当性チェック」
を参照してください。
所属なしユーザを指定する場合は、当オブジェクト
配下のプロパティに空文字を指定してください。
companyCode

任意

stringなし

権限者会社コード

orgzCode

任意

stringなし

権限者組織コード

orgzSetCode任意

stringなし

権限者組織セットコード

matterName

任意

stringなし

案件名matterNumber任意

stringなし

案件番号

nodeId必須

stringなし

ノードID
承認終了処理の実行対象ノードID（承認ノードID等）を指定します。

priorityLevel

任意

stringなし

優先度

processComment任意

stringなし

処理コメントsystemMatterId必須

stringなし

システム案件ID

348

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

配列/リスト説明

asyncProcessingFlag

任意booleanなし

非同期処理中実行フラグ
非同期処理中実行フラグに true を指定すること
で、到達処理ユーザプログラムで、当該案件を処理できます。
また、以下の注意「到達処理で利用する場合について」を参照してください。
指定しない場合、非同期処理中実行フラグはfalseが設定されます。

formaItemInfo

任意objectリスト

画面アイテム入力情報
承認ノードに設定している画面遷移のフォームに含まれるアイテムのみが指定可能です。

fieldId

任意

stringなし

画面アイテムのフィールド識別ID

inputValue

任意

any

なし

画面アイテムの入力値

formaTableItemInfo

任意objectリスト

テーブル系画面アイテム入力情報
承認ノードに設定している画面遷移のフォームに含まれるテーブル系アイテムのみが指定可能です。

tableData

任意objectリスト

テーブル系画面アイテム情報

rowInfo

任意objectリスト

テーブル行情報

fieldId

任意

stringなし

テーブル列のフィールド識別ID

inputValue

任意

any

なし

テーブル列の入力値

tableFieldId

任意stringなし

テーブル識別ID

userParamInfo

任意objectリスト

ユーザパラメータ

userParamKey

任意

stringなし

ユーザパラメータのキー

userParamValue

任意

any

なし

ユーザパラメータの値

コラム
担当組織の妥当性チェック「権限者所属組織情報」に所属組織の情報を指定する場合、画面から案件処理を行ったときに担当組織として表示される組織を指定してください。
担当組織として表示されない組織を指定した場合は、妥当性チェックによりエラーが発生します。

注意
到達処理で利用する場合について
分岐ノード、同期ノード、縦配置ノード等のノード内の到達処理で利用する場合は、ノード間でロジックフローが同時実行される可能性があるため、アプリケーションロックと一緒に利用してください。
アプリケーションロックについては、以下のドキュメントを参照してください。
「ロック取得」「ロック解放」出力値
im_bisApproveEnd <any>

項目名型

配列/リスト 説明

im_bisApproveEnd

any

なし

出力値として利用可能な値はありません。

349

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
否認
IM-BIS ワークフローを否認するタスクです。
入力値項目のうち、「否認情報」（denyInfo）に関する詳細は、以下のAPIドキュメントを参照してください。
DenyParamInfoオブジェクト
IM-BIS for Accel Platform の API と比較すると、以下の機能には対応していません。
代理処理
根回し通知
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_bisDeny <object>├─ asyncProcessingFlag <boolean>├─ denyInfo <object>│ ├─ authUserCode <string> *│ ├─ authUserOrgzInfo <object> *│ │ ├─ companyCode <string>│ │ ├─ orgzCode <string>│ │ └─ orgzSetCode <string>│ ├─ nodeId <string> *│ ├─ processComment <string>│ └─ systemMatterId <string> *├─ formaItemInfo <object[]>│ ├─ fieldId <string>│ └─ inputValue <any>├─ formaTableItemInfo <object[]>│ ├─ tableData <object[]>│ │ └─ rowInfo <object[]>│ │├─ fieldId <string>│ │└─ inputValue <any>│ └─ tableFieldId <string>└─ userParamInfo <object[]>├─ userParamKey <string>└─ userParamValue <any>

項目名

必須/任意

型

配列/リスト

im_bisDeny

任意objectなし

asyncProcessingFlag

任意booleanなし

説明

非同期処理中実行フラグ
非同期処理中実行フラグに true を指定すること
で、到達処理ユーザプログラムで、当該案件を処理できます。
また、以下の注意「到達処理で利用する場合について」を参照してください。
指定しない場合、非同期処理中実行フラグはfalseが設定されます。

denyInfo

任意objectなし

否認情報

authUserCode

必須

stringなし

権限者コード350

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

配列/リスト説明

authUserOrgzInfo

必須

objectなし

権限者所属組織情報
組織を指定する場合は、当オブジェクト配下のすべてのプロパティを指定してください。
また、組織の指定内容は妥当性チェックの対象ですので、以下のコラム「担当組織の妥当性チェック」
を参照してください。
所属なしユーザを指定する場合は、当オブジェクト
配下のプロパティに空文字を指定してください。

companyCode

任意

stringなし

権限者会社コード

orgzCode

任意

stringなし

権限者組織コード

orgzSetCode任意

stringなし

権限者組織セットコード

nodeId必須

stringなし

ノードID
否認処理の実行対象ノードID（承認ノードID等）を指定します。

processComment任意

stringなし

処理コメントsystemMatterId必須

stringなし

システム案件ID

formaItemInfo

任意objectリスト

画面アイテム入力情報
IM-BIS ワークフロータスクは、ワークフロー案件処理Web APIを拡張した機能であるため、ワークフ
ロー案件処理Web APIの同様の制限が存在します。
そのため、このパラメータに値を設定する必要はありません。

fieldId

任意

stringなし

画面アイテムのフィールド識別ID

inputValue

任意

any

なし

画面アイテムの入力値

formaTableItemInfo

任意objectリスト

テーブル系画面アイテム入力情報
IM-BIS ワークフロータスクは、ワークフロー案件処理Web APIを拡張した機能であるため、ワークフ
ロー案件処理Web APIの同様の制限が存在します。
そのため、このパラメータに値を設定する必要はありません。

tableData

任意objectリスト

テーブル系画面アイテム情報

rowInfo

任意objectリスト

テーブル行情報

fieldId

任意

stringなし

テーブル列のフィールド識別ID

inputValue

任意

any

なし

テーブル列の入力値

tableFieldId

任意stringなし

テーブル識別ID

userParamInfo

任意objectリスト

ユーザパラメータ

userParamKey

任意

stringなし

ユーザパラメータのキー

userParamValue

任意

any

なし

ユーザパラメータの値

コラム
担当組織の妥当性チェック「権限者所属組織情報」に所属組織の情報を指定する場合、画面から案件処理を行ったときに担当組織として表示される組織を指定してください。
担当組織として表示されない組織を指定した場合は、妥当性チェックによりエラーが発生します。

351

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
注意
到達処理で利用する場合について
分岐ノード、同期ノード、縦配置ノード等のノード内の到達処理で利用する場合は、ノード間でロジックフローが同時実行される可能性があるため、アプリケーションロックと一緒に利用してください。
アプリケーションロックについては、以下のドキュメントを参照してください。
「ロック取得」「ロック解放」出力値
im_bisDeny <any>

項目名型

配列/リスト 説明

im_bisDeny

any

なし

出力値として利用可能な値はありません。

保留
IM-BIS ワークフローを保留するタスクです。
入力値項目のうち、「保留情報」（reserveInfo）に関する詳細は、以下のAPIドキュメントを参照してください。
ReserveParamInfoオブジェクト
IM-BIS for Accel Platform の API と比較すると、以下の機能には対応していません。
代理処理
根回し通知
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_bisReserve <object>├─ asyncProcessingFlag <boolean>├─ formaItemInfo <object[]>│ ├─ fieldId <string>│ └─ inputValue <any>├─ formaTableItemInfo <object[]>│ ├─ tableData <object[]>│ │ └─ rowInfo <object[]>│ │├─ fieldId <string>│ │└─ inputValue <any>│ └─ tableFieldId <string>├─ reserveInfo <object>│ ├─ authUserCode <string> *│ ├─ nodeId <string> *│ ├─ processComment <string>│ └─ systemMatterId <string> *└─ userParamInfo <object[]>├─ userParamKey <string>└─ userParamValue <any>

項目名

必須/任意

型

配列/リスト

im_bisReserve任意

object

なし

352

説明

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

配列/リスト説明

asyncProcessingFlag

任意booleanなし

非同期処理中実行フラグ
非同期処理中実行フラグに true を指定すること
で、到達処理ユーザプログラムで、当該案件を処理できます。
また、以下の注意「到達処理で利用する場合について」を参照してください。
指定しない場合、非同期処理中実行フラグはfalseが設定されます。

formaItemInfo

任意objectリスト

画面アイテム入力情報
IM-BIS ワークフロータスクは、ワークフロー案件処理Web APIを拡張した機能であるため、ワークフ
ロー案件処理Web APIの同様の制限が存在します。
そのため、このパラメータに値を設定する必要はありません。

fieldId

任意

stringなし

画面アイテムのフィールド識別ID

inputValue

任意

any

なし

画面アイテムの入力値

formaTableItemInfo

任意objectリスト

テーブル系画面アイテム入力情報
IM-BIS ワークフロータスクは、ワークフロー案件処理Web APIを拡張した機能であるため、ワークフ
ロー案件処理Web APIの同様の制限が存在します。
そのため、このパラメータに値を設定する必要はありません。

tableData

任意objectリスト

テーブル系画面アイテム情報

rowInfo

任意objectリスト

テーブル行情報

fieldId

任意

stringなし

テーブル列のフィールド識別ID

inputValue

任意

any

なし

テーブル列の入力値

tableFieldId

任意stringなし

テーブル識別ID

reserveInfo

任意objectなし

保留情報

authUserCode

必須

stringなし

権限者コードnodeId必須

stringなし

ノードID
保留処理の実行対象ノードID（承認ノードID等）を指定します。

processComment任意

stringなし

処理コメントsystemMatterId必須

stringなし

システム案件ID

userParamInfo

任意objectリスト

ユーザパラメータ

userParamKey

任意

stringなし

ユーザパラメータのキー

userParamValue

任意

any

なし

ユーザパラメータの値

注意
到達処理で利用する場合について
分岐ノード、同期ノード、縦配置ノード等のノード内の到達処理で利用する場合は、ノード間でロジックフローが同時実行される可能性があるため、アプリケーションロックと一緒に利用してください。
アプリケーションロックについては、以下のドキュメントを参照してください。
「ロック取得」「ロック解放」353

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
出力値
im_bisReserve <any>

項目名型

配列/リスト 説明

im_bisReserve

any

なし

出力値として利用可能な値はありません。

保留解除
IM-BIS ワークフローを保留解除するタスクです。
入力値項目のうち、「保留解除情報」（reserveCancelInfo）に関する詳細は、以下のAPIドキュメントを参照してください。
ReserveCancelParamInfoオブジェクト
IM-BIS for Accel Platform の API と比較すると、以下の機能には対応していません。
代理処理
根回し通知
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_bisReserveCancel <object>├─ asyncProcessingFlag <boolean>├─ formaItemInfo <object[]>│ ├─ fieldId <string>│ └─ inputValue <any>├─ formaTableItemInfo <object[]>│ ├─ tableData <object[]>│ │ └─ rowInfo <object[]>│ │├─ fieldId <string>│ │└─ inputValue <any>│ └─ tableFieldId <string>├─ reserveCancelInfo <object>│ ├─ authUserCode <string> *│ ├─ nodeId <string> *│ ├─ processComment <string>│ └─ systemMatterId <string> *└─ userParamInfo <object[]>├─ userParamKey <string>└─ userParamValue <any>

項目名

必須/任意

型

配列/リスト

im_bisReserveCancel

任意objectなし

asyncProcessingFlag

任意booleanなし

説明

非同期処理中実行フラグ
非同期処理中実行フラグに true を指定すること
で、到達処理ユーザプログラムで、当該案件を処理できます。
また、以下の注意「到達処理で利用する場合について」を参照してください。
指定しない場合、非同期処理中実行フラグはfalseが設定されます。

354

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

配列/リスト説明

formaItemInfo

任意objectリスト

画面アイテム入力情報
IM-BIS ワークフロータスクは、ワークフロー案件処理Web APIを拡張した機能であるため、ワークフ
ロー案件処理Web APIの同様の制限が存在します。
そのため、このパラメータに値を設定する必要はありません。

fieldId

任意

stringなし

画面アイテムのフィールド識別ID

inputValue

任意

any

なし

画面アイテムの入力値

formaTableItemInfo

任意objectリスト

テーブル系画面アイテム入力情報
IM-BIS ワークフロータスクは、ワークフロー案件処理Web APIを拡張した機能であるため、ワークフ
ロー案件処理Web APIの同様の制限が存在します。
そのため、このパラメータに値を設定する必要はありません。

tableData

任意objectリスト

テーブル系画面アイテム情報

rowInfo

任意objectリスト

テーブル行情報

fieldId

任意

stringなし

テーブル列のフィールド識別ID

inputValue

任意

any

なし

テーブル列の入力値

tableFieldId

任意stringなし

テーブル識別ID

reserveCancelInfo

任意objectなし

保留解除情報authUserCode

必須

stringなし

権限者コードnodeId必須

stringなし

ノードID
保留解除処理の実行対象ノードID（承認ノードID等）を指定します。

processComment任意

stringなし

処理コメントsystemMatterId必須

stringなし

システム案件ID

userParamInfo

任意objectリスト

ユーザパラメータ

userParamKey

任意

stringなし

ユーザパラメータのキー

userParamValue

任意

any

なし

ユーザパラメータの値

注意
到達処理で利用する場合について
分岐ノード、同期ノード、縦配置ノード等のノード内の到達処理で利用する場合は、ノード間でロジックフローが同時実行される可能性があるため、アプリケーションロックと一緒に利用してください。
アプリケーションロックについては、以下のドキュメントを参照してください。
「ロック取得」「ロック解放」出力値
im_bisReserveCancel <any>

項目名型

配列/リスト 説明

im_bisReserveCancel

any

なし

出力値として利用可能な値はありません。

355

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
引戻し
IM-BIS ワークフローを引戻しするタスクです。
入力値項目のうち、「引戻し情報」（pullBackInfo）に関する詳細は、以下のAPIドキュメントを参照してください。
PullBackParamInfoオブジェクト
IM-BIS for Accel Platform の API と比較すると、以下の機能には対応していません。
代理処理
根回し通知
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_bisPullBack <object>├─ formaItemInfo <object[]>│ ├─ fieldId <string>│ └─ inputValue <any>├─ formaTableItemInfo <object[]>│ ├─ tableData <object[]>│ │ └─ rowInfo <object[]>│ │├─ fieldId <string>│ │└─ inputValue <any>│ └─ tableFieldId <string>├─ pullBackInfo <object>│ ├─ authUserCode <string> *│ ├─ processComment <string>│ ├─ pullBackTargetNodeId <string> *│ └─ systemMatterId <string> *└─ userParamInfo <object[]>├─ userParamKey <string>└─ userParamValue <any>

項目名

必須/任意

型

配列/リスト

im_bisPullBack

任意

objectなし

formaItemInfo

任意objectリスト

説明

画面アイテム入力情報
IM-BIS ワークフロータスクは、ワークフロー案件処理Web APIを拡張した機能であるため、ワークフ
ロー案件処理Web APIの同様の制限が存在します。
そのため、このパラメータに値を設定する必要はありません。

fieldId

任意

stringなし

画面アイテムのフィールド識別ID

inputValue

任意

any

なし

画面アイテムの入力値

formaTableItemInfo

任意objectリスト

テーブル系画面アイテム入力情報
IM-BIS ワークフロータスクは、ワークフロー案件処理Web APIを拡張した機能であるため、ワークフ
ロー案件処理Web APIの同様の制限が存在します。
そのため、このパラメータに値を設定する必要はありません。

tableData

任意objectリスト

テーブル系画面アイテム情報

rowInfo

任意objectリスト

テーブル行情報

fieldId

任意

stringなし

テーブル列のフィールド識別ID

inputValue

任意

any

なし

テーブル列の入力値356

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

配列/リスト説明tableFieldId

任意stringなし

テーブル識別ID

pullBackInfo

任意objectなし

引戻し情報

authUserCode

必須

stringなし

権限者コードprocessComment任意

stringなし

処理コメントpullBackTargetNodeId

必須

stringなし

引戻し先ノードID

systemMatterId必須

stringなし

システム案件ID

userParamInfo

任意objectリスト

ユーザパラメータ

userParamKey

任意

stringなし

ユーザパラメータのキー

userParamValue

任意

any

なし

ユーザパラメータの値

出力値
im_bisPullBack <any>

項目名型

配列/リスト 説明

im_bisPullBack

any

なし

出力値として利用可能な値はありません。

差戻しIM-BIS ワークフローを差戻しするタスクです。
入力値項目のうち、「差戻し情報」（sendBackInfo）に関する詳細は、以下のAPIドキュメントを参照してください。
SendBackParamInfoオブジェクト
IM-BIS for Accel Platform の API と比較すると、以下の機能には対応していません。
代理処理
根回し通知
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値

357

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_bisSendBack <object>├─ asyncProcessingFlag <boolean>├─ formaItemInfo <object[]>│ ├─ fieldId <string>│ └─ inputValue <any>├─ formaTableItemInfo <object[]>│ ├─ tableData <object[]>│ │ └─ rowInfo <object[]>│ │├─ fieldId <string>│ │└─ inputValue <any>│ └─ tableFieldId <string>├─ sendBackInfo <object>│ ├─ authUserCode <string> *│ ├─ authUserOrgzInfo <object> *│ │ ├─ companyCode <string>│ │ ├─ orgzCode <string>│ │ └─ orgzSetCode <string>│ ├─ matterName <string>│ ├─ matterNumber <string>│ ├─ nodeId <string> *│ ├─ priorityLevel <string>│ ├─ processComment <string>│ ├─ sendBackNodeId <string[]> *│ └─ systemMatterId <string> *└─ userParamInfo <object[]>├─ userParamKey <string>└─ userParamValue <any>

項目名

必須/任意

型

配列/リスト

im_bisSendBack

任意objectなし

asyncProcessingFlag

任意booleanなし

説明

非同期処理中実行フラグ
非同期処理中実行フラグに true を指定すること
で、到達処理ユーザプログラムで、当該案件を処理できます。
また、以下の注意「到達処理で利用する場合について」を参照してください。
指定しない場合、非同期処理中実行フラグはfalseが設定されます。

formaItemInfo

任意objectリスト

画面アイテム入力情報
IM-BIS ワークフロータスクは、ワークフロー案件処理Web APIを拡張した機能であるため、ワークフ
ロー案件処理Web APIの同様の制限が存在します。
そのため、このパラメータに値を設定する必要はありません。

fieldId

任意

stringなし

画面アイテムのフィールド識別ID

inputValue

任意

any

なし

画面アイテムの入力値

formaTableItemInfo

任意objectリスト

テーブル系画面アイテム入力情報
IM-BIS ワークフロータスクは、ワークフロー案件処理Web APIを拡張した機能であるため、ワークフ
ロー案件処理Web APIの同様の制限が存在します。
そのため、このパラメータに値を設定する必要はありません。

tableData

任意objectリスト

テーブル系画面アイテム情報

rowInfo

任意objectリスト

テーブル行情報

fieldId

任意

stringなし

テーブル列のフィールド識別ID

inputValue

任意

any

なし

テーブル列の入力値

358

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

配列/リスト説明tableFieldId

任意stringなし

テーブル識別ID

sendBackInfo

任意objectなし

差戻し情報

authUserCode

必須

stringなし

権限者コードauthUserOrgzInfo

必須

objectなし

権限者所属組織情報
組織を指定する場合は、当オブジェクト配下のすべてのプロパティを指定してください。
また、組織の指定内容は妥当性チェックの対象ですので、以下のコラム「担当組織の妥当性チェック」
を参照してください。
所属なしユーザを指定する場合は、当オブジェクト
配下のプロパティに空文字を指定してください。

companyCode

任意

stringなし

権限者会社コード

orgzCode

任意

stringなし

権限者組織コード

orgzSetCode任意

stringなし

権限者組織セットコード

matterName

任意

stringなし

案件名matterNumber任意

stringなし

案件番号

nodeId必須

stringなし

ノードID差戻し処理の実行対象ノードID（承認ノードID等）
を指定します。

priorityLevel

任意

stringなし

優先度

processComment任意

stringなし

処理コメントsendBackNodeId

必須

string配列

差戻し先ノードID

systemMatterId必須

stringなし

システム案件ID

userParamInfo

任意objectリスト

ユーザパラメータ

userParamKey

任意

stringなし

ユーザパラメータのキー

userParamValue

任意

any

なし

ユーザパラメータの値

コラム
担当組織の妥当性チェック「権限者所属組織情報」に所属組織の情報を指定する場合、画面から案件処理を行ったときに担当組織として表示される組織を指定してください。
担当組織として表示されない組織を指定した場合は、妥当性チェックによりエラーが発生します。

注意
到達処理で利用する場合について
分岐ノード、同期ノード、縦配置ノード等のノード内の到達処理で利用する場合は、ノード間でロジックフローが同時実行される可能性があるため、アプリケーションロックと一緒に利用してください。
アプリケーションロックについては、以下のドキュメントを参照してください。
「ロック取得」「ロック解放」出力値
im_bisSendBack <any>359

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト 説明

im_bisSendBack

any

なし

出力値として利用可能な値はありません。

処理対象者取得
IM-BIS ワークフローの未完了案件の処理対象者を取得するタスクです。
このタスクでは、未到達ノード、処理待ちノードの申請ノード、承認ノード、動的承認ノードの処理対象者を取得できます。
処理済ノードから処理対象者を取得できません。
未到達ノード :処理権限者プラグインを展開して処理対象者を取得します。
処理待ちノード :データベーステーブル「imw_t_actv_executable_user」から処理対象者を取得します。

コラム
未到達ノードについて
未到達ノードの処理対象者を取得する場合、「対象者を展開する日」の設定に応じて以下の動作を行います。
「申請基準日」に設定されている場合、申請基準日で展開した処理対象者を返却します。
「システム日」に設定されている場合、タスク動作時の現在日時で展開した処理対象者を返却します。
対象ノードに処理対象者変更履歴が存在する場合、タスク動作時の現在日時で展開した処理対象者を返却します。
入力値の「基準日」（baseDate）指定時、指定した日付で展開した処理対象者を返却します。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_bisGetProcessTargetUser <object>├─ nodeId <string> *├─ systemMatterId <string> *└─ baseDate <date>型

配列/リスト 説明

im_bisGetProcessTargetUser 任意

objectなし

nodeId必須

stringなし

ノードID

systemMatterId必須

stringなし

システム案件ID

baseDate

任意

date

なし

基準日

項目名

必須/任意

出力値
im_bisGetProcessTargetUser <object>└─ userCds <string[]>

項目名型

配列/リスト

im_bisGetProcessTargetUser object

なし

userCds

配列

string説明

ユーザコード一覧

処理対象者追加
IM-BIS ワークフローの未完了案件の処理対象者を追加するタスクです。
未到達ノード、処理待ちノードの申請ノード、承認ノード、動的承認ノードに処理対象者を追加できます。

360

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
処理済ノードは処理対象者を追加できません。
未到達ノード指定時は、flow.xmlへ処理対象者情報の追加、更新処理のみ行います。
処理待ちノード指定時は、flow.xmlへ処理対象者情報の追加、更新処理と、処理対象者情報を保存しているデータベーステーブル「imw_t_actv_executable_user」、「imw_t_actv_user_orgz」への展開処理を行います。
また、flow.xmlへ処理対象者情報の追加、更新処理をする際の処理権限者プラグインのプラグイン名は、「ユーザ」で追加されます。

注意
アクション処理で設定されているロジックフローで本タスクを使用する場合
本タスクは内部で「WorkflowActionProcessNotifyManager#updateFlow」を実行しています。
そのため、アクション処理内でこのタスクを実行したときの処理画面での入力の扱いについては、ワークフローパラメータ「update-flow-xml-before-action-process」の設定に従います。
ワークフローパラメータの詳細は「 アクション処理実行前にフロー情報を更新するかの設定 」を参照してください。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_bisAddProcessTargetUser <object>├─ nodeId <string> *├─ systemMatterId <string> *└─ userCds <string[]> *

必須/任意

型

配列/リスト 説明

im_bisAddProcessTargetUser 任意

objectなし

nodeId必須

stringなし

ノードID

systemMatterId必須

stringなし

システム案件ID

userCds

必須

string配列

ユーザコード一覧

項目名

コラム
ユーザコード一覧の妥当性チェック「ユーザコード一覧」にユーザコードを指定する場合、重複の無い一覧を指定してください。
ユーザコードが重複している場合は、妥当性チェックによりエラーが発生します。
出力値
im_bisAddProcessTargetUser <any>

項目名型

im_bisAddProcessTargetUser any

配列/リスト

説明なし

出力値として利用可能な値はありません。

処理対象者削除
IM-BIS ワークフローの未完了案件の処理対象者を全削除するタスクです。
未到達ノード、処理待ちノードの申請ノード、承認ノード、動的承認ノードの処理対象者を削除できます。
処理済ノードは処理対象者を削除できません。
未到達ノード指定時は、flow.xmlの処理対象者情報の全削除処理のみ行います。

361

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
処理待ちノード指定時は、flow.xmlの処理対象者情報の全削除処理と、処理対象者情報を保存しているデータベーステーブル「imw_t_actv_executable_user」、「imw_t_actv_user_orgz」への展開処理を行います。

注意
アクション処理で設定されているロジックフローで本タスクを使用する場合
本タスクは内部で「WorkflowActionProcessNotifyManager#updateFlow」を実行しています。
そのため、アクション処理内でこのタスクを実行したときの処理画面での入力の扱いについては、ワークフローパラメータ「update-flow-xml-before-action-process」の設定に従います。
ワークフローパラメータの詳細は「 アクション処理実行前にフロー情報を更新するかの設定 」を参照してください。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_bisDeleteProcessTargetUser <object>├─ nodeId <string> *└─ systemMatterId <string> *

配列/リス
必須/任意

項目名

型

ト

説明

im_bisDeleteProcessTargetUser 任意

objectなし

nodeId必須

stringなし

ノードID

systemMatterId必須

stringなし

システム案件ID

出力値
im_bisDeleteProcessTargetUser <any>

項目名型

im_bisDeleteProcessTargetUser any

配列/リスト

説明なし

出力値として利用可能な値はありません。

参照者取得
IM-BIS ワークフローの参照者を取得するタスクです。
このタスクは、データベーステーブル「imw_t_actv_matter_handle_user」、または、「imw_t_cpl_matter_handle_user」から、案件操作権限者情報を取得します。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_bisGetMatterHandleAuthUser <object>└─ systemMatterId <string> *362

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
配列/リス
項目名

必須/任意

型

ト

im_bisGetMatterHandleAuthUser 任意

objectなし

systemMatterId

stringなし

必須

説明

システム案件ID

出力値
im_bisGetMatterHandleAuthUser <object>└─ MatterHandleAuthUserInfoList <object[]>├─ matterHandleAuthInfo <object>│ ├─ changeUserFlag <string>│ ├─ deleteDynamicNodeFlag <string>│ ├─ expandUserFlag <string>│ ├─ handleMoveBackwardFlag <string>│ ├─ handleMoveForwardFlag <string>│ ├─ handleTerminateFlag <string>│ ├─ horizontalNodeConfigFlag <string>│ ├─ reserveCancelFlag <string>│ ├─ undeleteDynamicNodeFlag <string>│ └─ verticalNodeConfigFlag <string>└─ userCd <string>

項目名型

配列/リスト説明

im_bisGetMatterHandleAuthUser object

なし

MatterHandleAuthUserInfoList

object

配列

案件操作権限者情報

MatterHandleAuthInfo

objectなし

案件操作権限情報

changeUserFlag

stringなし

処理対象者変更可否フラグ
0:無効 / 1:有効

deleteDynamicNodeFlag

stringなし

動的処理ノード削除可否フラグ
0:無効 / 1:有効

expandUserFlag

stringなし

処理対象者展開可否フラグ
0:無効 / 1:有効

handleMoveBackwardFlag

stringなし

案件操作後進可否フラグ
0:無効 / 1:有効

handleMoveForwardFlag

stringなし

案件操作前進可否フラグ
0:無効 / 1:有効

handleTerminateFlag

stringなし

案件操作終了可否フラグ
0:無効 / 1:有効

horizontalNodeConfigFlag

stringなし

横配置ノード設定可否フラグ
0:無効 / 1:有効

reserveCancelFlag

stringなし

保留解除可否フラグ
0:無効 / 1:有効

undeleteDynamicNodeFlag

stringなし

動的処理ノード復活可否フラグ
0:無効 / 1:有効

verticalNodeConfigFlag

stringなし

縦配置ノード設定可否フラグ
0:無効 / 1:有効

userCdstringなし

ユーザコード

参照者追加
IM-BIS ワークフローの参照者を追加するタスクです。
このタスクでは、flow.xmlへ参照者情報の追加、更新処理と、参照者情報を保存しているデータベーステーブル

363

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01「imw_t_actv_matter_handle_user」、または、「imw_t_cpl_matter_handle_user」への展開処理を行います。
また、flow.xmlへ参照者情報の追加、更新処理をする際の案件操作権限者プラグインのプラグイン名は、「ユーザ」で追加されます。

コラム
既に登録されているユーザを追加した場合の動作について
プラグイン名が「ユーザ」である案件操作権限者プラグインで登録されているユーザを追加した場合、案件操作権限情報は上書きされます。
プラグイン名が「ユーザ」でない案件操作権限者プラグインで登録されているユーザを追加した場合、案件操作権限情報は両者の論理和を取ります。

注意アクション処理で設定されているロジックフローで本タスクを使用する場合
本タスクは内部で「WorkflowActionProcessNotifyManager#updateFlow」を実行しています。
そのため、アクション処理内でこのタスクを実行したときの処理画面での入力の扱いについては、ワークフローパラメータ「update-flow-xml-before-action-process」の設定に従います。
ワークフローパラメータの詳細は「 アクション処理実行前にフロー情報を更新するかの設定 」を参照してください。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_bisAddMatterHandleAuthUser <object>├─ matterHandleAuthInfo <object>│ ├─ changeUserFlag <string>│ ├─ deleteDynamicNodeFlag <string>│ ├─ expandUserFlag <string>│ ├─ handleMoveBackwardFlag <string>│ ├─ handleMoveForwardFlag <string>│ ├─ handleTerminateFlag <string>│ ├─ horizontalNodeConfigFlag <string>│ ├─ reserveCancelFlag <string>│ ├─ undeleteDynamicNodeFlag <string>│ └─ verticalNodeConfigFlag <string>├─ systemMatterId <string> *└─ userCds <string[]> *

配列/リス
項目名

必須/任意

型

ト

im_bisAddMatterHandleAuthUser 任意

objectなし

matterHandleAuthInfo

objectなし

任意

説明

案件操作権限情報
各権限を指定しない場合、または、0,1以外の値を指定した場合、各権限は無効と判断されます。

changeUserFlag

任意

stringなし

処理対象者変更可否フラグ
0:無効 / 1:有効

deleteDynamicNodeFlag

任意

stringなし

動的処理ノード削除可否フラグ
0:無効 / 1:有効

expandUserFlag

任意

stringなし

処理対象者展開可否フラグ
0:無効 / 1:有効364

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
配列/リス
項目名

必須/任意

型

ト

説明

handleMoveBackwardFlag

任意

stringなし

案件操作後進可否フラグ
0:無効 / 1:有効

handleMoveForwardFlag

任意

stringなし

案件操作前進可否フラグ
0:無効 / 1:有効

handleTerminateFlag

任意

stringなし

案件操作終了可否フラグ
0:無効 / 1:有効

horizontalNodeConfigFlag

任意

stringなし

横配置ノード設定可否フラグ
0:無効 / 1:有効

reserveCancelFlag

任意

stringなし

保留解除可否フラグ
0:無効 / 1:有効

undeleteDynamicNodeFlag

任意

stringなし

動的処理ノード復活可否フラグ
0:無効 / 1:有効

verticalNodeConfigFlag

任意

stringなし

縦配置ノード設定可否フラグ
0:無効 / 1:有効

systemMatterId必須

stringなし

システム案件ID

userCds

必須

string配列

ユーザコード一覧

コラム
ユーザコード一覧の妥当性チェック「ユーザコード一覧」にユーザコードを指定する場合、重複の無い一覧を指定してください。
ユーザコードが重複している場合は、妥当性チェックによりエラーが発生します。
出力値
im_bisAddMatterHandleAuthUser <any>

項目名型

im_bisAddMatterHandleAuthUser any

配列/リスト

説明なし

出力値として利用可能な値はありません。

参照者削除
IM-BIS ワークフローの参照者を全て削除するタスクです。
このタスクでは、flow.xmlの参照者情報の全削除処理と、 参照者情報を保存しているデータベーステーブル「imw_t_actv_matter_handle_user」、または、「imw_t_cpl_matter_handle_user」への展開処理を行います。

注意
アクション処理で設定されているロジックフローで本タスクを使用する場合
本タスクは内部で「WorkflowActionProcessNotifyManager#updateFlow」を実行しています。
そのため、アクション処理内でこのタスクを実行したときの処理画面での入力の扱いについては、ワークフローパラメータ「update-flow-xml-before-action-process」の設定に従います。
ワークフローパラメータの詳細は「 アクション処理実行前にフロー情報を更新するかの設定 」を参照してください。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

365

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
入力値
im_bisDeleteMatterHandleAuthUser <object>└─ systemMatterId <string> *

配列/リス
必須/任意

項目名

型

ト

im_bisDeleteMatterHandleAuthUser 任意

objectなし

systemMatterId

stringなし

必須

説明

システム案件ID

出力値
im_bisDeleteMatterHandleAuthUser <any>

項目名型

im_bisDeleteMatterHandleAuthUser any

配列/リスト

説明なし

出力値として利用可能な値はありません。

過去案件参照者追加
IM-BIS ワークフローの過去案件参照者追加タスクです。
過去案件参照者を追加します。
入力値の「過去案件参照者コード一覧」（referableUserCds）に指定した追加対象ユーザが存在しないユーザでも、権限者テーブルに追加され、正常終了します。
既に参照者として登録されているユーザに対しては、追加処理を行いません。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_bisAddArchiveReferableUser <object>├─ referableUserCds <string[]> *└─ systemMatterId <string> *

配列/リス
必須/任意

項目名

型

ト

説明

im_bisAddArchiveReferableUser 任意

objectなし

referableUserCds

必須

string[]配列

過去案件参照者コード一覧

systemMatterId必須

stringなし

システム案件ID

コラム
過去案件参照者コード一覧の妥当性チェック「過去案件参照者コード一覧」にユーザコードを指定する場合、重複の無い一覧を指定してください。
ユーザコードが重複している場合は、妥当性チェックによりエラーが発生します。
出力値
im_bisAddArchiveReferableUser <any>366intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

im_bisAddArchiveReferableUser any

配列/リスト

説明なし

出力値として利用可能な値はありません。

過去案件参照者削除
IM-BIS ワークフローの過去案件参照者削除タスクです。
過去案件参照者を削除します。
入力値の「過去案件参照者コード一覧」（referableUserCds）に指定した削除対象ユーザが存在しないユーザでも正常終了します。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_bisDeleteArchiveReferableUser <object>├─ deleteAllUser <boolean> *├─ referableUserCds <string[]>└─ systemMatterId <string> *

配列/リス
必須/任意

項目名

型

ト

im_bisDeleteArchiveReferableUser 任意

objectなし

deleteAllUser

boolean

なし

必須

説明

過去案件参照者全削除フラグ
referableUserCdsに関係なく、過去案件参照者を全てを削除する場合:truereferableUserCdsに設定された過去案件参照者を削除する場合:falsereferableUserCds

任意

string[]配列

過去案件参照者コード一覧
deleteAllUserがfalseの場合利用されます。

systemMatterId必須

stringなし

システム案件ID

コラム
過去案件参照者コード一覧の妥当性チェック「過去案件参照者コード一覧」にユーザコードを指定する場合、重複の無い一覧を指定してください。
ユーザコードが重複している場合は、妥当性チェックによりエラーが発生します。
出力値
im_bisDeleteArchiveReferableUser <any>

項目名型

im_bisDeleteArchiveReferableUser any

配列/リスト

説明なし

出力値として利用可能な値はありません。

確認者取得
IM-BIS ワークフローの確認者取得タスクです。
このタスクは、以下のデータベーステーブルから、確認処理権限者情報を取得します。
未完了案件:「imw_t_confirm_orgz」、「imw_t_confirm_user」
完了案件 :「imw_t_cpl_matter_confirm_orgz」、「imw_t_cpl_matter_confirm_user」

367

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
コラム
未到達ノードについて
未到達ノードの情報を取得する場合、「対象者を展開する日」の設定に応じて以下の動作を行います。
「申請基準日」に設定されている場合、申請基準日で展開した情報を返却します。
「システム日」に設定されている場合、タスク動作時の現在日時で展開した情報を返却します。
詳細は、以下のドキュメントを参照してください。
対象者を展開する日付

プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_bisGetConfirmUser <object>├─ nodeId <string> *└─ systemMatterId <string> *型

配列/リスト 説明

im_bisGetConfirmUser 任意

objectなし

nodeId必須

stringなし

ノードID

systemMatterId必須

stringなし

システム案件ID

項目名

必須/任意

出力値
im_bisGetConfirmUser <object[]>├─ confirmCplFlag <string>└─ confirmUserCd <string>

項目名型

配列/リスト 説明

im_bisGetConfirmUser object

リスト

confirmCplFlag

なし

string

確認済みフラグ
0:未確認 / 1:確認済み

confirmUserCd

stringなし

確認者コード

確認者追加
IM-BIS ワークフローの確認者追加タスクです。
このタスクでは、flow.xmlの、確認処理権限者情報の追加処理と、確認処理権限者情報を保存している以下のデータベーステーブルへの展開処理を行います。
未完了案件:「imw_t_confirm_orgz」、「imw_t_confirm_user」
完了案件 :「imw_t_cpl_matter_confirm_orgz」、「imw_t_cpl_matter_confirm_user」

368

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
注意
アクション処理で設定されているロジックフローで本タスクを使用する場合
本タスクは内部で「WorkflowActionProcessNotifyManager#updateFlow」を実行しています。
そのため、アクション処理内でこのタスクを実行したときの処理画面での入力の扱いについては、ワークフローパラメータ「update-flow-xml-before-action-process」の設定に従います。
ワークフローパラメータの詳細は「 アクション処理実行前にフロー情報を更新するかの設定 」を参照してください。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_bisAddConfirmUser <object>├─ nodeId <string> *├─ systemMatterId <string> *└─ userCds <string[]> *

必須/任意

型

配列/リスト 説明

im_bisAddConfirmUser 任意

objectなし

nodeId必須

stringなし

ノードID

systemMatterId必須

stringなし

システム案件ID

userCds

必須

string配列

ユーザコード一覧

項目名

コラム
ユーザコード一覧の妥当性チェック「ユーザコード一覧」にユーザコードを指定する場合、重複の無い一覧を指定してください。
ユーザコードが重複している場合は、妥当性チェックによりエラーが発生します。
出力値
im_bisAddConfirmUser <any>

項目名型

im_bisAddConfirmUser any

配列/リスト 説明なし

出力値として利用可能な値はありません。

確認者削除
IM-BIS ワークフローの確認者削除タスクです。
このタスクでは、flow.xmlの、確認処理権限者情報の全削除処理と、確認処理権限者情報を保存している以下のデータベーステーブル
への展開処理を行います。
未完了案件:「imw_t_confirm_orgz」、「imw_t_confirm_user」
完了案件 :「imw_t_cpl_matter_confirm_orgz」、「imw_t_cpl_matter_confirm_user」

369

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
コラム
確認処理履歴について
確認処理権限者の確認処理履歴情報を保持しているデータベーステーブル「imw_t_confirm」、または、「imw_t_cpl_matter_confirm」からの削除は行いませんので、確認済みの処理履歴情報は残ります。

注意アクション処理で設定されているロジックフローで本タスクを使用する場合
本タスクは内部で「WorkflowActionProcessNotifyManager#updateFlow」を実行しています。
そのため、アクション処理内でこのタスクを実行したときの処理画面での入力の扱いについては、ワークフローパラメータ「update-flow-xml-before-action-process」の設定に従います。
ワークフローパラメータの詳細は「 アクション処理実行前にフロー情報を更新するかの設定 」を参照してください。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_bisDeleteConfirmUser <object>├─ nodeId <string> *└─ systemMatterId <string> *型

配列/リスト

im_bisDeleteConfirmUser 任意

objectなし

nodeId必須

stringなし

ノードID

systemMatterId必須

stringなし

システム案件ID

項目名

必須/任意

説明

出力値
im_bisDeleteConfirmUser <any>

項目名型

im_bisDeleteConfirmUser any

配列/リスト

説明なし

出力値として利用可能な値はありません。

縦配置・横配置ノード展開
IM-BIS ワークフローの未完了案件の縦配置・横配置ノードを展開するタスクです。
未展開の横配置・縦配置ノードに対して本タスクを実行した場合、入力値の情報で展開します。
展開済の横配置・縦配置ノードに対して本タスクを実行した場合、展開済みノードの状態によってタスク実行結果が異なります。
展開済みノードが未到達である場合、現在の展開情報を削除して入力値の情報で再展開します。
展開済みノードが処理待ち・処理済である場合、エラーが発生します。
また、flow.xmlへ処理対象者情報の追加、更新処理をする際の処理権限者プラグインのプラグイン名は、「ユーザ」で追加されます。

370

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
注意
アクション処理で設定されているロジックフローで本タスクを使用する場合
本タスクは内部で「WorkflowActionProcessNotifyManager#updateFlow」を実行しています。
そのため、アクション処理内でこのタスクを実行したときの処理画面での入力の扱いについては、ワークフローパラメータ「update-flow-xml-before-action-process」の設定に従います。
ワークフローパラメータの詳細は「 アクション処理実行前にフロー情報を更新するかの設定 」を参照してください。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_bisExpandHorizontalVerticalNode <object>├─ expandNodeInfo<object[]>*│ ├─ nodeName <string> *│ └─ userCds <string[]> *├─ nodeId <string> *└─ systemMatterId <string> *必須/任意 型

項目名

配列/リスト

im_bisExpandHorizontalVerticalNode 任意

objectなし

expandNodeInfo

object配列

必須

説明

縦配置・横配置ノード展開設定情報
空配列を指定することでそのノードの展開数は0となりスキップされます。

nodeName必須

stringなし

ノード名

userCds

必須

string配列

ユーザコード一覧

nodeId必須

stringなし

縦配置・横配置ノードID

systemMatterId必須

stringなし

システム案件ID

コラム
ユーザコード一覧の妥当性チェック「ユーザコード一覧」にユーザコードを指定する場合、重複の無い一覧を指定してください。
ユーザコードが重複している場合は、妥当性チェックによりエラーが発生します。
出力値
im_bisExpandHorizontalVerticalNode <any>

項目名型

im_bisExpandHorizontalVerticalNode any

配列/リスト

説明なし

出力値として利用可能な値はありません。

振替IM-BIS ワークフローの未完了案件の処理権限を振替するタスクです。
プロパティ

371

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_bisTransfer <object>├─ asyncProcessingFlag <boolean>├─ executeUserCode <string> *├─ nodeId <string> *├─ noticeComment <string>├─ sendMailFlg <boolean>├─ systemMatterId <string> *├─ transferOriginalUserCode <string> *└─ transferUserCode <string> *

項目名

必須/任意

型

配列/リスト説明

asyncProcessingFlag

任意booleanなし

非同期処理中実行フラグ
非同期処理中実行フラグに true を指定すること
で、到達処理ユーザプログラムで、当該案件を処理できます。
また、以下の注意「到達処理で利用する場合について」を参照してください。
指定しない場合、非同期処理中実行フラグはfalseが設定されます。

executeUserCode

必須

stringなし

実行者コードnodeId必須

stringなし

ノードID
振替処理の実行対象ノードID（承認ノードID）を指定します。

noticeComment任意

stringなし

振替通知コメント

sendMailFlg

任意boolean

なし

振替通知メール送信フラグ
指定しない場合、振替通知メール送信フラグは
falseが設定されます。

systemMatterId必須

stringなし

システム案件ID

transferOriginalUserCode 必須

stringなし

振替元権限者コードtransferUserCode

stringなし

振替先ユーザコード

必須

注意
到達処理で利用する場合について
分岐ノード、同期ノード、縦配置ノード等のノード内の到達処理で利用する場合は、ノード間でロジックフローが同時実行される可能性があるため、アプリケーションロックと一緒に利用してください。
アプリケーションロックについては、以下のドキュメントを参照してください。
「ロック取得」「ロック解放」出力値
im_bisTransfer <any>

項目名型

配列/リスト 説明

im_bisTransfer

any

なし

出力値として利用可能な値はありません。

372

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
ユーザデータ案件プロパティ情報取得
IM-BIS ワークフローのユーザデータ案件プロパティ情報を取得するタスクです。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_bisGetUserMatterProperty <object>├─ userDataId <string> *└─ matterPropertyKey <string> *

必須/任意

型

配列/リスト 説明

im_bisGetUserMatterProperty 任意

objectなし

userDataId

必須

stringなし

ユーザデータID

matterPropertyKey

必須

stringなし

案件プロパティキー

項目名

出力値
im_bisGetUserMatterProperty <object>├─ userDataId <string>├─ matterPropertyKey <string>└─ matterPropertyValue <string>

項目名

配列/リスト型

説明

im_bisGetUserMatterProperty object

なし

userDataId

stringなし

ユーザデータID

matterPropertyKey

stringなし

案件プロパティキー

matterPropertyValue

stringなし

案件プロパティ値

ユーザデータ案件プロパティ情報登録・更新
IM-BIS ワークフローのユーザデータ案件プロパティ情報を登録・更新するタスクです。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_bisRegisterUserMatterProperty <object>├─ userDataId <string> *├─ matterPropertyKey <string> *└─ matterPropertyValue <string> *

配列/リス
項目名

必須/任意

型

ト

im_bisRegisterUserMatterProperty 任意

objectなし

userDataId

string

なし

必須

373

説明

ユーザデータID

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
配列/リス
項目名

必須/任意

型

ト

説明

matterPropertyKey

必須

stringなし

案件プロパティキー

matterPropertyValue

必須

stringなし

案件プロパティ値
更新時に、値を削除する場合は、空文字を入力してください。

出力値
im_bisRegisterUserMatterProperty <any>

項目名型

im_bisRegisterUserMatterProperty any

配列/リスト

説明なし

出力値として利用可能な値はありません。

ユーザデータ案件プロパティ情報削除
IM-BIS ワークフローのユーザデータ案件プロパティ情報を削除するタスクです。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_bisDeleteUserMatterProperty <object>├─ userDataId <string> *└─ matterPropertyKey <string> *

配列/リス
項目名

必須/任意

型

ト

説明

im_bisDeleteUserMatterProperty 任意

objectなし

userDataId

必須

stringなし

ユーザデータID

matterPropertyKey

必須

stringなし

案件プロパティキー

出力値
im_bisDeleteUserMatterProperty <any>

項目名型

im_bisDeleteUserMatterProperty any

配列/リスト

説明なし

出力値として利用可能な値はありません。

アーカイブ処理
IM-BIS ワークフローのアーカイブ処理タスクです。
指定した完了案件のアーカイブ処理を行います。
入力値の「過去案件参照者使用フラグ」（useReferableUser）がtrueの場合、ジョブのアーカイブと同様の参照権限が設定されます。
詳細は、以下のドキュメントを参照してください。
アーカイブ 参照権限
本アーカイブ処理タスクで行われる退避処理では、案件退避リスナーは実行されません。
案件退避リスナーの実行と共に退避処理を行うには、「 アーカイブ 」ジョブを利用する必要があります。

374

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
注意Oracle Databaseについて
過去案件テーブルが存在しない場合、新規でテーブルを生成する処理は、「CREATE TABLE」で行っています。
Oracle Databaseの仕様上、「CREATE TABLE」を行う際は暗黙コミットがされます。
トランザクションをロールバックした場合、生成されたテーブルは元に戻りません。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_bisArchive <object>├─ systemMatterId <string> *└─ useReferableUser <boolean> *

項目名

必須/任意

型

配列/リスト

im_bisArchive任意

objectなし

systemMatterId必須

stringなし

システム案件ID

useReferableUser

必須

boolean

なし

過去案件参照者使用フラグ

説明

過去案件参照者に、案件の処理を行った処理権限者を設定する場合:true
過去案件参照者に、何も設定しない場合:false
出力値
im_bisArchive <any>

項目名型

配列/リスト 説明

im_bisArchive

any

なし

出力値として利用可能な値はありません。

処理対象者再展開
IM-BIS ワークフローの処理対象者を再展開するタスクです。

コラム
パフォーマンス
繰り返しタスクを用いて多数の案件を展開するなど、作成するロジックフローによっては、処理に時間がかかります。

注意
処理対象者標準プラグイン結果キャッシュについて処理対象者標準プラグイン結果キャッシュが有効な場合、古い情報で展開される可能性があります。
当タスクを実行する前に必要に応じて「 処理対象者標準プラグイン結果キャッシュ削除 」ジョブを実行してください。

プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

375

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
入力値
im_bisReExpandExecutableUser <object>├─ systemMatterId <string> *└─ nodeId <string> *

配列/リス
必須/任意

項目名

型

ト

説明

im_bisReExpandExecutableUser 任意

objectなし

systemMatterId必須

stringなし

システム案件ID

nodeId必須

string

なし

ノードID

出力値
im_bisReExpandExecutableUser <any>

項目名型

im_bisReExpandExecutableUser any

配列/リスト

説明なし

出力値として利用可能な値はありません。

Workflow案件情報削除
IM-BIS ワークフローのWorkflow案件情報を削除するタスクです。
未完了案件、完了案件、過去案件のWorkflow案件情報を削除できます。
タスクの処理では以下のAPIを実行しています。
MatterDeleteManagerオブジェクト
削除対象となるデータベーステーブルは、以下のドキュメントを参照してください。
未完了案件のWorkflow案件情報削除: deleteActvMatter
完了案件のWorkflow案件情報削除: deleteCplMatter
過去案件のWorkflow案件情報削除: deleteArcMatter
BISのトランザクションデータを削除する場合は、BIS案件付属情報削除 を利用してください。
Formaのトランザクションデータを削除する場合は、Formaアプリケーション登録データ削除 を利用してください。

注意
トランザクションをロールバックした場合の挙動について
保存先がストレージで、トランザクションをロールバックした場合は、データベースの削除データのみロールバックされます。
生成した履歴ファイルや、削除したトランザクションファイルデータは元に戻りません。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_bisDeleteWorkflowTransactionData <object>└─ systemMatterId <string> *376

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
配列/リス
必須/任意

項目名

型

ト

im_bisDeleteWorkflowTransactionData 任意

objectなし

systemMatterId

stringなし

必須

説明

システム案件ID

出力値
im_bisDeleteWorkflowTransactionData <any>

項目名配列/リスト 説明型

im_bisDeleteWorkflowTransactionData any

なし

出力値として利用可能な値はありません。

BIS案件付属情報削除
IM-BIS ワークフローのBIS案件付属情報を削除するタスクです。
このタスクでは、以下のデータベーステーブルに対して削除処理を行います。
imbis_t_bam_summary
imbis_t_bam_time
imbis_t_history_json（DB保存時に削除）
imbis_t_history
imbis_t_subflow_matter

コラム
imbis_t_bam_summaryで削除するデータについて指定されたシステム案件IDをもとに、メインフローが作成したデータを削除します。
imbis_t_subflow_matterテーブルのデータを削除したとしても、サブフローの案件情報は削除されません。
タスクの処理では以下のAPIを実行しています。
BisDeleteTransactionManagerオブジェクト
Workflowの案件情報を削除する場合は、Workflow案件情報削除 を利用してください。
Formaのトランザクションデータを削除する場合は、Formaアプリケーション登録データ削除 を利用してください。

注意
トランザクションをロールバックした場合の挙動について
保存先がストレージで、トランザクションをロールバックした場合、データベースの削除データのみロールバックされます。
削除した履歴jsonファイルデータは元に戻りません。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_bisDeleteBisTransactionData <object>└─ systemMatterId <string> *377

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
配列/リス
必須/任意

項目名

型

ト

im_bisDeleteBisTransactionData 任意

objectなし

systemMatterId

stringなし

必須

説明

システム案件ID

出力値
im_bisDeleteBisTransactionData <any>

項目名型

im_bisDeleteBisTransactionData any

配列/リスト

説明なし

出力値として利用可能な値はありません。

Formaアプリケーション登録データ削除
IM-BIS ワークフローのFormaアプリケーション登録データを削除するタスクです。
このタスクでは、以下のデータベーステーブルに対して削除処理を行います。
imfr_ut_xxx(xxxはアプリケーション名)
imfr_t_fileupload
imfr_t_fileupload_binary(DB保存時に削除)
アプリケーション種別「IM-Workflow」、「BIS-BISフロー」、「BIS-ワークフロー」は上記に加えて、以下のデータベーステーブルに対しても削除処理を行います。
imfr_t_imw_matter
タスクの処理では以下のAPIを実行しています。
ApplicationDataManager
FormaImwMatterManagerオブジェクト
Workflowの案件情報を削除する場合は、Workflow案件情報削除 を利用してください。
BISのトランザクションデータを削除する場合は、BIS案件付属情報削除 を利用してください。

注意
トランザクションをロールバックした場合の挙動について
保存先がストレージで、トランザクションをロールバックした場合は、データベースの削除データのみロールバックされます。
削除したトランザクションファイルデータは元に戻りません。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_bisDeleteFormaTransactionData <object>├─ applicationId <string>├─ insertId <string>├─ systemMatterId <string>├─ userDataId <string>└─ verNo <long>

配列/リス
項目名

必須/任意

im_bisDeleteFormaTransactionData 任意型

トobject

なし

378

説明

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
配列/リス
項目名

必須/任意

型

ト

説明

applicationId

任意

stringなし

アプリケーションID
アプリケーション種別「標準」のFormaアプ
リケーション登録データを削除する場合は必須です。
システム案件IDとユーザデータIDが設定されている場合は、値を設定する必要はありません。

insertId

任意

stringなし

登録データID
アプリケーション種別「標準」のFormaアプ
リケーション登録データを削除する場合は必須です。
システム案件IDとユーザデータIDが設定されている場合は、値を設定する必要はありません。

systemMatterId

任意

stringなし

システム案件ID
アプリケーション種別「IM-Workflow」、「BIS-BISフロー」、「BIS-ワークフロー」のFormaアプリケーション登録データを削除する場合は必須です。
アプリケーションIDと登録データIDが設定されている場合は、値を設定する必要はありません。

userDataId

任意stringなし

ユーザデータID
アプリケーション種別「IM-Workflow」、「BIS-BISフロー」、「BIS-ワークフロー」のFormaアプリケーション登録データを削除する場合は必須です。
アプリケーションIDと登録データIDが設定されている場合は、値を設定する必要はありま
せん。

verNo

任意

long

なし

データバージョンNo
値が設定されている場合は排他チェックを行
います。

出力値
im_bisDeleteFormaTransactionData <any>

項目名型

im_bisDeleteFormaTransactionData any

配列/リスト

説明なし

出力値として利用可能な値はありません。

代理先設定新規作成
ワークフローの代理先設定を新規作成するタスクです。
入力値の「代理元ユーザコード」（originalActUserCd）に対して代理先情報を登録します。
「代理先ユーザコード」（targetActUserCd）に指定したユーザが存在しないユーザでも、代理設定情報テーブルに追加され、正常終
了します。
プロパティ
項目名

必須/任意

型

初期値

379

説明

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_bisAddTargetActSetting <object>├─ canApply <boolean>├─ canApprove <boolean>├─ canSendMail <boolean>├─ limitDate <date> *├─ note <string>├─ noticeComment <string>├─ originalActUserCd <string> *├─ startDate <date> *└─ targetActUserCd <string> *型

配列/リスト 説明

im_bisAddTargetActSetting 任意

objectなし

canApplyboolean

なし

項目名

必須/任意

任意

申請権限
指定しない場合、申請権限はtrueが設定されます。

canApprove任意booleanなし

承認権限指定しない場合、承認権限はtrueが設定されます。

canSendMail任意

boolean

なし

代理設定通知メール送信フラグ
trueを指定した場合、「代理設定通知コメント」（noticeComment）を本文に含めた代理設定通知メールを送信します。

limitDate

必須

date

なし

終了日

note

任意

stringなし

備考

noticeComment任意

stringなし

代理通知コメント

originalActUserCd

必須

stringなし

代理元ユーザコード

startDate

必須

date

なし

開始日

targetActUserCd

必須

stringなし

代理先ユーザコード

出力値
im_bisAddTargetActSetting <any>

項目名型

im_bisAddTargetActSetting any

配列/リスト

説明なし

出力値として利用可能な値はありません。

処理履歴情報取得
IM-BIS ワークフローの処理履歴情報を取得するタスクです。
IM-Workflow API「MatterHistory」のgetMatterHistoryと同様の出力結果を取得します。詳細は、以下のAPIドキュメントを参照してください。
MatterHistory
プロパティ

380

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_bisGetMatterHistory <object>├─ localeId <string> *└─ systemMatterId <string> *型

配列/リスト

im_bisGetMatterHistory 任意

objectなし

localeId

string

なし

項目名

必須/任意

必須

説明

ロケールID
指定したロケールで結果を取得します。

systemMatterId必須

stringなし

システム案件ID

出力値
im_bisGetMatterHistory <object[]>├─ actFlag <string>├─ authOrgzName <string>├─ authUserOrgzInfo <object>│ ├─ companyCode <string>│ ├─ orgzCode <string>│ └─ orgzSetCode <string>├─ authUserCd <string>├─ authUserName <string>├─ endDate <date>├─ executeUserCd <string>├─ executeUserName <string>├─ nodeId <string>├─ nodeName <string>├─ originalAuthList <string[]>├─ postNames <string[]>├─ processComment <string>├─ statusCd <string>├─ statusName <string>├─ targetAuthList <string[]>├─ taskId <string>└─ transferFlag <string>

項目名型

配列/リスト

im_bisGetMatterHistory

objectリスト

actFlagstring

なし

説明

代理フラグ
0:代理設定なし / 1:代理設定あり

authOrgzName

stringなし

権限者組織名authUserOrgzInfo

objectなし

権限者所属組織情報

companyCode

stringなし

権限者会社コード

orgzCode

stringなし

権限者組織コード

orgzSetCode

stringなし

権限者組織セットコード

authUserCd

stringなし

権限者コードauthUserName

stringなし

権限者名

endDate

date

なし

処理日時

executeUserCd

stringなし

実行者コード381

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト説明

executeUserName

stringなし

実行者名

nodeIdstringなし

ノードID

nodeName

stringなし

ノード名

originalAuthList

string[]配列

変更元

postNames

string[]配列

役職※postNamesはstring[]型とありますが、常にnullが返却されます。

processComment

stringなし

処理コメントstatusCd

stringなし

ステータスコードstatusName

stringなし

ステータス名targetAuthList

string[]

配列

変更先

taskIdstringなし

タスクID

transferFlag

stringなし

振替フラグ
0:振替なし / 1:振替あり

確認履歴情報取得
IM-BIS ワークフローの確認履歴情報を取得するタスクです。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_bisGetConfirmHistory <object>├─ localeId <string> *└─ systemMatterId <string> *型

配列/リスト

im_bisGetConfirmHistory 任意

objectなし

localeId

string

なし

項目名

必須/任意

必須

説明

ロケールID
指定したロケールで結果を取得します。

systemMatterId必須

stringなし

出力値
im_bisGetConfirmHistory <object[]>├─ arrivedDate <date>├─ companyCode <string>├─ companyName <string>├─ confirmComment <string>├─ confirmDate <date>├─ confirmId <string>├─ nodeId <string>├─ orgzCode <string>├─ orgzName <string>├─ orgzSetCode <string>├─ userCode <string>└─ userName <string>382

システム案件ID

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名配列/リスト型

説明

im_bisGetConfirmHistory object

リスト

arrivedDate

date

なし

到達日時

companyCode

stringなし

確認者会社コードcompanyName

stringなし

確認者会社名confirmComment

stringなし

コメント

confirmDate

date

なし

処理日時（確認日時）

confirmId

stringなし

連番

nodeIdstringなし

ノードID

orgzCode

stringなし

確認者組織コード

orgzName

stringなし

確認者組織名orgzSetCode

stringなし

確認者組織セットコード

userCode

stringなし

確認者コードuserName

stringなし

確認者

未処理一覧取得
IM-BIS ワークフローの未処理の一覧を取得するタスクです。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_bisGetUnprocessedList <object>├─ applyAuthUserCode <string>├─ applyBaseDateFrom <date>├─ applyBaseDateTo <date>├─ applyDateFrom <date>├─ applyDateTo <date>├─ flowGroupId <string[]>├─ flowId <string[]>├─ localeId <string> *├─ nodeId <string[]>├─ nodeType <string>└─ sysDateTargetExpandFlag <string>型

配列/リスト 説明

im_bisGetUnprocessedList 任意

objectなし

applyAuthUserCode

任意

stringなし

申請権限者コード

applyBaseDateFrom

任意

date

なし

申請基準日From

項目名

必須/任意

申請基準日と申請日のどちらか必須です。
申請基準日Fromと申請基準日Toの両方に値を指定してください。
申請基準日Fromには、申請基準日To未満の日付を指定してください。

383

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

配列/リスト 説明

applyBaseDateTo

任意

date

なし

申請基準日To
申請基準日と申請日のどちらか必須です。
指定する場合、申請基準日Fromと申請基準日Toの両方に値を指定してください。
申請基準日Toには、申請基準日From以降の日付を指定してください。

applyDateFrom

任意

date

なし

申請日From
申請基準日と申請日のどちらか必須です。
指定する場合、申請日Fromと申請日Toの両方に値を指定してください。
申請日Fromには、申請日To未満の日付を指定してください。

applyDateTo

任意

date

なし

申請日To
申請基準日と申請日のどちらか必須です。
指定する場合、申請日Fromと申請日Toの両方に値を指定してください。
申請日Toには、申請日From以降の日付を指定してください。

flowGroupId

任意

string配列

フローグループID
指定された場合、フローグループに属する全てのフローIDが検索条件として使用されます。
フローIDと同時に指定した場合、どちらも検索条件として使用されます。
存在しないフローグループIDを指定した場合、所属するフローIDが存在しないため、検索条件から除外されます。

flowId任意

string配列

フローID
フローグループIDと同時に指定した場合、どちらも検索条件として使用されます。

localeId

必須

stringなし

ロケールID

nodeId任意

string配列

ノードID
フローグループID指定時、または、フローID指定
時のみ検索条件として使用されます。

nodeType任意

stringなし

ノード種別

sysDateTargetExpandFlag 任意

stringなし

システム日で展開するフラグ

出力値

384

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_bisGetUnprocessedList <object[]>├─ actvMatterInfo <object>│ ├─ applyActFlag <string>│ ├─ applyBaseDate <date>│ ├─ applyDate <date>│ ├─ applyTaskId <string>│ ├─ asyncProcessFlag <string>│ ├─ flowId <string>│ ├─ flowVersionId <string>│ ├─ lastProcessDate <date>│ ├─ lumpConfirmFlag <string>│ ├─ matterName <string>│ ├─ matterNumber <string>│ ├─ matterStartDate <date>│ ├─ priorityLevel <string>│ ├─ sysDateTargetExpandFlag <string>│ ├─ systemMatterId <string>│ └─ userDataId <string>├─ actvTaskInfo <object>│ ├─ autoProcessLimitDate <date>│ ├─ autoProcessLimitType <string>│ ├─ lumpProcessFlag <string>│ ├─ nodeId <string>│ ├─ nodeName <string>│ ├─ nodeType <string>│ ├─ pressLimitDate <date>│ ├─ startDate <date>│ ├─ status <string>│ └─ taskId <string>└─ applyUserInfo <object>├─ authCompanyCode <string>├─ authCompanyName <string>├─ authOrgzCode <string>├─ authOrgzName <string>├─ authOrgzSetCode <string>├─ authUserCode <string>├─ authUserName <string>├─ executeUserCode <string>├─ executeUserName <string>├─ localeId <string>├─ operateUserCode <string>└─ operateUserName <string>

項目名型

配列/リスト説明

im_bisGetUnprocessedList object

リスト

actvMatterInfo

objectなし

未完了案件情報

applyActFlag

stringなし

申請代理フラグ

applyBaseDate

date

なし

申請基準日

applyDate

date

なし

申請日

applyTaskId

stringなし

申請タスクID

asyncProcessFlag

stringなし

非同期処理可否フラグ

flowIdstringなし

フローID

flowVersionId

stringなし

フローバージョンID

lastProcessDate

date

なし

最終処理日

lumpConfirmFlag

stringなし

一括確認可否フラグ

matterName

stringなし

案件名matterNumber

string

なし

案件番号

385

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト説明

matterStartDate

date

なし

案件開始日

priorityLevel

stringなし

優先度

sysDateTargetExpandFlag stringなし

システム日で展開するフラグ

systemMatterId

stringなし

システム案件ID

userDataId

stringなし

ユーザデータID

actvTaskInfo

objectなし

未完了タスク情報

autoProcessLimitDate

date

なし

自動処理期限autoProcessLimitType

stringなし

処理期限後処理種別

lumpProcessFlag

stringなし

一括処理可否フラグ

nodeIdstringなし

ノードID

nodeName

stringなし

ノード名

nodeType

stringなし

ノード種別

pressLimitDate

date

なし

催促処理期限startDate

date

なし

開始日

statusstringなし

ステータス

taskIdstringなし

タスクID

applyUserInfo

objectなし

申請ユーザ情報

authCompanyCode

stringなし

申請権限者会社コード

authCompanyName

stringなし

申請権限者会社名

authOrgzCode

stringなし

申請権限者組織コード

authOrgzName

stringなし

申請権限者組織名

authOrgzSetCode

stringなし

申請権限者組織セットコード

authUserCode

stringなし

申請権限者コードauthUserName

stringなし

申請権限者名executeUserCode

stringなし

申請実行者コード

executeUserName

stringなし

申請実行者名

localeId

stringなし

ロケールID

operateUserCode

stringなし

操作者コードoperateUserName

stringなし

操作者名

完了案件一覧取得
IM-BIS ワークフローの完了案件の一覧を取得するタスクです。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値

386

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_bisGetProcessedList <object>├─ applyAuthUserCode <string>├─ applyBaseDateFrom <date>├─ applyBaseDateTo <date>├─ applyDateFrom <date>├─ applyDateTo <date>├─ flowGroupId <string[]>├─ flowId <string[]>├─ localeId <string> *├─ status <string>└─ sysDateTargetExpandFlag <string>

項目名

必須/任意

型

配列/リスト 説明

im_bisGetProcessedList

任意objectなし

applyAuthUserCode

任意

stringなし

申請権限者コード

applyBaseDateFrom

任意

date

なし

申請基準日From
申請基準日と申請日のどちらか必須です。
申請基準日Fromと申請基準日Toの両方に値を指定してください。
申請基準日Fromには、申請基準日To未満の日付を指定してください。

applyBaseDateTo

任意

date

なし

申請基準日To
申請基準日と申請日のどちらか必須です。
指定する場合、申請基準日Fromと申請基準日Toの両方に値を指定してください。
申請基準日Toには、申請基準日From以降の日付を指定してください。

applyDateFrom

任意

date

なし

申請日From
申請基準日と申請日のどちらか必須です。
指定する場合、申請日Fromと申請日Toの両方に値を指定してください。
申請日Fromには、申請日To未満の日付を指定してください。

applyDateTo

任意

date

なし

申請日To
申請基準日と申請日のどちらか必須です。
指定する場合、申請日Fromと申請日Toの両方に値を指定してください。
申請日Toには、申請日From以降の日付を指定してください。

flowGroupId

任意

string配列

フローグループID
指定された場合、フローグループに属する全てのフローIDが検索条件として使用されます。
フローIDと同時に指定した場合、どちらも検索条件として使用されます。
存在しないフローグループIDを指定した場合、所属するフローIDが存在しないため、検索条件から除外されます。

flowId任意

string配列

フローID
フローグループIDと同時に指定した場合、どちらも検索条件として使用されます。

localeId

必須

stringなし

ロケールID

status任意

stringなし

ステータス

sysDateTargetExpandFlag 任意

stringなし

システム日で展開するフラグ

出力値

387

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_bisGetProcessedList <object[]>├─ applyCplUserInfo <object>│ ├─ authCompanyCode <string>│ ├─ authCompanyName <string>│ ├─ authOrgzCode <string>│ ├─ authOrgzName <string>│ ├─ authOrgzSetCode <string>│ ├─ authUserCode <string>│ ├─ authUserName <string>│ ├─ executeUserCode <string>│ ├─ executeUserName <string>│ ├─ localeId <string>│ ├─ operateUserCode <string>│ └─ operateUserName <string>└─ cplMatterInfo <object>├─ applyActFlag <string>├─ applyBaseDate <date>├─ applyDate <date>├─ applyTaskId <string>├─ asyncProcessFlag <string>├─ confirmFlag <string>├─ flowId <string>├─ flowVersionId <string>├─ lumpConfirmFlag <string>├─ matterCplDate <date>├─ matterName <string>├─ matterNumber <string>├─ matterStartDate <date>├─ priorityLevel <string>├─ status <string>├─ sysDateTargetExpandFlag<string>├─ systemMatterId <string>└─ userDataId <string>

項目名型

配列/リスト

im_bisGetProcessedList

objectリスト

applyCplUserInfo

objectなし

申請ユーザ情報

authCompanyCode

Stringなし

申請権限者会社コード

authCompanyName

Stringなし

申請権限者会社名

authOrgzCode

Stringなし

申請権限者組織コード

authOrgzName

Stringなし

申請権限者組織名

authOrgzSetCode

Stringなし

申請権限者組織セットコード

authUserCode

Stringなし

申請権限者コードauthUserName

Stringなし

申請権限者名executeUserCode

Stringなし

申請実行者コード

executeUserName

Stringなし

申請実行者名

localeId

Stringなし

ロケールID

operateUserCode

Stringなし

操作者コードoperateUserName

Stringなし

操作者名

cplMatterInfo

objectなし

完了案件情報applyActFlag

stringなし

申請代理フラグ

applyBaseDate

date

なし

申請基準日

applyDate

date

なし

申請日

applyTaskId

stringなし

申請タスクID

388

説明

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト説明

asyncProcessFlag

stringなし

非同期処理可否フラグ

confirmFlag

stringなし

確認可否フラグ

flowIdstringなし

フローID

flowVersionId

stringなし

フローバージョンID

lumpConfirmFlag

stringなし

一括確認可否フラグ

matterCplDate

date

なし

案件完了日

matterName

stringなし

案件名matterNumber

stringなし

案件番号matterStartDate

date

なし

案件開始日

priorityLevel

stringなし

優先度

statusstringなし

ステータス

sysDateTargetExpandFlag stringなし

システム日で展開するフラグ

systemMatterId

stringなし

システム案件ID

userDataId

stringなし

ユーザデータID

申請権限判定ワークフローの申請権限を判定するタスクです。 IM-Workflow API「 WorkflowAuthUtil 」と同様の出力結果を取得します。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_bisCheckApplyAuthority <object>├─ applyBaseDate <date> *├─ authUserCd <string> *├─ executeUserCd <string> *└─ flowId <string> *型

配列/リスト 説明

im_bisCheckApplyAuthority 任意

objectなし

applyBaseDate

必須

date

なし

申請基準日

authUserCd

必須

stringなし

申請権限者コード

executeUserCd

必須

stringなし

実行者コードflowId必須

string

なし

フローID

項目名

必須/任意

出力値
im_bisCheckApplyAuthority <boolean>

項目名型

im_bisCheckApplyAuthority boolean

配列/リスト

説明なし

権限がある場合は true 、そうでない場合は false389

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
一時保存権限判定
ワークフローの一時保存権限を判定するタスクです。 IM-Workflow API「 WorkflowAuthUtil 」と同様の出力結果を取得します。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_bisCheckTemporaryAuthority <object>├─ executeUserCd <string> *└─ userDataId <string> *

配列/リス
必須/任意

項目名

型

ト

説明

im_bisCheckTemporaryAuthority 任意

objectなし

executeUserCd

必須

stringなし

実行者コードuserDataId

必須

stringなし

ユーザデータID

出力値
im_bisCheckTemporaryAuthority <boolean>

項目名型

im_bisCheckTemporaryAuthority boolean

配列/リスト

説明なし

権限がある場合は true 、そうでない場合は false

処理権限判定ワークフローの処理権限を判定するタスクです。 IM-Workflow API「 WorkflowAuthUtil 」と同様の出力結果を取得します。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_bisCheckProcessAuthority <object>├─ authUserCd <string>├─ executeUserCd <string> *├─ nodeId <string> *├─ systemMatterId <string>└─ userDataId <string>型

配列/リスト 説明

im_bisCheckProcessAuthority 任意

objectなし

authUserCd

string

なし

項目名

必須/任意

任意

権限者コード未指定時は実行者コードで判定

executeUserCd

必須

stringなし

実行者コードnodeId必須

stringなし

アクティブなノードID

390intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

配列/リスト 説明

systemMatterId

任意

stringなし

システム案件ID
システム案件ID、または、ユーザデータIDのど
ちらか指定必須です。

userDataId

string

任意なし

ユーザデータID
システム案件ID、または、ユーザデータIDのど
ちらか指定必須です。

出力値
im_bisCheckProcessAuthority <boolean>

項目名型

im_bisCheckProcessAuthority boolean

配列/リスト

説明なし

権限がある場合は true 、そうでない場合は false

確認権限判定ワークフローの確認権限を判定するタスクです。 IM-Workflow API「 WorkflowAuthUtil 」と同様の出力結果を取得します。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_bisCheckConfirmAuthority <object>├─ executeUserCd <string> *├─ nodeId <string> *├─ systemMatterId <string>└─ userDataId <string>型

配列/リスト 説明

im_bisCheckConfirmAuthority 任意

objectなし

executeUserCd

必須

stringなし

実行者コードnodeId必須

stringなし

アクティブなノードID

systemMatterId

任意

stringなし

システム案件ID

項目名

必須/任意

システム案件ID、または、ユーザデータIDのど
ちらか指定必須です。
userDataId

任意stringなし

ユーザデータID
システム案件ID、または、ユーザデータIDのど
ちらか指定必須です。

出力値
im_bisCheckConfirmAuthority <boolean>

項目名型

im_bisCheckConfirmAuthority boolean

配列/リスト

説明なし

権限がある場合は true 、そうでない場合は false

参照権限判定ワークフローの参照権限を判定するタスクです。 IM-Workflow API「 WorkflowAuthUtil 」と同様の出力結果を取得します。

391

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

範囲判定

select

任意処理

処理：処理画面の参照権限の判定
確認：確認画面の参照権限の判定
参照：過去案件を含めた案件の参照権限の判定
いずれか：処理・確認・参照をOR条件で判定します。

入力値
im_bisCheckReferenceAuthority <object>├─ executeUserCd <string> *├─ systemMatterId <string>└─ userDataId <string>

配列/リス
必須/任意

項目名

型

ト

説明

im_bisCheckReferenceAuthority 任意

objectなし

executeUserCd

必須

stringなし

実行者コードsystemMatterId

任意

stringなし

システム案件ID
システム案件ID、または、ユーザデータIDのどちらか指定必須です。

userDataId

string

任意なし

ユーザデータID
システム案件ID、または、ユーザデータIDのどちらか指定必須です。

出力値
im_bisCheckReferenceAuthority <boolean>

項目名型

im_bisCheckReferenceAuthority boolean

配列/リスト

説明なし

権限がある場合は true 、そうでない場合は false

案件番号採番
案件番号を採番するタスクです。
タスクの処理では以下のAPIを実行しています。
WorkflowNumberingManagerオブジェクト
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_bisGetMatterNumber <any>

項目名

必須/任意

im_bisGetMatterNumber 任意型

配列/リスト

説明

any

なし

入力値として利用可能な値はありません。

392

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
出力値
im_bisGetMatterNumber <object>└─ matterNumber <string>

項目名

配列/リスト型

im_bisGetMatterNumber object

なし

matterNumberなし

string

説明

案件番号

Workflow添付ファイル取得
IM-BIS ワークフローの添付ファイルを取得するタスクです。
このタスクは、入力値によって取得できるデータが異なります。
システム案件IDのみを指定した場合は、ファイルIDを含む添付ファイル情報のリストが取得できます。
上記の取得結果からファイルIDを指定して利用することで、対象のファイルデータを取得できます。

コラム
出力値のbinaryデータについて取得したファイルデータは、ロジックフロー実行終了時にクローズします。
ロジックフローの出力値として設定する場合は、パブリックストレージ等に出力したものを返却してください。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_bisGetWFFileUpload <object>├─ fileId <string>└─ systemMatterId <string> *型

配列/リスト

im_bisGetWFFileUpload 任意

objectなし

fileIdstring

なし

項目名

必須/任意

任意

説明

ファイルID案件に添付したファイルのシステムファイル名を設定します。
ファイルデータを取得する場合に設定します。

systemMatterId必須

stringなし

出力値
im_bisGetWFFileUpload <object[]>├─ authUserCode <string>├─ authUserName <string>├─ createDateTime <date>├─ fileData <binary>├─ fileId <string>├─ fileSize <long>├─ localeId <string>└─ realFileName <string>393

システム案件ID

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト

im_bisGetWFFileUpload

objectリスト

authUserCode

stringなし

権限者コードauthUserName

stringなし

権限者名

createDateTime

date

なし

登録日時

fileData

binaryなし

ファイルデータ

説明

入力値のファイルIDが指定されている場合、ファイルのバ
イナリデータを取得します。
ファイルIDが指定されていない場合は、nullが設定されます。
fileIdstringなし

ファイルID案件に添付したファイルのシステムファイル名が設定されます。

fileSize

longなし

ファイルサイズ

localeId

stringなし

ロケールID

realFileNamestringなし

実ファイル名Workflow添付ファイル追加
IM-BIS ワークフローの添付ファイルを追加するタスクです。
このタスクは、指定した案件に添付ファイルを追加します。

コラム
入力値のbinaryデータについて
入力値ファイルデータは、ロジックフロー実行終了時にクローズします。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_bisAddWFFileUpload <object>├─ authUserCode <string> *├─ fileData <binary> *├─ fileId <string>├─ fileName <string> *└─ systemMatterId <string> *型

配列/リスト

im_bisAddWFFileUpload 任意

objectなし

authUserCode

必須

stringなし

権限者コードfileData

必須binaryなし

ファイルデータ

fileId任意

stringなし

ファイルID

fileName必須

stringなし

実ファイル名systemMatterId必須

stringなし

システム案件ID

項目名

必須/任意

出力値

394

説明

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_bisAddWFFileUpload <object[]>├─ fileId <string>└─ systemMatterId <string>

項目名型

配列/リスト

im_bisAddWFFileUpload

object

リスト

fileIdstringなし

説明ファイルID案件に添付したファイルのシステムファイル名が設定されます。

systemMatterId

stringなし

システム案件ID

Workflow添付ファイル削除
IM-BIS ワークフローの添付ファイルを削除するタスクです。
このタスクは、指定した案件のファイルIDが一致する添付ファイルを削除します。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_bisDeleteWFFileUpload <object>├─ fileId <string> *└─ systemMatterId <string> *型

配列/リスト

im_bisDeleteWFFileUpload 任意

objectなし

fileIdstring

なし

項目名

必須/任意

必須

説明

ファイルID案件に添付したファイルのシステムファイル名
を設定します。

systemMatterId必須

stringなし

システム案件ID

出力値
im_bisDeleteWFFileUpload <any>

項目名型

im_bisDeleteWFFileUpload any

配列/リスト

説明なし

出力値として利用可能な値はありません

ファイルアップロード情報取得
IM-BIS ファイルアップロードアイテムの添付ファイルを取得するタスクです。
このタスクは、入力値によって取得できるデータが異なります。
登録データID（+アイテム識別ID）のみを指定した場合は、ファイルIDを含む添付ファイル情報のリストが取得できます。
上記の取得結果からファイルIDを指定して利用することで、対象のファイルデータやファイルサイズを取得できます。

395

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
コラム
出力値のbinaryデータについて取得したファイルデータは、ロジックフロー実行終了時にクローズします。
ロジックフローの出力値として設定する場合は、パブリックストレージ等に出力したものを返却してください。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_bisFileUpload <object>├─ applicationId <string> *├─ insertId <string> *├─ processKey <string>├─ fileId <string>└─ uploadItemId <string>

項目名

必須/任意

型

配列/リスト説明

applicationId

必須

stringなし

アプリケーションID

insertId

必須

stringなし

登録データID

processKey

任意

stringなし

プロセスキー
コミット(commit)ステータスのファイルに加え、一時保存(temp)ステータスのファイルを取得する場
合に利用します。

fileId任意

stringなし

ファイルID
ファイルデータ、ファイルサイズを取得する場合に利用します。
ファイルIDとアイテム識別IDの両方が指定されている場合は、ファイルIDだけが設定されている事として動作します。

uploadItemId

任意

stringなし

アイテム識別ID
ファイルIDとアイテム識別IDの両方が指定されている場合は、ファイルIDだけが設定されている事として動作します。

出力値
fileInfo <object[]>├─ uploadItemId <string>├─ fileData <binary>├─ fileId <string>├─ fileName <string>├─ notes <string>├─ fileSize <long>├─ recordDate <date>├─ recordUser <string>├─ createDate <date>├─ createUser <string>└─ status <string>

項目名型

配列/リストfileInfo

object

リスト

396

説明

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト説明

uploadItemId

stringなし

アイテム識別ID

fileData

binaryなし

ファイルデータ
入力値のファイルIDが指定されている場合に取得できます。
ファイルIDが指定されていない場合は、nullが取得されます。

fileIdstringなし

ファイルID

fileName

string

なし

ファイル名

notes

stringなし

備考

fileSize

longなし

ファイルサイズ
入力値のファイルIDが指定されている場合に取得できます。
ファイルIDが指定されていない場合は、nullが取得されます。

recordDate

date

なし

更新日時

recordUser

stringなし

更新ユーザ

createDate

date

なし

作成日時

createUser

stringなし

作成ユーザ

statusstringなし

ステータス

ファイルアップロード情報追加
IM-BIS のファイルアップロードアイテムの添付ファイルを追加するタスクです。
このタスクは、以下の2つの利用方法があります。
タスクを単独で利用し、登録または申請処理済みのFormaのアプリケーションデータにファイルを追加する。
アプリケーションデータ更新フラグ(appDataUpdateFlg)をtrueで利用してください。
アプリケーションデータのデータバージョン番号をインクリメントすることで、排他処理を実行できます。
「申請」タスクや「Forma登録情報 」などと組み合わせて利用する。
ロジックフローのプロパティでトランザクションを使用してください。
アプリケーションデータ更新フラグ(appDataUpdateFlg)をfalseで利用してください。
アプリケーションデータのデータバージョン番号は、「申請」タスク側がインクリメントしています。
登録または申請処理前のアプリケーションデータがない状態では実行できません。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_bisAddFileUpload <object>├─ applicationId <string>├─ insertId <string>├─ systemMatterId <string>├─ appDataUpdateFlg <boolean>└─ formaItemInfo <object[]>├─ fileName <string> *├─ file <binary> *├─ uploadItemId <string> *└─ notes <string>397

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

配列/リスト

im_bisAddFileUpload

任意objectなし

applicationId

任意

stringなし

説明

アプリケーションID
アプリケーション種別「標準」の場合は必須です。
アプリケーション種別「IM-Workflow」、「BISワークフロー」、「BIS-BISフロー」の場合は値を設定しません。

insertId

任意

stringなし

登録データID
アプリケーション種別「標準」の場合は必須です。
アプリケーション種別「IM-Workflow」、「BISワークフロー」、「BIS-BISフロー」の場合は値を設定しません。

systemMatterId

任意

stringなし

システム案件ID
アプリケーション種別「IM-Workflow」、「BISワークフロー」、「BIS-BISフロー」の場合は必須です。
アプリケーション種別「標準」の場合は値を設定しません。

appDataUpdateFlg

任意booleanなし

アプリケーションデータ更新フラグ
Formaのアプリケーションデータを更新してデータバージョン番号をインクリメントするか否かを指定します。
trueまたは省略時は、データの更新が行われます。
前タスクでFormaのアプリケーションデータの登録
または更新を行っている場合はfalseを指定します。
※アプリケーションデータの更新時は、ユーザプロ
グラムで設定した後処理プログラムは実行されません。

formaItemInfo

必須

objectリスト

ファイル情報fileName必須

stringリスト

ファイル情報file

必須binaryなし

ファイル実体uploadItemId

必須

stringリスト

ファイルアップロードアイテム識別子

notes

任意

stringなし

備考

出力値
im_bisAddFileUpload <any>

項目名型

配列/リスト 説明

im_bisAddFileUpload

any

なし

出力値として利用可能な値はありません。

ファイルアップロード情報削除
IM-BIS のファイルアップロードアイテムの添付ファイルを削除するタスクです。
このタスクは、以下の2つの利用方法があります。
タスクを単独で利用し、登録または申請処理済みのFormaのアプリケーションデータのファイルを削除する。
アプリケーションデータ更新フラグ(appDataUpdateFlg)をtrueで利用してください。
アプリケーションデータのデータバージョン番号をインクリメントすることで、排他処理を実行できます。
「承認」タスクや「再申請」タスクなどと組み合わせて利用する。
ロジックフローのプロパティでトランザクションを使用してください。
アプリケーションデータ更新フラグ(appDataUpdateFlg)をfalseで利用してください。
アプリケーションデータのデータバージョン番号は、「承認」タスク側がインクリメントしています。

398

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
登録または申請処理前のアプリケーションデータがない状態では実行できません。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_bisDeleteFileUpload <object>├─ applicationId <string>├─ insertId <string>├─ systemMatterId <string>├─ appDataUpdateFlg <boolean>└─ formaFileInfo <object[]>└─ fileId <string> *型

配列/リスト

im_bisDeleteFileUpload 任意

objectなし

applicationId

string

なし

項目名

必須/任意

任意

説明

アプリケーションID
アプリケーション種別「標準」の場合は必須です。
アプリケーション種別「IM-Workflow」、「BISワークフロー」、「BIS-BISフロー」の場合は値を設定しません。

insertId

任意

stringなし

登録データID
アプリケーション種別「標準」の場合は必須です。
アプリケーション種別「IM-Workflow」、「BISワークフロー」、「BIS-BISフロー」の場合は値を設定しません。

systemMatterId

任意

stringなし

システム案件ID
アプリケーション種別「IM-Workflow」、「BISワークフロー」、「BIS-BISフロー」の場合は必須です。
アプリケーション種別「標準」の場合は値を設定しません。

appDataUpdateFlg

任意booleanなし

アプリケーションデータ更新フラグ
Formaのアプリケーションデータを更新してデータバージョン番号をインクリメントするか否かを指定します。
trueまたは省略時は、データの更新が行われます。
前タスクでFormaのアプリケーションデータの登録
または更新を行っている場合はfalseを指定します。
※アプリケーションデータの更新時は、ユーザプロ
グラムで設定した後処理プログラムは実行されません。

formaFileInfo

必須

objectリスト

ファイル情報fileId必須

stringなし

ファイルID

出力値
im_bisDeleteFileUpload <any>

項目名型

im_bisDeleteFileUpload any

配列/リスト 説明なし

出力値として利用可能な値はありません。

399

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
IM-ContentsSearch
コンテンツ登録
コンテンツ登録を行うタスクです。

コラム
IM-LogicDesigner のトランザクションに関わらず、コンテンツ登録処理はコミットされます。
タスクを使用する際は、検索対象の作成・登録・削除 の項も参照してください。
入力値
im_csRegisterContents <object>├─ authority <object>│ ├─ canReferAuthUser <boolean>│ ├─ canReferGuestUser <boolean>│ ├─ company <object[]>│ │ ├─ companyCd <string>│ │ ├─ departmentCd <string>│ │ └─ postCd <string>│ ├─ publicGroup <object[]>│ │ ├─ publicGroupCd <string>│ │ ├─ publicGroupRoleCd <string>│ │ └─ publicGroupSetCd <string>│ ├─ roleId <string[]>│ └─ userCd <string[]>├─ dynamicField <object>│ ├─ boolMulti <object[]>│ │ ├─ key <string>│ │ └─ value <boolean[]>│ ├─ boolValue <object[]>│ │ ├─ key <string>│ │ └─ value <boolean>│ ├─ dateMulti <object[]>│ │ ├─ key <string>│ │ └─ value <date[]>│ ├─ dateValue <object[]>│ │ ├─ key <string>│ │ └─ value <date>│ ├─ intMulti <object[]>│ │ ├─ key <string>│ │ └─ value <integer[]>│ ├─ intValue <object[]>│ │ ├─ key <string>│ │ └─ value <integer>│ ├─ longMulti <object[]>│ │ ├─ key <string>│ │ └─ value <long[]>│ ├─ longValue <object[]>│ │ ├─ key <string>│ │ └─ value <long>│ ├─ morph <object[]>│ │ ├─ key <string>│ │ └─ value <string>│ ├─ morphMulti <object[]>│ │ ├─ key <string>│ │ └─ value <string[]>│ ├─ ngram <object[]>│ │ ├─ key <string>│ │ └─ value <string>│ ├─ ngramMulti <object[]>│ │ ├─ key <string>│ │ └─ value <string[]>│ ├─ stringMulti <object[]>│ │ ├─ key <string>│ │ └─ value <string[]>│ ├─ stringValue <object[]>

400

Accel Platform — IM-LogicDesigner仕様書│ ├─ stringValueintra-mart<object[]>│ │ ├─ key <string>│ │ └─ value <string>│ ├─ whiteSpace <object[]>│ │ ├─ key <string>│ │ └─ value <string>│ └─ whiteSpaceMulti <object[]>│├─ key <string>│└─ value <string[]>└─ standardField <object>├─ attachment <storage>├─ id <string> *├─ originId <string>├─ recordDate <date>├─ text <string>├─ title <string>├─ types <string[]> *└─ url <string>型

配列/リスト説明

im_csRegisterContents 任意

objectなし-

authority

任意objectなし

権限情報

canReferAuthUser

任意booleanなし

認証ユーザ

canReferGuestUser

任意boolean

なし

未認証ユーザcompany

任意object[]配列

会社情報companyCd

任意

stringなし

会社コードdepartmentCd

任意

stringなし

組織コード

postCd任意

stringなし

役職コード

publicGroup任意object[]配列

パブリックグループ情報

publicGroupCd

任意

stringなし

パブリックグループコード

publicGroupRoleCd

任意

stringなし

パブリックグループ役割コード

publicGroupSetCd

任意

stringなし

パブリックグループセットコード

roleId任意

string[]

配列

ロールID

userCd任意

string[]配列

ユーザコードdynamicField

任意

objectなし

動的フィールド

boolMulti

任意

object[]配列

真偽値の配列を登録するためのフィールド

key

任意

stringなし

フィールドの名前

value

任意

boolean[]

配列

真偽値の配列boolValue任意

object[]配列

真偽値を登録するためのフィールド

key

任意

stringなし

フィールドの名前

value

任意

booleanなし

真偽値

dateMulti

任意

object[]配列

日付データの配列を登録するためのフィールド

key

任意

stringなし

フィールドの名前

value

任意

date[]

配列

日付データの配列

dateValue任意

object[]配列

日付データとして登録するためのフィールド

key

任意

stringなし

フィールドの名前

value

任意

date

なし

日付データ

intMulti

任意object[]配列

4バイト整数の配列を登録するためのフィールド

項目名

必須/任意

第24版 2024-04-01

401

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

配列/リスト

説明

key

任意

stringなし

フィールドの名前

value

任意

integer[]

配列

4バイト整数の配列

intValue任意

object[]配列

4バイト整数として登録するためのフィールド

key

任意

stringなし

フィールドの名前

value

任意

integerなし

4バイト整数

longMulti

任意

object[]配列

8バイト整数の配列を登録するためのフィールド

key

任意

stringなし

フィールドの名前

value

任意

long[]

配列

8バイト整数の配列

longValue任意

object[]配列

8バイト整数として登録するためのフィールド

key

任意

stringなし

フィールドの名前

value

任意

long

なし

8バイト整数morph

任意

object[]配列

文字列に対して形態素解析を行った結果を登録する
ためのフィールド

key

任意

stringなし

フィールドの名前

value

任意

stringなし

形態素解析 テキスト

morphMulti

任意object[]配列

文字列の配列に対して形態素解析を行った結果を登録するためのフィールド

key

任意

stringなし

フィールドの名前

value

任意

string[]配列

形態素解析 テキスト配列

ngram

任意

object[]配列

文字列に対してN-gram解析を行った結果を登録するためのフィールド

key任意

stringなし

フィールドの名前

value

任意

stringなし

N-gram テキスト

ngramMulti

任意object[]配列

文字列の配列に対してN-gram解析を行った結果を登録するためのフィールド

key

任意

stringなし

フィールドの名前

value

任意

string[]配列

N-gram テキスト配列

stringMulti

任意object[]配列

文字列の配列を登録するためのフィールド

key

任意

stringなし

フィールドの名前

value

任意

string[]配列

文字列の配列stringValue

任意object[]配列

文字列として登録するためのフィールド

key

任意

stringなし

フィールドの名前

value

任意

stringなし

文字列

whiteSpace任意object[]配列

文字列に対してWhitespace解析を行った結果を登録するためのフィールド

key

任意

stringなし

フィールドの名前

value

任意

string

なし

Whitespace テキスト

whiteSpaceMulti

任意object[]配列

文字列の配列に対してWhitespace解析を行った結果を登録するためのフィールド

key

任意

stringなし

フィールドの名前

value

任意

string[]

配列

Whitespace テキスト配列402

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

配列/リスト説明

standardField

任意

objectなし

標準フィールド

attachment

任意storageなし

添付ファイルのストレージ先id

必須

stringなし

コンテンツを一意に判別することが可能なID

originId

任意stringなし

コンテンツの元データを辿るのに必要なデータなど、必要に応じてフィールドの名前

recordDate

任意

date

なし

更新日

text

任意

string

なし

説明

title

任意

string

なし

タイトル

types

必須

string[]配列“product_master”“product_master$Base” （「分類」の値
が”Base”である場合）“product_master$Product” （「分類」の値
が”Product”である場合）“product_master$eBuilder” （「分類」の値
が”eBuilder”である場合）
例:
product_master,product_master$Base（「分類」の値が”Base”である場合）

url

string

任意なし

検索結果のタイトル（リンク）をクリックした際にポップアップ表示するURL

出力値
im_csRegisterContents <any>

項目名配列/リスト 説明型

im_csRegisterContents any

なし

出力値として利用可能な値はありません。

ファセットの登録・更新
ファセットの登録・更新を行うタスクです。

コラム
IM-LogicDesigner のトランザクションに関わらず、ファセットの登録・更新処理はコミットされます。
入力値
im_csRegisterDynamicFacet <object>└─ dynamicFacet <object>├─ localeName <map>└─ type <string>型

配列/リスト 説明

im_csRegisterDynamicFacet 任意

objectなし-

dynamicFacet任意objectなし

動的ファセット

localeName

任意

map

なし

キー: ロケール

項目名

必須/任意

値: 検索結果画面に表示する絞り込み条件の値
type

任意

string

なし

出力値

403

TYPEフィールド

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_csRegisterDynamicFacet <any>

項目名型

im_csRegisterDynamicFacet any

配列/リスト

説明なし

出力値として利用可能な値はありません。

コンテンツ削除
コンテンツ削除を行うタスクです。

コラム
IM-LogicDesigner のトランザクションに関わらず、コンテンツ削除処理はコミットされます。
タスクを使用する際は、検索対象の作成・登録・削除 の項も参照してください。
入力値

404

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_csDeleteContents <object>├─ deleteAllFlag <boolean>├─ dynamicField <object>│ ├─ boolMulti <object>│ │ ├─ key <string>│ │ └─ value <boolean>│ ├─ boolValue <object>│ │ ├─ key <string>│ │ └─ value <boolean>│ ├─ dateMulti <object>│ │ ├─ key <string>│ │ └─ value <date>│ ├─ dateValue <object>│ │ ├─ key <string>│ │ └─ value <date>│ ├─ intMulti <object>│ │ ├─ key <string>│ │ └─ value <integer>│ ├─ intValue <object>│ │ ├─ key <string>│ │ └─ value <integer>│ ├─ longMulti <object>│ │ ├─ key <string>│ │ └─ value <long>│ ├─ longValue <object>│ │ ├─ key <string>│ │ └─ value <long>│ ├─ morph <object>│ │ ├─ key <string>│ │ └─ value <string>│ ├─ morphMulti <object>│ │ ├─ key <string>│ │ └─ value <string>│ ├─ ngram <object>│ │ ├─ key <string>│ │ └─ value <string>│ ├─ ngramMulti <object>│ │ ├─ key <string>│ │ └─ value <string>│ ├─ stringMulti <object>│ │ ├─ key <string>│ │ └─ value <string>│ ├─ stringValue <object>│ │ ├─ key <string>│ │ └─ value <string>│ ├─ whiteSpace <object>│ │ ├─ key <string>│ │ └─ value <string>│ └─ whiteSpaceMulti <object>│├─ key <string>│└─ value <string>├─ id <string>├─ term <object>│ ├─ endDate <date>│ └─ startDate <date>└─ types <string[]>

項目名

必須/任意

型

配列/リスト説明

im_csDeleteContents

任意objectなし-

deleteAllFlag

任意boolean

なし

全削除フラグdynamicField

任意

objectなし

動的フィールド

boolMulti

任意

objectなし

真偽値の配列を削除するためのフィールド

key

任意

stringなし

フィールドの名前

405

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

配列/リスト

説明

value

任意

boolean

なし

真偽値の配列boolValue任意

objectなし

真偽値を削除するためのフィールド

key

任意

stringなし

フィールドの名前

value

任意

booleanなし

真偽値

dateMulti

任意

objectなし

日付データの配列を削除するためのフィールド

key

任意

stringなし

フィールドの名前

value

任意

date

なし

日付データの配列

dateValue任意

objectなし

日付データを削除するためのフィールド

key

任意

stringなし

フィールドの名前

value

任意

date

なし

日付データ

intMulti

任意objectなし

4バイト整数の配列を削除するためのフィールド

key

任意

stringなし

フィールドの名前

value

任意

integerなし

4バイト整数の配列

intValue任意

objectなし

4バイト整数を削除するためのフィールド

key

任意

stringなし

フィールドの名前

value

任意

integerなし

4バイト整数

longMulti

任意

objectなし

8バイト整数の配列を削除するためのフィールド

key

任意

stringなし

フィールドの名前

value

任意

long

なし

8バイト整数の配列

longValue任意

objectなし

8バイト整数を削除するためのフィールド

key

任意

stringなし

フィールドの名前

value

任意

long

なし

8バイト整数morph

任意

objectなし

文字列に対して形態素解析を行った結果を削除する
ためのフィールド

key

任意

stringなし

フィールドの名前

value

任意

stringなし

形態素解析 テキスト

morphMulti

任意objectなし

文字列の配列に対して形態素解析を行った結果を削除するためのフィールド

key

任意

stringなし

フィールドの名前

value

任意

stringなし

形態素解析 テキスト配列

ngram

任意

objectなし

文字列に対してN-gram解析を行った結果を削除するためのフィールド

key任意

stringなし

フィールドの名前

value

任意

stringなし

N-gram テキスト

ngramMulti

任意objectなし

文字列の配列に対してN-gram解析を行った結果を削除するためのフィールド

key

任意

stringなし

フィールドの名前

value

任意

stringなし

N-gram テキスト配列

stringMulti

任意objectなし

文字列の配列を削除するためのフィールド

key

任意

stringなし

フィールドの名前

406

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

配列/リスト

説明

value

任意

stringなし

文字列の配列stringValue

任意objectなし

文字列を削除するためのフィールド

key

任意

stringなし

フィールドの名前

value

任意

stringなし

文字列

whiteSpace任意objectなし

文字列に対してWhitespace解析を行った結果を削除するためのフィールド

key

任意

stringなし

フィールドの名前

value

任意

string

なし

Whitespace テキスト

whiteSpaceMulti

任意objectなし

文字列の配列に対してWhitespace解析を行った結果を削除するためのフィールド

key

任意

stringなし

フィールドの名前

value

任意

string

なし

Whitespace テキスト配列

id任意

stringなし

削除したいコンテンツのID

term

任意

objectなし

期間

endDate

任意

date

なし

終了日

startDate

任意

date

なし

開始日

types

任意

string[]配列“product_master”“product_master$Base” （「分類」の値
が”Base”である場合）“product_master$Product” （「分類」の値
が”Product”である場合）“product_master$eBuilder” （「分類」の値
が”eBuilder”である場合）
例:
product_master,product_master$Base（「分類」の値が”Base”である場合）

コラム
1. 期間とtypeを両方設定した場合は、AND条件による削除が行われます。
2. deleteAllFlagをtrueに設定した場合、その他の条件として設定した値は無視されます。

出力値
im_csDeleteContents <any>

項目名型

配列/リスト 説明

im_csDeleteContents

any

なし

出力値として利用可能な値はありません。

Salesforce
Bulk API ジョブの作成
Bulk APIを利用して、Salesforce上にジョブの作成を行うタスクです。
ユーザ定義タスク「Salesforceバッチ」を複数追加することが可能です。
複数のバッチをSalesforceに送信することにより、Salesforce側で大量レコードを処理できます。

407

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
コラム
Bulk APIについては、以下の Salesforceドキュメントを参照してください。
Salesforce Bulk API 開発者ガイド （日本語）
Bulk API Developer Guide （English）

プロパティ
必須/任意

項目名

型

初期値

説明

ジョブの同時実行モード 任意

pulldown

PARALLEL

PARALLEL、または、SERIALを選択します。

エラーハンドリング

flag

false

エラー発生時に処理を継続する場合は、チェック

任意

ボックスをオンにします。

コラム
ジョブの同時実行モード（concurrencyMode）について
PARALLEL：Salesfroce上で、バッチを並列モードで処理します。デフォルト値です。
SERIAL：Salesfroce上で、バッチを逐次モードで処理します。
詳細は、「Salesforce Bulk API 開発者ガイド - JobInfo」 を参照してください。

入力値（タスク基本設定のエイリアス名） <object>├─ clientId <string> *├─ externalIdFieldName <string>├─ object <string> *├─ operation <string> *├─ userCd <string> *└─ version <string> *

項目名

必須/任意

型

配列/リスト（タスク基本設定のエイ

任意

objectなし

必須

string

なし

説明

リアス名）
clientId

クライアントID（Salesforceクライアントの設定で一意に設定されたIDです。）

externalIdFieldName

任意

stringなし

外部ID項目名

object必須

stringなし

オブジェクト名

operation必須

stringなし

ジョブに含まれるバッチすべてに対する処理操作（insert, upsert, update, delete, hardDelete）

userCd必須

stringなし

ユーザコード （アクセストークン取得時に利用する
intra-martのユーザコードです。）

version必須

string

なし

出力値

408

Salesforce APIバージョンintra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01（タスク基本設定のエイリアス名） <object>├─ apexProcessingTime <long>├─ apiActiveProcessingTime <long>├─ apiVersion <string>├─ assignmentRuleId <string>├─ concurrencyMode <string>├─ contentType <string>├─ createdById <string>├─ createdDate <date>├─ externalIdFieldName <string>├─ id <string>├─ numberBatchesCompleted <integer>├─ numberBatchesFailed <integer>├─ numberBatchesInProgress <integer>├─ numberBatchesQueued <integer>├─ numberBatchesTotal <integer>├─ numberRecordsFailed <integer>├─ numberRecordsProcessed <integer>├─ numberRetries <integer>├─ object <string>├─ operation <string>├─ state <string>├─ systemModstamp <date>└─ totalProcessingTime <long>

項目名型

配列/リスト説明（タスク基本設定のエイリア

objectなし

JobInfoと同等の型

long

なし

ジョブデータに関連するトリガ、および、他のプロセスのス名）
apexProcessingTime

処理時間（ミリ秒）
apiActiveProcessingTime

long

なし

有効なジョブの処理時間（ミリ秒）

apiVersion

stringなし

ジョブが作成された時点で URI に設定されるジョブのSalesforce APIバージョン

assignmentRuleId

stringなし

ケース、または、リードに対して実行される特定の割り当てルールID

concurrencyModestringなし

ジョブの同時実行モード（Parallel, Serial）

contentType

stringなし

ジョブのコンテンツタイプ（JSONのみ対応）

createdById

stringなし

ジョブを作成したSalesforceユーザID

createdDate

date

なし

ジョブの作成日時（UTCタイムゾーン形式）

externalIdFieldName

stringなし

作成・更新に使用される外部ID項目の名前

idstringなし

ジョブID

numberBatchesCompleted integer

なし

このジョブの完了したバッチ数

numberBatchesFailed

integerなし

このジョブの失敗したバッチ数

numberBatchesInProgress

integerなし

このジョブの処理中のバッチ数

numberBatchesQueued

integerなし

このジョブのキューにあるバッチ数

numberBatchesTotal

integerなし

ジョブに現在含まれているバッチの数の合計

numberRecordsFailed

integerなし

このジョブで正常に処理されなかったレコードの数

numberRecordsProcessed

integer

なし

すでに処理済みのレコード数。この数値は、処理されたバッチ数が増えると大きくなります。

numberRetries

integer

Salesforceが処理結果の保存を試行した回数。

なし

再試行の繰り返しはロックの競合などの問題によって発生
します。

409

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト説明

objectstringなし

処理中のデータのオブジェクト種別

operation

stringなし

ジョブに含まれるバッチすべてに対する処理操作（insert, upsert, update, delete, hardDelete）

state

stringなし

ジョブの現在の処理状態（Open, Closed, Aborted, Failed）

systemModstamp

date

なし

ジョブが完了した日時（UTCタイムゾーン形式）

totalProcessingTime

long

なし

ジョブの処理時間（ミリ秒）コラム
Salesforceジョブの返却値の詳細は、以下を参照してください。
Salesforce Bulk API 開発者ガイド - JobInfo （日本語）
Bulk API Developer Guide - JobInfo （English）

Bulk API ジョブの終了
Bulk APIを利用して、Salesforce上のジョブの終了を行うタスクです。

コラム
Bulk APIについては、以下の Salesforceドキュメントを参照してください。
Salesforce Bulk API 開発者ガイド （日本語）
Bulk API Developer Guide （English）

プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値（タスク基本設定のエイリアス名） <object>├─ clientId <string> *├─ jobId <string> *├─ userCd <string> *└─ version <string> *

項目名

必須/任意

型

配列/リスト（タスク基本設定のエイ

任意

objectなし

必須

string

なし

説明

リアス名）
clientId

クライアントID（Salesforceクライアントの設定で一意に設定されたIDです。）

jobId

必須

stringなし

ジョブID

userCd必須

stringなし

ユーザコード （アクセストークン取得時に利用する
intra-martのユーザコードです。）

version必須

string

なし

出力値

410

Salesforce APIバージョンintra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01（タスク基本設定のエイリアス名） <object>├─ apexProcessingTime <long>├─ apiActiveProcessingTime <long>├─ apiVersion <string>├─ assignmentRuleId <string>├─ concurrencyMode <string>├─ contentType <string>├─ createdById <string>├─ createdDate <date>├─ externalIdFieldName <string>├─ id <string>├─ numberBatchesCompleted <integer>├─ numberBatchesFailed <integer>├─ numberBatchesInProgress <integer>├─ numberBatchesQueued <integer>├─ numberBatchesTotal <integer>├─ numberRecordsFailed <integer>├─ numberRecordsProcessed <integer>├─ numberRetries <integer>├─ object <string>├─ operation <string>├─ state <string>├─ systemModstamp <date>└─ totalProcessingTime <long>

項目名型

配列/リスト説明（タスク基本設定のエイリア

objectなし

JobInfoと同等の型

long

なし

ジョブデータに関連するトリガ、および、他のプロセスのス名）
apexProcessingTime

処理時間（ミリ秒）
apiActiveProcessingTime

long

なし

有効なジョブの処理時間（ミリ秒）

apiVersion

stringなし

ジョブが作成された時点で URI に設定されるジョブのSalesforce APIバージョン

assignmentRuleId

stringなし

ケース、または、リードに対して実行される特定の割り当てルールID

concurrencyModestringなし

ジョブの同時実行モード（Parallel, Serial）

contentType

stringなし

ジョブのコンテンツタイプ（JSONのみ対応）

createdById

stringなし

ジョブを作成したSalesforceユーザID

createdDate

date

なし

ジョブの作成日時（UTCタイムゾーン形式）

externalIdFieldName

stringなし

外部ID項目名idstringなし

ジョブID

numberBatchesCompleted integer

なし

このジョブの完了したバッチ数

numberBatchesFailed

integerなし

このジョブの失敗したバッチ数

numberBatchesInProgress

integerなし

このジョブの処理中のバッチ数

numberBatchesQueued

integerなし

このジョブのキューにあるバッチ数

numberBatchesTotal

integerなし

ジョブに現在含まれているバッチの数の合

numberRecordsFailed

integerなし

このジョブで正常に処理されなかったレコードの数

numberRecordsProcessed

integer

なし

すでに処理済みのレコード数。この数値は、処理されたバッチ数が増えると大きくなります。

numberRetries

integer

Salesforceが処理結果の保存を試行した回数。

なし

再試行の繰り返しはロックの競合などの問題によって発生
します。

411

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト説明

objectstringなし

処理中のデータのオブジェクト種別

operation

stringなし

ジョブに含まれるバッチすべてに対する処理操作（insert, upsert, update, delete, hardDelete）

state

stringなし

ジョブの現在の処理状態（Open, Closed, Aborted, Failed）

systemModstamp

date

なし

ジョブが完了した日時（UTCタイムゾーン形式）

totalProcessingTime

long

なし

ジョブの処理時間（ミリ秒）コラム
Salesforceジョブの返却値の詳細は、以下を参照してください。
Salesforce Bulk API 開発者ガイド - JobInfo （日本語）
Bulk API Developer Guide - JobInfo （English）

Bulk API ジョブの中止
Bulk APIを利用して、Salesforce上のジョブの中止を行うタスクです。

コラム
Bulk APIについては、以下の Salesforceドキュメントを参照してください。
Salesforce Bulk API 開発者ガイド （日本語）
Bulk API Developer Guide （English）

プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値（タスク基本設定のエイリアス名） <object>├─ clientId <string> *├─ jobId <string> *├─ userCd <string> *└─ version <string> *

項目名

必須/任意

型

配列/リスト（タスク基本設定のエイ

任意

objectなし

必須

string

なし

説明

リアス名）
clientId

クライアントID（Salesforceクライアントの設定で一意に設定されたIDです。）

jobId

必須

stringなし

ジョブID

userCd必須

stringなし

ユーザコード （アクセストークン取得時に利用する
intra-martのユーザコードです。）

version必須

string

なし

出力値

412

Salesforce APIバージョンintra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01（タスク基本設定のエイリアス名） <object>├─ apexProcessingTime <long>├─ apiActiveProcessingTime <long>├─ apiVersion <string>├─ assignmentRuleId <string>├─ concurrencyMode <string>├─ contentType <string>├─ createdById <string>├─ createdDate <date>├─ externalIdFieldName <string>├─ id <string>├─ numberBatchesCompleted <integer>├─ numberBatchesFailed <integer>├─ numberBatchesInProgress <integer>├─ numberBatchesQueued <integer>├─ numberBatchesTotal <integer>├─ numberRecordsFailed <integer>├─ numberRecordsProcessed <integer>├─ numberRetries <integer>├─ object <string>├─ operation <string>├─ state <string>├─ systemModstamp <date>└─ totalProcessingTime <long>

項目名型

配列/リスト説明（タスク基本設定のエイリア

objectなし

JobInfoと同等の型

long

なし

ジョブデータに関連するトリガ、および、他のプロセスのス名）
apexProcessingTime

処理時間（ミリ秒）
apiActiveProcessingTime

long

なし

有効なジョブの処理時間（ミリ秒）

apiVersion

stringなし

ジョブが作成された時点で URI に設定されるジョブのSalesforce APIバージョン

assignmentRuleId

stringなし

ケース、または、リードに対して実行される特定の割り当てルールID

concurrencyModestringなし

ジョブの同時実行モード（Parallel, Serial）

contentType

stringなし

ジョブのコンテンツタイプ（JSONのみ対応）

createdById

stringなし

ジョブを作成したSalesforceユーザID

createdDate

date

なし

ジョブの作成日時（UTCタイムゾーン形式）

externalIdFieldName

stringなし

外部ID項目名idstringなし

ジョブID

numberBatchesCompleted integer

なし

このジョブの完了したバッチ数

numberBatchesFailed

integerなし

このジョブの失敗したバッチ数

numberBatchesInProgress

integerなし

このジョブの処理中のバッチ数

numberBatchesQueued

integerなし

このジョブのキューにあるバッチ数

numberBatchesTotal

integerなし

ジョブに現在含まれているバッチの数の合

numberRecordsFailed

integerなし

このジョブで正常に処理されなかったレコードの数

numberRecordsProcessed

integer

なし

すでに処理済みのレコード数。この数値は、処理されたバッチ数が増えると大きくなります。

numberRetries

integer

Salesforceが処理結果の保存を試行した回数。

なし

再試行の繰り返しはロックの競合などの問題によって発生
します。

413

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト説明

objectstringなし

処理中のデータのオブジェクト種別

operation

stringなし

ジョブに含まれるバッチすべてに対する処理操作（insert, upsert, update, delete, hardDelete）

state

stringなし

ジョブの現在の処理状態（Open, Closed, Aborted, Failed）

systemModstamp

date

なし

ジョブが完了した日時（UTCタイムゾーン形式）

totalProcessingTime

long

なし

ジョブの処理時間（ミリ秒）コラム
Salesforceジョブの返却値の詳細は、以下を参照してください。
Salesforce Bulk API 開発者ガイド - JobInfo （日本語）
Bulk API Developer Guide - JobInfo （English）

Bulk API ジョブ情報の取得
Bulk APIを利用して、Salesforce上のジョブ情報の取得を行うタスクです。

コラム
Bulk APIについては、以下の Salesforceドキュメントを参照してください。
Salesforce Bulk API 開発者ガイド （日本語）
Bulk API Developer Guide （English）

プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値（タスク基本設定のエイリアス名） <object>├─ clientId <string> *├─ jobId <string> *├─ userCd <string> *└─ version <string> *

項目名

必須/任意

型

配列/リスト（タスク基本設定のエイ

任意

objectなし

必須

string

なし

説明

リアス名）
clientId

クライアントID（Salesforceクライアントの設定で一意に設定されたIDです。）

jobId

必須

stringなし

ジョブID

userCd必須

stringなし

ユーザコード （アクセストークン取得時に利用する
intra-martのユーザコードです。）

version必須

string

なし

出力値

414

Salesforce APIバージョンintra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01（タスク基本設定のエイリアス名） <object>├─ apexProcessingTime <long>├─ apiActiveProcessingTime <long>├─ apiVersion <string>├─ assignmentRuleId <string>├─ concurrencyMode <string>├─ contentType <string>├─ createdById <string>├─ createdDate <date>├─ externalIdFieldName <string>├─ id <string>├─ numberBatchesCompleted <integer>├─ numberBatchesFailed <integer>├─ numberBatchesInProgress <integer>├─ numberBatchesQueued <integer>├─ numberBatchesTotal <integer>├─ numberRecordsFailed <integer>├─ numberRecordsProcessed <integer>├─ numberRetries <integer>├─ object <string>├─ operation <string>├─ state <string>├─ systemModstamp <date>└─ totalProcessingTime <long>

項目名型

配列/リスト説明（タスク基本設定のエイリア

objectなし

JobInfoと同等の型

long

なし

ジョブデータに関連するトリガ、および、他のプロセスのス名）
apexProcessingTime

処理時間（ミリ秒）
apiActiveProcessingTime

long

なし

有効なジョブの処理時間（ミリ秒）

apiVersion

stringなし

ジョブが作成された時点で URI に設定されるジョブのAPIのバージョン

assignmentRuleId

stringなし

ケース、または、リードに対して実行される特定の割り当てルールID

concurrencyModestringなし

ジョブの同時実行モード（Parallel, Serial）

contentType

stringなし

ジョブのコンテンツタイプ（JSONのみ対応）

createdById

stringなし

ジョブを作成したSalesforceユーザID

createdDate

date

なし

ジョブの作成日時（UTCタイムゾーン形式）

externalIdFieldName

stringなし

外部ID項目名idstringなし

ジョブID

numberBatchesCompleted integer

なし

このジョブの完了したバッチ数

numberBatchesFailed

integerなし

このジョブの失敗したバッチ数

numberBatchesInProgress

integerなし

このジョブの処理中のバッチ数

numberBatchesQueued

integerなし

このジョブのキューにあるバッチ数

numberBatchesTotal

integerなし

ジョブに現在含まれているバッチの数の合

numberRecordsFailed

integerなし

このジョブで正常に処理されなかったレコードの数

numberRecordsProcessed

integer

なし

すでに処理済みのレコード数。この数値は、処理されたバッチ数が増えると大きくなります。

numberRetries

integer

Salesforceが処理結果の保存を試行した回数。

なし

再試行の繰り返しはロックの競合などの問題によって発生
します。

415

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト説明

objectstringなし

処理中のデータのオブジェクト種別

operation

stringなし

ジョブに含まれるバッチすべてに対する処理操作（insert, upsert, update, delete, hardDelete）

state

stringなし

ジョブの現在の処理状態（Open, Closed, Aborted, Failed）

systemModstamp

date

なし

ジョブが完了した日時（UTCタイムゾーン形式）

totalProcessingTime

long

なし

ジョブの処理時間（ミリ秒）コラム
Salesforceジョブの返却値の詳細は、以下を参照してください。
Salesforce Bulk API 開発者ガイド - JobInfo （日本語）
Bulk API Developer Guide - JobInfo （English）

Bulk API バッチ情報配列の取得
Bulk APIを利用して、Salesforce上のジョブ内の全てのバッチに関する情報の取得を行うタスクです。

コラム
Bulk APIについては、以下の Salesforceドキュメントを参照してください。
Salesforce Bulk API 開発者ガイド （日本語）
Bulk API Developer Guide （English）

プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値（タスク基本設定のエイリアス名） <object>├─ clientId <string> *├─ jobId <string> *├─ userCd <string> *└─ version <string> *

項目名

必須/任意

型

配列/リスト（タスク基本設定のエイ

任意

objectなし

必須

string

なし

説明

リアス名）
clientId

クライアントID（Salesforceクライアントの設定で一意に設定されたIDです。）

jobId

必須

stringなし

ジョブID

userCd必須

stringなし

ユーザコード （アクセストークン取得時に利用する
intra-martのユーザコードです。）

version必須

string

なし

出力値

416

Salesforce APIバージョンintra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01（タスク基本設定のエイリアス名） <object>└─ batchInfo <object[]>├─ apexProcessingTime <long>├─ apiActiveProcessingTime <long>├─ createdDate <date>├─ id <string>├─ jobId <string>├─ numberRecordsFailed <integer>├─ numberRecordsProcessed <integer>├─ state <string>├─ stateMessage <string>├─ systemModstamp <date>└─ totalProcessingTime <long>

項目名型

配列/リスト（タスク基本設定のエイリア

objectなし

batchInfo

object配列

このジョブに登録されている全てのバッチ情報

apexProcessingTime

long

なし

バッチデータに関連するトリガ、および、他のプロセスの

説明

ス名）

処理時間（ミリ秒）
apiActiveProcessingTime

long

なし

有効なバッチの処理時間（ミリ秒）createdDate

date

なし

バッチの作成日時（UTCタイムゾーン形式）

idstring

なし

バッチID

jobId

stringなし

ジョブID

numberRecordsFailed

integerなし

このバッチで正常に処理されなかったレコードの数

numberRecordsProcessed

integerなし

要求が送信された時点での、このバッチで処理済みのレ
コード数

state

stringなし

バッチの現在の処理状態（Queued, InProgress, Completed, Failed, Not
Processed)

stateMessage

stringなし

状態 （state）に関する詳細

systemModstamp

date

なし

処理の終了日時（UTCタイムゾーン形式）

totalProcessingTime

long

なし

ジョブの処理時間（ミリ秒）コラム
Salesforceバッチの返却値の詳細は、以下を参照してください。
Salesforce Bulk API 開発者ガイド - BatchInfo （日本語）
Bulk API Developer Guide - BatchInfo （English）

Bulk API バッチ情報の取得
Bulk APIを利用して、Salesforce上のバッチに関する情報の取得を行うタスクです。

コラム
Bulk APIについては、以下の Salesforceドキュメントを参照してください。
Salesforce Bulk API 開発者ガイド （日本語）
Bulk API Developer Guide （English）

プロパティ

417

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値（タスク基本設定のエイリアス名） <object>├─ batchId <string> *├─ clientId <string> *├─ jobId <string> *├─ userCd <string> *└─ version <string> *

項目名

必須/任意

型

配列/リスト（タスク基本設定のエイ

任意

objectなし

batchId

必須

stringなし

バッチID

clientId

必須

stringなし

クライアントID（Salesforceクライアントの設定で

説明

リアス名）

一意に設定されたIDです。）
jobId

必須

stringなし

ジョブID

userCd必須

stringなし

ユーザコード （アクセストークン取得時に利用する
intra-martのユーザコードです。）

version必須

stringSalesforce APIバージョンなし

出力値（タスク基本設定のエイリアス名） <object>├─ apexProcessingTime <long>├─ apiActiveProcessingTime <long>├─ createdDate <date>├─ id <string>├─ jobId <string>├─ numberRecordsFailed <integer>├─ numberRecordsProcessed <integer>├─ state <string>├─ stateMessage <string>├─ systemModstamp <date>└─ totalProcessingTime <long>

項目名型

配列/リスト説明（タスク基本設定のエイリア

objectなし

BatchInfoと同等の型

long

なし

バッチデータに関連するトリガ、および、他のプロセスのス名）
apexProcessingTime

処理時間（ミリ秒）
apiActiveProcessingTime

long

なし

有効なバッチの処理時間（ミリ秒）createdDate

date

なし

ジョブの作成日時（UTCタイムゾーン形式）

idstring

なし

バッチID

jobId

stringなし

ジョブID

numberRecordsFailed

integerなし

このバッチで正常に処理されなかったレコードの数

numberRecordsProcessed

integerなし

要求が送信された時点で、このバッチで処理済みのレコー
ド数418

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト説明

statestringなし

バッチの現在の処理状態（Queued, InProgress, Completed, Failed, Not
Processed)

stateMessage

stringなし

状態 （state）に関する詳細

systemModstamp

date

なし

バッチが完了した日時（UTCタイムゾーン形式）

totalProcessingTime

long

なし

バッチの処理時間（ミリ秒）コラム
Salesforceバッチの返却値の詳細は、以下を参照してください。
Salesforce Bulk API 開発者ガイド - BatchInfo （日本語）
Bulk API Developer Guide - BatchInfo （English）

Bulk API バッチ結果の取得
Bulk APIを利用して、Salesforce上のバッチ結果の取得を行うタスクです。

コラム
Bulk APIについては、以下の Salesforceドキュメントを参照してください。
Salesforce Bulk API 開発者ガイド （日本語）
Bulk API Developer Guide （English）

プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値（タスク基本設定のエイリアス名） <object>├─ batchId <string> *├─ clientId <string> *├─ jobId <string> *├─ userCd <string> *└─ version <string> *

項目名

必須/任意

型

配列/リスト（タスク基本設定のエイ

任意

objectなし

batchId

必須

stringなし

バッチID

clientId

必須

stringなし

クライアントID（Salesforceクライアントの設定で

説明

リアス名）

一意に設定されたIDです。）
jobId

必須

stringなし

ジョブID

userCd必須

stringなし

ユーザコード （アクセストークン取得時に利用する
intra-martのユーザコードです。）

version必須

string

なし

出力値

419

Salesforce APIバージョンintra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01（タスク基本設定のエイリアス名） <object[]>├─ created <boolean>├─ errors <object[]>│ ├─ fields <string[]>│ ├─ message <string>│ └─ statusCode <string>├─ id <string>└─ success <boolean>

項目名型

配列/リスト（タスク基本設定のエイリア

object配列

createdbooleanなし

レコードが作成されたかどうか

errorsobject配列

エラーの配列fieldsstring

配列

Salesforceオブジェクト項目の配列

messagestringなし

メッセージ

statusCode

stringなし

HTTP状況コードid

stringなし

処理対象レコードのSalesforce ID

success

booleanなし

バッチ処理が成功したかどうか

説明

ス名）

コラム
HTTP状況コード（statusCode）
HTTP 200：処理が正常に完了しました。
HTTP 400：要求が不正であったため、処理が正常に完了しませんでした。
HTTP 405：GET、POST 以外の HTTP メソッドが URI に送信されました。
HTTP 415：サポートされていない圧縮形式が設定されている可能性があります。有効な圧縮形式の値は gzip のみです。圧縮は必須ではありませんが、できる限り行うことをお勧めします。
HTTP 500：ほとんどの場合、サーバエラーが発生しています。
HTTP状況コードの詳細については、下記ドキュメントを参照してください。
「Bulk API 開発者ガイド - HTTP 状況コード」（日本語）「Bulk API Developer Guide - HTTP Status Codes」（English）

Office365
ドライブ一覧の取得
サイト上のドライブの一覧を取得します。
サイト上に複数のドキュメントライブラリを作成している場合に利用します。
取得したドライブ情報に含まれるドライブIDは、SharePointストレージ取得と組み合わせることにより指定したドライブに対する操作が可能です。
入力値
im_sharePointStorageGetDrives <object>├─ providerId <string> *├─ sitePath <string>└─ userCd <string> *

必須/任
項目名

意

im_sharePointStorageGetDrives 任意

配列/リ
型

スト

object

なし

420

説明

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
必須/任

配列/リ

項目名

意

型

スト

説明

providerId

必須

stringなし

プロバイダID

sitePath任意

stringなし

Office 365 SharePoint Online 上のサイトパスを指定します。
例えば、チームサイトが「https://yourcompany.sharepoint.com/sites/foo」の場合、サイトパスには “foo” でなく “sites/foo” を指定します。

userCd必須

stringなし

ユーザコードSharePointと連携する際のユーザコード（SharePoint
側のユーザコードではない）を指定します。

出力値
im_sharePointStorageGetDrives <object>└─ drives <object[]>├─ id <string>├─ name <string>├─ description <string>├─ webUrl <string>└─ driveType <string>

配列/リスト説明

im_sharePointStorageGetDrives object

なし

ドライブ一覧取得結果

drivesobjectリスト

ドライブ情報idstringなし

ドライブID（SharePointStorage取得タスクで利用）

namestringなし

ドライブ名description

stringなし

ドライブの説明

webUrlstringなし

ドライブのURL

driveTypestringなし

ドライブの種別 (“documentLibrary”, “personal”,

項目名型“business”)
このタスクを用いた場合は”documentLibrary”が取り扱われます。

SharePointストレージ取得
SharePointストレージを取得します。
取得したSharePointストレージは、ストレージ操作タスクと組み合わせることにより操作が可能です。
入力値
im_sharePointStorage <object>├─ driveId <string>├─ path <string> *├─ providerId <string> *├─ sitePath <string>└─ userCd <string> *

項目名

必須/任意

型

配列/リスト 説明

im_sharePointStorage

任意objectなし

421

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

配列/リスト 説明

driveId

任意

stringなし

ドライブID
サイト上に複数のドキュメントライブラリが配置されている場合に指定します。
指定するドライブIDはドライブ情報取得タスクにて取得
可能です

path

必須

stringなし

パス

providerId

必須

stringなし

プロバイダID

sitePath任意

stringなし

Office 365 SharePoint Online 上のサイトパスを指定します。
例えば、チームサイトが「https://yourcompany.sharepoint.com/sites/foo」の場合、サイトパスには “foo” でなく “sites/foo” を指定します。

userCd必須

stringなし

ユーザコード

出力値
im_sharePointStorage <storage>

項目名型

配列/リスト 説明

im_sharePointStorage

storageなし

SharePointStorage

SharePointストレージ情報取得
SharePointストレージ情報の取得を行うタスクです。
入力値
im_sharePointStorageInfo <storage>

項目名

必須/任意

im_sharePointStorageInfo 任意型

配列/リスト 説明

storageなし

情報取得対象となるSharePointストレージを指定
してください。 PublicStorage, SessionStorage
等は指定できません。

出力値
im_sharePointStorageInfo <object>├─ exist <boolean>├─ id <string>├─ driveId <string>├─ lastModified <long>├─ lastModifiedApplicationId <string>├─ lastModifiedApplicationName <string>├─ lastModifiedUserId <string>├─ lastModifiedUserName <string>├─ name <string>├─ path <string>├─ providerId <string>├─ sitePath <string>├─ size <long>├─ type <string>├─ userCd <string>└─ webUrl <string>422

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リストim_sharePointStorageInfo

objectなし

existboolean

なし

存在フラグ

id

stringなし

IDdriveId

stringなし

ドライブID

lastModified

long

なし

最終更新日時lastModifiedApplicationId

stringなし

最終更新アプリケーションID

lastModifiedApplicationName stringなし

最終更新アプリケーション名

lastModifiedUserId

stringなし

最終更新ユーザコード

lastModifiedUserName

stringなし

最終更新ユーザ名

namestring

なし

名前

path

stringなし

パス

providerId

stringなし

プロバイダID

sitePath

string

なし

サイトパス

size

long

なし

サイズ

type

stringなし

種別userCdstringなし

ユーザコードwebUrlstringなし

WebURL

説明

指定した形式でダウンロードする
ドキュメントライブラリ上に配置したファイルを指定した形式でダウンロードします。
指定可能なフォーマットはMicrosoft Graph REST APIの仕様に準拠します。
https://docs.microsoft.com/en-us/graph/api/driveitem-get-content-format

コラム
変換元ファイルのフォーマットについて
2022年6月現在、以下のフォーマットのファイルについて、pdf形式を指定した場合に正常な動作を確認できておりません。
csv, pot, potm, potx, ppt, pptm
入力値
im_sharePointStorageDownloadAs <object>├─ format <string> *└─ storage <storage> *

配列/リス
項目名

必須/任意

型

ト

説明

im_sharePointStorageDownloadAs 任意

objectなし

format必須

stringなし

ダウンロードしたいフォーマット 例: pdf

storage

必須

storageなし

SharePointStorage取得タスクを用いて取得した<storage>を引数として受け渡してくだ
さい。
PublicStorage等のタスクが指定された場合タスクの実行は失敗します。

423

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
出力値
im_sharePointStorageDownloadAs <binary>

項目名型

im_sharePointStorageDownloadAs binary

配列/リスト説明なし

指定した形式に変換され、ダウンロードされたバイナ
リデータ

リストアイテム列情報の取得
ドキュメントライブラリ上のファイルに対するカスタム列情報を取得します。

コラム
サイトパスの制限について
サイトパスに「_」（アンダースコア）を含むサイト内のファイルについて、このタスクが動作しない場合があります。
入力値
im_sharePointStorageGetListItemFields <storage> *配列/リス
必須/任意 型

項目名

im_sharePointStorageGetListItemFields 必須

storageト

説明なし

SharePointStorage取得タスクにて取得したStorageオブジェクトを指定してください。

出力値
im_sharePointStorageGetListItemFields <map>

項目名

配列/リスト 説明型

im_sharePointStorageGetListItemFields map

なし

リストアイテム列情報Map
IM-LogicDesignerのデザイナ画面から取得したい
列名のキーを設定することによりそのキー名に一致した列の値が取り扱えます。

リストアイテム列情報の更新
ドキュメントライブラリ上のファイルに対するカスタム列情報を更新します。

コラム
サイトパスの制限について
サイトパスに「_」（アンダースコア）を含むサイト内のファイルについて、このタスクが動作しない場合があります。
入力値
im_sharePointStorageUpdateListItemFields <object>├─ storage <storage> *└─ fields <map> *

必須/任
項目名

意

im_sharePointStorageUpdateListItemFields 任意

配列/リ
型

スト

object

なし

424

説明

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
必須/任

配列/リ

項目名

意

型

スト

説明

storage

必須

storageなし

SharePointStorage取得タスクにて取得
したStorageオブジェクトを指定してください。

fields

必須

map

なし

リストアイテム列情報Map
IM-LogicDesignerのデザイナ画面から取得したい列名のキーを設定することにより
そのキー名に一致した列の値が取り扱えます。

出力値
im_sharePointStorageUpdateListItemFields <map>

項目名

配列/リスト 説明型

im_sharePointStorageGetListItemFields map

なし

リストアイテム列情報Map
更新後のリストアイテム列情報が返却されます。
IM-LogicDesignerのデザイナ画面から取得したい
列名のキーを設定することによりそのキー名に一致した列の値が取り扱えます。

SSH
コマンド実行
リモートサーバに SSH で接続しコマンドを実行するタスクです。
入力値
im_ssh_command <object>├─ command <string> *├─ settings <object>│ ├─ host <string>│ ├─ keyLocation <string>│ ├─ passphrase <string>│ ├─ password <string>│ ├─ port <integer> *│ ├─ strictHostKeyChecking <boolean>│ └─ user <string> *└─ timeout <integer>

項目名

必須/任意

型

配列/リストim_ssh_command

任意

objectなし

command必須

stringなし

実行するコマンドsettings

任意objectなし

リモートサーバ接続情報

host

必須

stringなし

接続先ホストkeyLocation任意

stringなし

秘密鍵のファイル名説明

公開鍵認証方式を利用する場合に指定します。
「user.home/.ssh」配下に配置されている秘密鍵のファイル名を指定します。
passphrase

任意

stringなし

秘密鍵のパスフレーズ

password

任意objectなし

パスワード
パスワード認証方式を利用する場合に指定します。

425

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

配列/リスト

説明

port

必須

integerなし

接続先ポート番号

strictHostKeyChecking

任意booleanなし

接続先ホストの検証を行う場合、true を指定しま
す。

user

必須

stringなし

ユーザ

timeout

任意

integerなし

接続タイムアウト（ミリ秒）
指定なしの場合、コマンドの実行結果が返却されるまで待ちます。

出力値
im_ssh_command <object>├─ status <integer>├─ stderr <string>└─ stdout <string>

項目名型

配列/リスト 説明

im_ssh_command

objectなし

statusinteger

なし

ステータスコードstderrstringなし

エラー出力内容

stdoutstringなし

標準出力内容SCP アップロード
リモートサーバに SCP でディレクトリやファイルをアップロードするタスクです。
入力値
im_scp_upload <object>├─ dest <string> *├─ settings <object>│ ├─ host <string>│ ├─ keyLocation <string>│ ├─ passphrase <string>│ ├─ password <string>│ ├─ port <integer> *│ ├─ strictHostKeyChecking <boolean>│ └─ user <string> *├─ source <storage> *└─ recursive <boolean>

項目名

必須/任意

型

配列/リスト

im_scp_upload

任意object

なし

dest

必須

stringなし

アップロード先のパス

settings

任意objectなし

リモートサーバ接続情報

host

必須

stringなし

接続先ホストkeyLocation任意

stringなし

秘密鍵のファイル名説明

公開鍵認証方式を利用する場合に指定します。
「user.home/.ssh」配下に配置されている秘密鍵のファイル名を指定します。
passphrase

任意

stringなし

秘密鍵のパスフレーズ

password

任意objectなし

パスワード
パスワード認証方式を利用する場合に指定します。

426

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

配列/リスト

説明

port

必須

integerなし

接続先ポート番号

strictHostKeyChecking

任意booleanなし

接続先ホストの検証を行う場合、true を指定しま
す。

user

必須

stringなし

ユーザ

source必須

storageなし

アップロードするStorageのディレクトリやファイル

recursive

任意boolean

なし

再帰コピーする場合、 true を指定します。

出力値
im_scp_upload <any>

項目名型

配列/リスト 説明

im_scp_upload

any

なし

出力値として利用可能な値はありません。

SCP ダウンロード
リモートサーバから SCP でディレクトリやファイルをダウンロードするタスクです。
入力値
im_scp_download <object>├─ dest <storage> *├─ settings <object>│ ├─ host <string>│ ├─ keyLocation <string>│ ├─ passphrase <string>│ ├─ password <string>│ ├─ port <integer> *│ ├─ strictHostKeyChecking <boolean>│ └─ user <string> *├─ source <string> *└─ recursive <boolean>

項目名

必須/任意

型

配列/リスト

im_scp_download

任意object

なし

dest

必須

storageなし

ダウンロード先のストレージ

settings

任意objectなし

リモートサーバ接続情報

host

必須

stringなし

接続先ホストkeyLocation任意

stringなし

秘密鍵のファイル名説明

公開鍵認証方式を利用する場合に指定します。
「user.home/.ssh」配下に配置されている秘密鍵のファイル名を指定します。
passphrase

任意

stringなし

秘密鍵のパスフレーズ

password

任意objectなし

パスワード
パスワード認証方式を利用する場合に指定します。

port

必須

integerなし

接続先ポート番号

strictHostKeyChecking

任意booleanなし

接続先ホストの検証を行う場合、true を指定しま
す。

user

必須

stringなし

ユーザ

source必須

stringなし

ダウンロードするディレクトリやファイルのパス

427

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

配列/リスト説明

recursive

任意boolean

なし

再帰コピーする場合、 true を指定します。

出力値
im_scp_download <any>

項目名型

配列/リスト 説明

im_scp_download

any

なし

出力値として利用可能な値はありません。

SFTP アップロード
リモートサーバに SFTP でディレクトリやファイルをアップロードするタスクです。
入力値
im_sftp_upload <object>├─ dest <string> *├─ settings <object>│ ├─ host <string>│ ├─ keyLocation <string>│ ├─ passphrase <string>│ ├─ password <string>│ ├─ port <integer> *│ ├─ strictHostKeyChecking <boolean>│ └─ user <string> *├─ source <storage> *└─ recursive <boolean>

項目名

必須/任意

型

配列/リストim_sftp_upload

任意object

なし

dest

必須

stringなし

アップロード先のパス

settings

任意objectなし

リモートサーバ接続情報

host

必須

stringなし

接続先ホストkeyLocation任意

stringなし

秘密鍵のファイル名説明

公開鍵認証方式を利用する場合に指定します。
「user.home/.ssh」配下に配置されている秘密鍵のファイル名を指定します。
passphrase

任意

stringなし

秘密鍵のパスフレーズ

password

任意objectなし

パスワード
パスワード認証方式を利用する場合に指定します。

port

必須

integerなし

接続先ポート番号

strictHostKeyChecking

任意booleanなし

接続先ホストの検証を行う場合、true を指定しま
す。

user

必須

stringなし

ユーザ

source必須

storageなし

アップロードするStorageのディレクトリやファイル

recursive

任意booleanなし

出力値
im_sftp_upload <any>428

再帰コピーする場合、 true を指定します。

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト 説明

im_sftp_upload

any

なし

出力値として利用可能な値はありません。

SFTP ダウンロード
リモートサーバから SFTP でディレクトリやファイルをダウンロードするタスクです。
入力値
im_sftp_download <object>├─ dest <storage> *├─ settings <object>│ ├─ host <string>│ ├─ keyLocation <string>│ ├─ passphrase <string>│ ├─ password <string>│ ├─ port <integer> *│ ├─ strictHostKeyChecking <boolean>│ └─ user <string> *├─ source <string> *└─ recursive <boolean>

項目名

必須/任意

型

配列/リストim_sftp_download

任意object

なし

dest

必須

storageなし

ダウンロード先のストレージ

settings

任意objectなし

リモートサーバ接続情報

host

必須

stringなし

接続先ホストkeyLocation任意

stringなし

秘密鍵のファイル名説明

公開鍵認証方式を利用する場合に指定します。
「user.home/.ssh」配下に配置されている秘密鍵のファイル名を指定します。
passphrase

任意

stringなし

秘密鍵のパスフレーズ

password

任意objectなし

パスワード
パスワード認証方式を利用する場合に指定します。

port

必須

integerなし

接続先ポート番号

strictHostKeyChecking

任意booleanなし

接続先ホストの検証を行う場合、true を指定しま
す。

user

必須

stringなし

ユーザ

source必須

stringなし

ダウンロードするディレクトリやファイルのパス

recursive

任意boolean

なし

再帰コピーする場合、 true を指定します。

出力値
im_sftp_download <any>

項目名型

配列/リスト 説明

im_sftp_download

any

なし

出力値として利用可能な値はありません。

SFTP ls
リモートサーバのディレクトリ一覧情報を取得するタスクです。
入力値

429

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_sftp_ls <object>├─ path <string> *└─ settings <object>├─ host <string>├─ keyLocation <string>├─ passphrase <string>├─ password <string>├─ port <integer> *├─ strictHostKeyChecking <boolean>└─ user <string> *

項目名

必須/任意

型

配列/リストim_sftp_ls

任意object

なし

path

必須

stringなし

ディレクトリ一覧を取得するパス

settings

任意objectなし

リモートサーバ接続情報

host

必須

stringなし

接続先ホストkeyLocation任意

stringなし

秘密鍵のファイル名説明

公開鍵認証方式を利用する場合に指定します。
「user.home/.ssh」配下に配置されている秘密鍵のファイル名を指定します。
passphrase

任意

stringなし

秘密鍵のパスフレーズ

password

任意objectなし

パスワード
パスワード認証方式を利用する場合に指定します。

port

必須

integerなし

接続先ポート番号

strictHostKeyChecking

任意booleanなし

接続先ホストの検証を行う場合、true を指定しま
す。

user

必須

string

なし

ユーザ

出力値
im_sftp_ls <object>├─ gid <integer>├─ name <string>├─ mtime <date>├─ path <string>├─ permission <string>├─ size <long>└─ uid <integer>

項目名型

配列/リスト 説明

im_sftp_ls

objectなし

gidinteger

なし

GID

name

stringなし

ファイル名またはディレクトリ名

mtime

date

なし

最終更新日時path

stringなし

パス

permission

stringなし

パーミッション（８進数表記）

size

long

なし

サイズ

uid

integerなし

UID

SFTP mkdirs
リモートサーバにディレクトリを作成するタスクです。

430

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
入力値
im_sftp_mkdirs <object>├─ path <string> *└─ settings <object>├─ host <string>├─ keyLocation <string>├─ passphrase <string>├─ password <string>├─ port <integer> *├─ strictHostKeyChecking <boolean>└─ user <string> *

項目名

必須/任意

型

配列/リストim_sftp_mkdirs

任意object

なし

path

必須

stringなし

作成するディレクトリのパス

settings

任意objectなし

リモートサーバ接続情報

host

必須

stringなし

接続先ホストkeyLocation任意

stringなし

秘密鍵のファイル名説明

公開鍵認証方式を利用する場合に指定します。
「user.home/.ssh」配下に配置されている秘密鍵のファイル名を指定します。
passphrase

任意

stringなし

秘密鍵のパスフレーズ

password

任意objectなし

パスワード
パスワード認証方式を利用する場合に指定します。

port

必須

integerなし

接続先ポート番号

strictHostKeyChecking

任意booleanなし

接続先ホストの検証を行う場合、true を指定しま
す。

user

必須

string

なし

ユーザ

出力値
im_sftp_mkdirs <any>

項目名型

配列/リスト 説明

im_sftp_mkdirs

any

なし

出力値として利用可能な値はありません。

SFTP rename
リモートサーバのファイルの移動またはファイル名の変更を行うタスクです。
入力値
im_sftp_rename <object>├─ newPath <string> *├─ oldPath <string> *└─ settings <object>├─ host <string>├─ keyLocation <string>├─ passphrase <string>├─ password <string>├─ port <integer> *├─ strictHostKeyChecking <boolean>└─ user <string> *431

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

配列/リストim_sftp_rename

任意objectなし

newPath必須

stringなし

移動先のパスoldPath必須

stringなし

移動元のパスsettings

任意objectなし

リモートサーバ接続情報

host

必須

stringなし

接続先ホストkeyLocation任意

stringなし

秘密鍵のファイル名説明

公開鍵認証方式を利用する場合に指定します。
「user.home/.ssh」配下に配置されている秘密鍵のファイル名を指定します。
passphrase

任意

stringなし

秘密鍵のパスフレーズ

password

任意objectなし

パスワード
パスワード認証方式を利用する場合に指定します。

port

必須

integerなし

接続先ポート番号

strictHostKeyChecking

任意booleanなし

接続先ホストの検証を行う場合、true を指定しま
す。

user

必須

string

なし

ユーザ

出力値
im_sftp_rename <any>

項目名型

配列/リスト 説明

im_sftp_rename

any

なし

出力値として利用可能な値はありません。

SFTP rm
リモートサーバのファイルを削除するタスクです。
入力値
im_sftp_rm <object>├─ filePath <string> *└─ settings <object>├─ host <string>├─ keyLocation <string>├─ passphrase <string>├─ password <string>├─ port <integer> *├─ strictHostKeyChecking <boolean>└─ user <string> *

項目名

必須/任意

型

配列/リストim_sftp_rm

任意

objectなし

filePath必須stringなし

削除するファイルのパス

settings

任意objectなし

リモートサーバ接続情報

host

必須

stringなし

接続先ホストkeyLocation任意

stringなし

秘密鍵のファイル名説明

公開鍵認証方式を利用する場合に指定します。
「user.home/.ssh」配下に配置されている秘密鍵のファイル名を指定します。

432

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

配列/リスト説明

passphrase

任意

stringなし

秘密鍵のパスフレーズ

password

任意objectなし

パスワード
パスワード認証方式を利用する場合に指定します。

port

必須

integerなし

接続先ポート番号

strictHostKeyChecking

任意booleanなし

接続先ホストの検証を行う場合、true を指定しま
す。

user

必須

string

なし

ユーザ

出力値
im_sftp_rm <any>

項目名型

配列/リスト 説明

im_sftp_rm

any

なし

出力値として利用可能な値はありません。

SFTP rmdir
リモートサーバのディレクトリを削除するタスクです。
入力値
im_sftp_rmdir <object>├─ path <string> *└─ settings <object>├─ host <string>├─ keyLocation <string>├─ passphrase <string>├─ password <string>├─ port <integer> *├─ strictHostKeyChecking <boolean>└─ user <string> *

項目名

必須/任意

型

配列/リストim_sftp_rmdir

任意object

なし

path

必須

stringなし

削除するディレクトリのパス

settings

任意objectなし

リモートサーバ接続情報

host

必須

stringなし

接続先ホストkeyLocation任意

stringなし

秘密鍵のファイル名説明

公開鍵認証方式を利用する場合に指定します。
「user.home/.ssh」配下に配置されている秘密鍵のファイル名を指定します。
passphrase

任意

stringなし

秘密鍵のパスフレーズ

password

任意objectなし

パスワード
パスワード認証方式を利用する場合に指定します。

port

必須

integerなし

接続先ポート番号

strictHostKeyChecking

任意booleanなし

接続先ホストの検証を行う場合、true を指定しま
す。

user

必須

string

なし

出力値

433

ユーザ

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_sftp_rmdir <any>

項目名型

配列/リスト 説明

im_sftp_rmdir

any

なし

出力値として利用可能な値はありません。

SFTP chmod
リモートサーバのファイルのパーミッションを変更するタスクです。
入力値
im_sftp_chmod <object>├─ path <string> *├─ permissions <string> *└─ settings <object>├─ host <string>├─ keyLocation <string>├─ passphrase <string>├─ password <string>├─ port <integer> *├─ strictHostKeyChecking <boolean>└─ user <string> *

項目名

必須/任意

型

配列/リストim_sftp_chmod

任意

object

なし

path

必須

stringなし

変更するファイルのパス

permissions

必須

stringなし

パーミッション（８進数表記）

settings

任意objectなし

リモートサーバ接続情報

host

必須

stringなし

接続先ホストkeyLocation任意

stringなし

秘密鍵のファイル名説明

公開鍵認証方式を利用する場合に指定します。
「user.home/.ssh」配下に配置されている秘密鍵のファイル名を指定します。
passphrase

任意

stringなし

秘密鍵のパスフレーズ

password

任意objectなし

パスワード
パスワード認証方式を利用する場合に指定します。

port

必須

integerなし

接続先ポート番号

strictHostKeyChecking

任意booleanなし

接続先ホストの検証を行う場合、true を指定しま
す。

user

必須

string

なし

ユーザ

出力値
im_sftp_chmod <any>

項目名型

配列/リスト 説明

im_sftp_chmod

any

なし

出力値として利用可能な値はありません。

SFTP chown
リモートサーバのファイルの所有者を変更するタスクです。
入力値

434

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_sftp_chown <object>├─ path <string> *├─ settings <object>│ ├─ host <string>│ ├─ keyLocation <string>│ ├─ passphrase <string>│ ├─ password <string>│ ├─ port <integer> *│ ├─ strictHostKeyChecking <boolean>│ └─ user <string> *└─ uid <integer> *

項目名

必須/任意

型

配列/リストim_sftp_chown任意

object

なし

path

必須

stringなし

変更するファイルのパス

settings

任意objectなし

リモートサーバ接続情報

host

必須

stringなし

接続先ホストkeyLocation任意

stringなし

秘密鍵のファイル名説明

公開鍵認証方式を利用する場合に指定します。
「user.home/.ssh」配下に配置されている秘密鍵のファイル名を指定します。
passphrase

任意

stringなし

秘密鍵のパスフレーズ

password

任意objectなし

パスワード
パスワード認証方式を利用する場合に指定します。

port

必須

integerなし

接続先ポート番号

strictHostKeyChecking

任意booleanなし

接続先ホストの検証を行う場合、true を指定しま
す。

user

必須

string

なし

ユーザ

uid

必須

stringなし

所有者にするユーザのUID

出力値
im_sftp_chown <any>

項目名型

配列/リスト 説明

im_sftp_chown

any

なし

出力値として利用可能な値はありません。

IBM Watson
NLC クラス分類一覧の取得
IBM Watson NLCサービスで、クラス分類の一覧を取得するタスクです。
入力値、出力値に関する詳細は、以下のAPIドキュメントを参照してください。
Natural Language Classifier API Reference - IBM Watson Developer Cloud
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値

435

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_watsonNlcGetClassifiers <object>

必須/任意

項目名

im_watsonNlcGetClassifiers 任意型

配列/リスト 説明

objectなし

出力値
im_watsonNlcGetClassifiers <object>└─ classifiers <object[]>├─ classifierId <string>├─ created <date>├─ language <string>├─ name <string>└─ url <string>

項目名

配列/リスト型

説明

im_watsonNlcGetClassifiers object

なし

classifiers

objectリスト

クラス分類情報の一覧

classifierId

stringなし

クラス分類ID

created

date

なし

作成日時

languagestring

なし

言語

name

stringなし

クラス分類名url

stringなし

REST APIのURL

NLC クラス分類の学習
IBM Watson NLCサービスで、データを与えて学習を行い、新規のNLCクラス分類を作成するタスクです。
入力値、出力値に関する詳細は、以下のAPIドキュメントを参照してください。
Natural Language Classifier API Reference - IBM Watson Developer Cloud
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_watsonNlcPostClassifiers <object>├─ language <string> *├─ name <string>└─ trainingData <binary> *型

配列/リスト 説明

im_watsonNlcPostClassifiers 任意

objectなし

language必須

string

なし

言語

name

任意

stringなし

クラス分類名trainingData

必須binaryなし

学習させるデータ（CSV形式）

項目名

必須/任意

出力値

436

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_watsonNlcPostClassifiers <object>├─ classifierId <string>├─ created <date>├─ language <string>├─ name <string>├─ status <string>├─ statusDescription <string>└─ url <string>

項目名

配列/リスト型

説明

im_watsonNlcPostClassifiers object

なし

classifierId

stringなし

クラス分類ID

created

date

なし

作成日時

languagestring

なし

言語

name

stringなし

クラス分類名statusstringなし

学習状況

statusDescription

stringなし

学習状況の詳細urlstringなし

REST APIのURL

NLC クラス分類の実行
IBM Watson NLCサービスで、学習済みのクラス分類にテキストを与えて分析し、どのクラスに所属するかを取得するタスクです。
このタスクはPOSTメソッドで通信するため、文字数が多いテキストでも分析ができます。
入力値、出力値に関する詳細は、以下のAPIドキュメントを参照してください。
Natural Language Classifier API Reference - IBM Watson Developer Cloud
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_watsonNlcPostClassify <object>├─ classifierId <string> *└─ text <string> *型

配列/リスト

im_watsonNlcPostClassify 任意

objectなし

classifierId

必須

stringなし

クラス分類ID

text

必須

stringなし

分析対象のテキスト

項目名

必須/任意

出力値
im_watsonNlcPostClassify <object>├─ classes <object[]>│ ├─ className <string>│ └─ confidence <bigdecimal>├─ classifierId <string>├─ text <string>├─ topClass <string>└─ url <string>

437

説明

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名配列/リスト型

説明

im_watsonNlcPostClassify object

なし

classes

objectリスト

分類されたクラスの一覧

classNamestringなし

分類されたクラス名

confidence

bigdecimalなし

クラスの一致度（0〜1）classifierId

stringなし

クラス分類IDtext

stringなし

分析対象のテキスト

topClass

stringなし

一致度が最も高いクラス名

urlstringなし

REST APIのURL

NLC クラス分類情報の取得
IBM Watson NLCサービスで、学習中、または、学習済みのクラス分類の状態を取得するタスクです。
入力値、出力値に関する詳細は、以下のAPIドキュメントを参照してください。
Natural Language Classifier API Reference - IBM Watson Developer Cloud
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_watsonNlcGetClassifier <object>└─ classifierId <string> *型

配列/リスト 説明

im_watsonNlcGetClassifier 任意

objectなし

classifierId

string

なし

項目名

必須/任意

必須

クラス分類ID

出力値
im_watsonNlcGetClassifier <object>├─ classifierId <string>├─ created <date>├─ language <string>├─ name <string>├─ status <string>├─ statusDescription <string>└─ url <string>

項目名型

配列/リスト説明

im_watsonNlcGetClassifier object

なし

classifierId

stringなし

クラス分類ID

created

date

なし

作成日時

languagestring

なし

言語

name

stringなし

クラス分類名statusstringなし

学習状況

statusDescription

stringなし

学習状況の詳細438

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト説明

urlstringなし

REST APIのURL

NLC クラス分類の削除
IBM Watson NLCサービスで、学習中、または、学習済みのクラス分類を削除するタスクです。
入力値、出力値に関する詳細は、以下のAPIドキュメントを参照してください。
Natural Language Classifier API Reference - IBM Watson Developer Cloud
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_watsonNlcDeleteClassifier <object>└─ classifierId <string> *

必須/任意

型

配列/リスト 説明

im_watsonNlcDeleteClassifier 任意

objectなし

classifierId

string

なし

項目名

必須

クラス分類ID

出力値
im_watsonNlcDeleteClassifier <object>

項目名

配列/リスト型

im_watsonNlcDeleteClassifier object

説明なし

ドキュメントの変換（文字列）IBM Watson Document Conversionサービスで、各種ドキュメントから IBM Watson が識別可能なテキストデータを抽出するタスクです。
入力値、出力値に関する詳細は、以下のAPIドキュメントを参照してください。
Document Conversion API Reference - IBM Watson Developer Cloud

コラム
APIバージョンについて
このタスクで実行可能なDocument ConversionサービスのAPIバージョンは「2015-12-15」です。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値

439

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_watsonDocPostConvertDocumentText <object>├─ config <object> *│ ├─ conversionTarget <string> *│ ├─ normalizedHtml <object>│ │ ├─ excludeContent <map>│ │ ├─ excludeTagAttributes <string[]>│ │ ├─ excludeTagsCompletely <string[]>│ │ ├─ excludeTagsKeepContent <string[]>│ │ ├─ keepContent <map>│ │ └─ keepTagAttributes <string[]>│ ├─ pdf <object>│ │ └─ handling <object>│ │├─ bold <boolean>│ │├─ italic <boolean>│ │├─ level <integer> *│ │├─ maxSize <integer>│ │├─ minSize <integer>│ │└─ name <string>│ └─ word <object>│├─ handling <object>││ ├─ bold <boolean>││ ├─ italic <boolean>││ ├─ level <integer> *││ ├─ maxSize <integer>││ ├─ minSize <integer>││ └─ name <string>│└─ styles <object>│├─ level <integer> *│└─ names <string[]>└─ file <binary> *

配列/リ
項目名

必須/任意

型

スト

説明

im_watsonDocPostConvertDocumentText 任意

objectなし

config必須

objectなし

抽出オプション

conversionTarget必須

stringなし

出力するテキストデータの形式
指定可能な値は以下の通りです。
normalized_text
normalized_html

normalizedHtml

任意objectなし「conversionTarget」がnormalized_html の場合に設定できる変換オプション

excludeContent

任意

map

なし

変換されていないメインのコンテンツを識別する値

excludeTagAttributes

任意string

リスト

HTMLタグに含めない属性名の一覧「keepTagAttributes」と排他指定です。

excludeTagsCompletely任意

stringリスト

コンテンツから削除する対象のタグ一覧

excludeTagsKeepContent

任意

stringリスト

コンテンツから削除する対象のタグ一覧（コンテンツ内容は保持）

keepContent

任意

map

なし

コンテンツとして識別する対象

keepTagAttributes

任意string

リスト

HTMLタグに含める属性名の一覧「excludeTagAttributes」と排他指定で
す。

pdf

任意

objectなし

抽出する元データがPDFの場合に設定できるオプション

440

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
配列/リ
項目名

必須/任意

型

スト

説明

word

任意

objectなし

抽出する元データがMS-WORDの場合に設定できるオプション

handling

任意objectなし

抽出オプション

styles任意

objectなし

抽出するスタイルbold

任意booleanなし

太字かどうかを抽出する場合は true

italic任意booleanなし

斜体かどうかを抽出する場合は true

level

条件付必

integerなし

見出しレベルh1〜h6を示す番号（1〜6）須（※1）
maxSize任意integerなし

見出しレベルの最大フォントサイズ

minSize任意integerなし

見出しレベルの最小フォントサイズ

name

任意

string

なし

フォント名

names

任意

stringリスト

見出しとみなすスタイル名の一覧

file

必須

binaryなし

テキストを抽出する元データ（※1）config/pdf/handling, config/word/handling, config/word/styles を指定する場合のみ必須。
出力値
im_watsonDocPostConvertDocumentText <string>

項目名

配列/リスト 説明型

im_watsonDocPostConvertDocumentText string

なし

抽出されたテキストデータ

ドキュメントの変換（分割）IBM Watson Document Conversionサービスで、各種ドキュメントから IBM Watson が識別可能なテキストデータを抽出するタスクです。
「ドキュメントの変換（文字列）」タスクとは異なり、文章の階層構造を考慮して抽出します。
入力値、出力値に関する詳細は、以下のAPIドキュメントを参照してください。
Document Conversion API Reference - IBM Watson Developer Cloud

コラム
APIバージョンについて
このタスクで実行可能なDocument ConversionサービスのAPIバージョンは「2015-12-15」です。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値

441

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_watsonDocPostConvertDocumentUnits <object>├─ config <object> *│ ├─ conversionTarget <string> *│ ├─ pdf <object>│ │ └─ handling <object>│ │├─ bold <boolean>│ │├─ italic <boolean>│ │├─ level <integer> *│ │├─ maxSize <integer>│ │├─ minSize <integer>│ │└─ name <string>│ └─ word <object>│├─ handling <object>││ ├─ bold <boolean>││ ├─ italic <boolean>││ ├─ level <integer> *││ ├─ maxSize <integer>││ ├─ minSize <integer>││ └─ name <string>│└─ styles <object>│├─ level <integer> *│└─ names <string[]>└─ file <binary> *

配列/リ
項目名

必須/任意

型

スト

説明

im_watsonDocPostConvertDocumentUnits 任意

objectなし

config必須

objectなし

抽出オプション

conversionTarget必須

stringなし

出力するテキストデータの形式
指定可能な値は以下の通りです。
answer_units

pdf

任意

objectなし

抽出する元データがPDFの場合に設定できるオプション

word

任意

objectなし

抽出する元データがMS-WORDの場合に設定できるオプション

handling

任意objectなし

抽出オプション

styles任意

objectなし

抽出するスタイルbold

任意booleanなし

太字かどうかを抽出する場合は true

italic任意booleanなし

斜体かどうかを抽出する場合は true

level

条件付必

integerなし

見出しレベルh1〜h6を示す番号（1〜
6）

須（※1）
maxSize任意integerなし

見出しレベルの最大フォントサイズ

minSize任意integerなし

見出しレベルの最小フォントサイズ

name

任意

string

なし

フォント名

names

任意

stringリスト

見出しとみなすスタイル名の一覧

file

必須

binaryなし

テキストを抽出する元データ（※1）config/pdf/handling, config/word/handling, config/word/styles を指定する場合のみ必須。
出力値

442

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_watsonDocPostConvertDocumentUnits <object>├─ answerUnits <object[]>│ ├─ content <object[]>│ │ ├─ mediaType <string>│ │ └─ text <string>│ ├─ direction <string>│ ├─ id <string>│ ├─ parentId <string>│ ├─ title <string>│ └─ type <string>├─ mediaTypeDetected <string>├─ metadata <object[]>│ ├─ content <string>│ └─ name <string>├─ sourceDocumentId <string>├─ timestamp <calendar>└─ warnings <object[]>├─ description <string>├─ phase <string>└─ warningId <string>

配列/リス
項目名

型

ト

説明

im_watsonDocPostConvertDocumentUnits stringなし

answerUnits

objectリスト

分割単位

content

objectリスト

コンテンツ

mediaTypestringなし

メディアタイプ

text

string

なし

抽出されたテキストデータ

direction

stringなし

記述方向
ltr または rtl

idstringなし

単位ID

parentId

stringなし

親の単位ID

title

string

なし

タイトル

type

stringなし

種別

mediaTypeDetected

stringなし

認識された元データのメディアタイプ

metadata

objectリスト

メタデータの一覧

content

stringなし

メタデータの名称

namestringなし

メタデータの値

sourceDocumentId

stringなし

元データを示すユニークなID

timestampcalendarなし

タイムスタンプ

warnings

objectリスト

警告情報

description

string

なし

警告の詳細

phase

stringなし

警告が生成された際の変換プロセスを示す文字
列

warningId

string

なし

警告ID

RaR用インデックスの生成
IBM Watson Document Conversionサービスで、各種ドキュメントから IBM Watson が識別可能なRetrieve and Rank用インデックスを作成するタスクです。
入力値、出力値に関する詳細は、以下のAPIドキュメントを参照してください。

443

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
Document Conversion API Reference - IBM Watson Developer Cloud

コラム
APIバージョンについて
このタスクで実行可能なDocument ConversionサービスのAPIバージョンは「2015-12-15」です。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_watsonDocPostIndexDocument <object>├─ config <object>│ ├─ convertDocument <object>│ │ └─ normalizedHtml <object>│ │├─ excludeContent <map>│ │├─ excludeTagAttributes <string[]>│ │├─ excludeTagsCompletely <string[]>│ │├─ excludeTagsKeepContent <string[]>│ │├─ keepContent <map>│ │└─ keepTagAttributes <string[]>│ └─ retrieveAndRank <object>│├─ clusterId <string>│├─ dryRun <boolean>│├─ fields <object>││ ├─ exclude <string[]>││ ├─ include <string[]>││ └─ mappings <object[]>││├─ from <string>││└─ to <string>│├─ searchCollection <string>│└─ serviceInstanceId <string>├─ file <binary> *└─ metadata <object>├─ name <string>└─ value <string>

配列/リス
項目名

必須/任意

型

ト

説明

im_watsonDocPostIndexDocument 任意

objectなし

config任意

objectなし

抽出オプション

convertDocument

任意objectなし

構造を定義するオプション

normalizedHtml

任意objectなし

変換オプション

excludeContent

任意

map

なし

変換されていないメインのコンテンツを識別する値

excludeTagAttributes

任意string

リスト

HTMLタグに含めない属性名の一覧「keepTagAttributes」と排他指定です。

excludeTagsCompletely任意

stringリスト

コンテンツから削除する対象のタグ一覧

excludeTagsKeepContent

任意

stringリスト

コンテンツから削除する対象のタグ一覧（コンテンツ内容は保持）

keepContent

任意

map

なし

コンテンツとして識別する対象

keepTagAttributes

任意string

リスト

HTMLタグに含める属性名の一覧「excludeTagAttributes」と排他指定です。

444

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
配列/リス
項目名

必須/任意

型

ト

説明

retrieveAndRank

任意objectなし

Retrieve and Rankサービスとの連携オプ
ション

clusterId

任意

stringなし

Retrieve and RankサービスのSolrクラスタ
ID

dryRun任意

booleanなし

どのようにインデックスされるのかテストする場合は true

fields任意

objectなし

ドキュメントのメタデータとSolrのフィールドを接続するオプション

exclude任意

objectリスト

除外するフィールド名の一覧

include任意

object

リスト

含めるフィールド名の一覧

mappings

任意objectリスト

ドキュメントのフィールドとSolrのフィールド間のマッピング

from任意

stringなし

ドキュメントのフィールド名

to任意

stringなし

Solrのフィールド名searchCollection

条件付必須 stringなし

Retrieve and Rankサービスの（※1）
serviceInstanceId「collection_name」値

条件付必須 stringなし

Retrieve and Rankサービスの識別ID

（※1）
file

必須

binaryなし

インデックスを抽出する元データ

metadata

任意objectなし

メタデータの一覧

name任意

stringなし

メタデータの名前

value

任意

stringなし

メタデータの値（※1）config/retrieveAndRank/dryRun に null, false を指定する場合のみ必須。
出力値
im_watsonDocPostIndexDocument <object>├─ convertedDocument <object>│ ├─ answerUnits <object[]>│ │ ├─ content <object[]>│ │ │ ├─ mediaType <string>│ │ │ └─ text <string>│ │ ├─ direction <string>│ │ ├─ id <string>│ │ ├─ parentId <string>│ │ ├─ title <string>│ │ └─ type <string>│ ├─ mediaTypeDetected <string>│ └─ metadata <object[]>│├─ content <string>│└─ name <string>├─ solrDocument <map>├─ status <string>└─ warnings <object[]>├─ description <string>├─ phase <string>└─ warningId <string>

項目名型

im_watsonDocPostIndexDocument object

配列/リスト 説明なし

445

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト 説明

answerUnits

objectリスト

分割単位

content

objectリスト

コンテンツ

mediaTypestringなし

メディアタイプ

text

string

なし

抽出されたテキストデータ

direction

stringなし

記述方向
ltr または rtl

idstringなし

単位ID

parentId

stringなし

親の単位ID

title

string

なし

タイトル

type

stringなし

種別

mediaTypeDetected

stringなし

認識された元データのメディアタイプ

metadata

objectリスト

メタデータの一覧

content

stringなし

メタデータの名称

namestringなし

メタデータの値

solrDocument

map

なし

Retrieve and Rankサービスにどのように登録されるのかを表すデータ
入力値の config/retrieveAndRank/dryRun に trueを指定した場合のみ出力されます。

statusstringなし

インデックス作成要求のステータス
入力値の config/retrieveAndRank/dryRun に null,
false を指定した場合のみ出力されます。

warnings

objectリスト

警告情報

description

string

なし

警告の詳細

phase

stringなし

警告が生成された際の変換プロセスを示す文字列

warningId

string

なし

警告ID

会話メッセージの送信
IBM Watson Conversationサービスで、送信したメッセージに対する返答を受け取るような、会話を行うタスクです。
入力値、出力値に関する詳細は、以下のAPIドキュメントを参照してください。
Conversation API Reference - IBM Watson Developer Cloud

コラム
APIバージョンについて
このタスクで実行可能なConversationサービスのAPIバージョンは「2017-02-03」です。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値

446

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_watsonConversationPostMessage <object>├─ messageRequest <object>│ ├─ alternateIntents <boolean>│ ├─ context <object>│ │ ├─ conversationId <string>│ │ └─ system <object>│ │├─ dialogRequestCounter <integer>│ │├─ dialogStack <object[]>│ ││ └─ dialogNode <string>│ │└─ dialogTurnCounter <integer>│ └─ input <object>│└─ text <string>└─ workspaceId <string> *

配列/リス
項目名

必須/任意

型

ト

説明

im_watsonConversationPostMessage 任意

objectなし

messageRequest

任意objectなし

会話のリクエスト情報

alternateIntents

任意booleanなし

複数のインテントにマッチさせる場合はtrue

context

任意

objectなし

コンテキスト情報
会話を続ける場合は、前回タスク実行時の出力値「context」と同じ情報を指定します。

conversationId

任意

stringなし

会話ID

system任意

objectなし

システム管理情報

dialogRequestCounter

任意integer

なし

会話のリクエスト回数

dialogStack任意objectリスト

会話のスタック状態

dialogNode任意

stringなし

ノード名

dialogTurnCounter

任意integer

なし

会話の繰り返し回数

input

任意

object

なし

入力情報

text

任意

stringなし

送信する会話メッセージ

workspaceId

必須

stringなし

ワークスペースID

出力値

447

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_watsonConversationPostMessage <object>├─ alternateIntents <boolean>├─ context <object>│ ├─ conversationId <string>│ └─ system <object>│├─ dialogRequestCounter <integer>│├─ dialogStack <object[]>││ └─ dialogNode <string>│└─ dialogTurnCounter <integer>├─ entities <object[]>│ ├─ entity <string>│ ├─ location <integer[]>│ └─ value <string>├─ input <object>│ └─ text <string>├─ intents <object[]>│ ├─ confidence <bigdecimal>│ └─ intent <string>└─ output <object>├─ logMessages <map>├─ nodesVisited <string[]>└─ text <string[]>

項目名型

配列/リスト 説明

im_watsonConversationPostMessage object

なし

alternateIntentsbooleanなし

複数のインテントにマッチさせた場合は truecontext

objectなし

コンテキスト情報

conversationId

stringなし

会話ID

systemobjectなし

システム管理情報

dialogRequestCounterinteger

なし

会話のリクエスト回数

dialogStackobjectリスト

会話のスタック状態

dialogNodestringなし

ノード名

dialogTurnCounterinteger

なし

会話の繰り返し回数

entities

objectリスト

エンティティの一覧

entitystringなし

エンティティ名

location

integerリスト

エンティティの位置番号

value

stringなし

エンティティに一致した値

input

object

なし

入力情報

text

stringなし

Watson が受け取った会話メッセージ

intents

objectリスト

一致したインテントの一覧

confidence

bigdecimal

なし

インテントの一致度（0〜1）intentstringなし

インテント名outputobjectなし

出力情報

logMessages

map

なし

ログメッセージ

nodesVisitedstring

リスト

現在のノード位置

text

string

リスト

Watson が発信した会話メッセージ

テキストから音声の生成
IBM Watson Text to Speechサービスで、送信したテキストデータから会話音声に変換を行うタスクです。

448

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
入力値、出力値に関する詳細は、以下のAPIドキュメントを参照してください。
Text to Speech API Reference - IBM Watson Developer Cloud
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値
im_watsonTtsPostSynthesize <object>├─ accept <string>├─ body <object> *│ └─ text <string> *├─ customizationId <string>└─ voice <string>

必須/任意

型

配列/リスト 説明

im_watsonTtsPostSynthesize 任意

objectなし

accept任意

stringなし

変換する音声データのMIMEタイプ

body

必須

object

なし

送信データ

text

必須

stringなし

送信するテキストデータ

customizationId

任意

stringなし

カスタム音声モデルのGUID

voice

任意

stringなし

音声モデルの種類

項目名

出力値
im_watsonTtsPostSynthesize <object>├─ output <binary>└─ warnings <string>

項目名

配列/リスト型

説明

im_watsonTtsPostSynthesize object

なし

outputbinaryなし

合成された音声データ

warnings

stringなし

警告

音声からテキストの生成
IBM Watson Speech to Textサービスで、送信した音声データから会話を抽出し、テキストデータとして変換を行うタスクです。
入力値、出力値に関する詳細は、以下のAPIドキュメントを参照してください。
Speech to Text API Reference - IBM Watson Developer Cloud
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

入力値

449

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_watsonSttPostRecognize <object>├─ body <binary> *├─ contentType <string> *├─ continuous <boolean>├─ customizationId <string>├─ inactivityTimeout <integer>├─ keywords <string[]>├─ keywordsThreshold <float>├─ maxAlternatives <integer>├─ model <string>├─ profanityFilter <boolean>├─ smartFormatting <boolean>├─ speakerLabels <boolean>├─ timestamps <boolean>├─ wordAlternativesThreshold <float>└─ wordConfidence <boolean>型

配列/リスト 説明

im_watsonSttPostRecognize 任意

object

なし

body

必須

binaryなし

音声データ

contentType

必須

stringなし

音声データのMIMEタイプ

continuous任意boolean

なし

最初の文のみ取得する場合は false、音声全体を

項目名

必須/任意

解析する場合は true
customizationId

任意

stringなし

カスタム音声モデルのGUID

inactivityTimeout

任意

integerなし

無音検出する時間（単位：秒）

keywords

任意

stringリスト

スポットするキーワードの一覧

keywordsThreshold

任意

float

なし

キーワードをスポットする閾値

maxAlternatives

任意integerなし

認識される文の候補（alternatives）を出力する
最大件数

model

任意

stringなし

認識対象の音声モデル

profanityFilter

任意booleanなし

NGワードのフィルタリングをしない場合は false

smartFormatting任意boolean

なし

日付、時刻、数値などを簡易的にフォーマットする場合は true

speakerLabels任意booleanなし

話し手が複数人数の場合に、発言者の情報（speakerLabels）を出力する場合は true

timestamps

任意booleanなし

単語ごとの発声時間を出力する場合は true

wordAlternativesThreshold

任意

float

なし

代替の単語を採用する閾値（0〜1）
指定した場合は、代替の単語情報（wordAlternatives）が出力されます。

wordConfidence

任意booleanなし

単語ごとの信頼度（wordConfidence）を出力する場合は true

出力値

450

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_watsonSttPostRecognize <object>├─ resultIndex <integer>├─ results <object[]>│ ├─ alternatives <object[]>│ │ ├─ confidence <bigdecimal>│ │ ├─ timestamps <object[]>│ │ │ ├─ endTime <bigdecimal>│ │ │ ├─ startTime <bigdecimal>│ │ │ └─ word <string>│ │ ├─ transcript <string>│ │ └─ wordConfidence <object[]>│ │├─ confidence <bigdecimal>│ │└─ word <string>│ ├─ flagFinal <boolean>│ └─ wordAlternatives <object[]>│├─ alternatives <object[]>││ ├─ confidence <bigdecimal>││ └─ word <string>│├─ endTime <bigdecimal>│└─ startTime <bigdecimal>├─ speakerLabels <object[]>│ ├─ confidence <bigdecimal>│ ├─ flagFinal <boolean>│ ├─ from <bigdecimal>│ ├─ speaker <integer>│ └─ to <bigdecimal>└─ warnings <string[]>

項目名型

配列/リスト説明

im_watsonSttPostRecognize object

なし

resultIndex

integerなし

解析結果一覧の開始点を示すインデックス

results

objectリスト

解析結果一覧

alternatives

objectリスト

認識される文の候補

confidence

bigdecimalなし

信頼度（0〜1）timestamps

objectリスト

単語ごとの時間情報

endTimebigdecimalなし

終了時間（単位：秒）

startTimebigdecimalなし

開始時間（単位：秒）

word

stringなし

単語

transcript

stringなし

認識された文

wordConfidence

objectリスト

単語ごとの信頼度

flagFinal

booleanなし

最後のデータである場合は true

wordAlternatives

objectリスト

代替の単語情報speakerLabels

objectリスト

発言者の情報frombigdecimalなし

開始時間（単位：秒）

speaker

integer

なし

発言者の番号

tobigdecimalなし

終了時間（単位：秒）

warnings

stringリスト

警告メッセージ一覧

プロジェクトチーム
プロジェクトの登録
プロジェクトチームを登録するタスクです。

451

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
所属メンバーおよびプロジェクトの利用機能の登録も同時に行えます。
多言語情報はシステムで利用可能なすべてのロケールに同じ値が登録されます。
ロケール毎の値を設定する場合は、プロジェクトの登録後にプロジェクト多言語情報の更新 を利用してください。
また、このタスクではプロジェクトの招待情報についての登録は行いません。
招待情報の登録を行いたい場合は、プロジェクトの登録後にプロジェクト招待情報登録 を利用してください。
入力値
im_projectTeamAdd <object>├─ functionCdList <string[]>├─ memberList <object[]>| ├─ postCds <string[]>| └─ userCd <string>├─ notes <string>├─ projectCategoryCd <string>├─ projectCd <string> *├─ projectName <string> *├─ projectStatus <string> *└─ sortKey <integer> *

配列/リス
項目名

必須/任意

型

ト

im_projectTeamAdd

任意objectなし

functionCdList

任意

string配列

利用機能コードの配列

memberList

任意object配列

メンバー情報の配列

postCds

任意

string配列

役職コードの配列

説明

指定可能な値は以下の通りです。
プロジェクトリーダー : leader
userCd任意

stringなし

ユーザコードnotes

任意stringなし

備考

projectCategoryCd

任意

stringなし

プロジェクトカテゴリコード

projectCd

必須

stringなし

プロジェクトコード

projectName

必須

stringなし

プロジェクト名

projectStatus

必須

stringなし

ステータス
指定可能な値は以下の通りです。
有効 : ACTIVE
無効 : INACTIVE

sortKey必須

integer

なし

ソートキー

出力値
im_projectTeamAdd <any>

項目名型

配列/リスト 説明

im_projectTeamAdd

any

なし

出力値として利用可能な値はありません。

プロジェクトの更新
プロジェクトチームを更新するタスクです。
所属メンバーおよびプロジェクトの利用機能の更新も同時に行えます。

452

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
多言語情報はシステムで利用可能なすべてのロケールに同じ値が更新されます。
ロケール毎の値を設定する場合は、プロジェクト多言語情報の更新 を利用してください。
また、このタスクではプロジェクトの招待情報についての更新は行いません。
招待情報の更新を行いたい場合は、プロジェクト招待情報登録 を利用してください。
入力値
im_projectTeamUpdate <object>├─ functionCdList <string[]>├─ memberList <object[]>| ├─ postCds <string[]>| └─ userCd <string>├─ notes <string>├─ projectCategoryCd <string>├─ projectCd <string> *├─ projectName <string> *├─ projectStatus <string> *└─ sortKey <integer> *型

配列/リスト

im_projectTeamUpdate 任意

objectなし

functionCdList

string

配列

項目名

必須/任意

任意

説明

利用機能コードの配列
既存の利用機能を削除し、指定した利用機能に入れ替えます。
指定されていない場合は、利用機能の更新を行いません。

memberList

任意object配列

メンバー情報の配列
既存のメンバーを削除し、指定したメンバーおよび役職に入れ替えます。
指定されていない場合は、メンバーの更新を行いません。

postCds

任意

string配列

役職コードの配列指定可能な値は以下の通りです。
プロジェクトリーダー : leader

userCd任意

stringなし

ユーザコードnotes

任意stringなし

備考

projectCategoryCd

任意

stringなし

プロジェクトカテゴリコード

projectCd

必須

stringなし

プロジェクトコード

projectName

必須

stringなし

プロジェクト名

projectStatus

必須

stringなし

ステータス
指定可能な値は以下の通りです。
有効 : ACTIVE
無効 : INACTIVE

sortKey必須

integer

なし

ソートキー

出力値
im_projectTeamUpdate <any>

項目名型

im_projectTeamUpdate any

配列/リスト 説明なし

出力値として利用可能な値はありません。

453

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
プロジェクトの削除指定したプロジェクトチームを削除するタスクです。
入力値
im_projectTeamDelete <object>└─ projectCd <string> *型

配列/リスト 説明

im_projectTeamDelete 任意

objectなし

projectCd

string

なし

項目名

必須/任意

必須

プロジェクトコード

出力値
im_projectTeamDelete <any>

項目名配列/リスト 説明型

im_projectTeamDelete any

なし

出力値として利用可能な値はありません。

プロジェクト多言語情報の更新
指定されたプロジェクトチームの多言語情報を更新するタスクです。
指定されたロケールの多言語情報のみ更新を行います。複数のロケールの情報を一括で更新することはできません。
入力値
im_projectTeamUpdateLocalize <object>├─ locale <locale> *├─ notes <string>├─ projectCd <string> *└─ projectName <string> *

配列/リス
項目名

必須/任意

型

ト

説明

im_projectTeamUpdateLocalize 任意

objectなし

locale必須

locale

なし

ロケール

notes

任意

stringなし

備考

projectCd

必須

stringなし

プロジェクトコード

projectName

必須

stringなし

プロジェクト名

出力値
im_projectTeamUpdateLocalize <any>

項目名型

im_projectTeamUpdateLocalize any

配列/リスト

説明なし

出力値として利用可能な値はありません。

プロジェクトの取得
指定したプロジェクトチーム情報を取得するタスクです。
入力値

454

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_projectTeamGet <object>└─ projectCd <string> *

配列/リス
項目名

必須/任意

型

ト

im_projectTeamGet

任意objectなし

projectCd

必須

stringなし

説明

プロジェクトコード

出力値
im_projectTeamGet <object>├─ functionCdList <string[]>├─ localizeList <object[]>| ├─ locale <locale>| ├─ notes <string>| └─ projectName <string>├─ memberList <object[]>| ├─ postCds <string[]>| └─ userCd <string>├─ notes <string>├─ projectCategoryCd <string>├─ projectCd <string>├─ projectName <string>├─ projectStatus <string>└─ sortKey <integer>

項目名型

配列/リスト 説明

im_projectTeamGet

objectなし

functionCdList

string配列

利用機能コードの配列

localizeList

object配列

多言語情報の配列

localelocale

なし

ロケール

notes

stringなし

備考

projectName

stringなし

プロジェクト名

memberList

object配列

メンバー情報の配列

postCds

string配列

役職コードの配列取得される役職は以下の通りです。
プロジェクトリーダー : leader

userCdstringなし

ユーザコードnotes

stringなし

備考（標準）

projectCategoryCd

stringなし

プロジェクトカテゴリコード

projectCd

stringなし

プロジェクトコード

projectName

stringなし

プロジェクト名（標準）projectStatus

stringなし

ステータス
取得されるステータスは以下の通りです。
有効 : ACTIVE
無効 : INACTIVE

sortKey

integerなし

ソートキー

プロジェクトメンバーの追加

455

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
指定したプロジェクトチームに対してメンバーを登録するタスクです。
入力値
im_projectTeamAddMember <object>├─ memberList <object[]>| ├─ postCds <string[]>| └─ userCd <string>└─ projectCd <string> *型

配列/リスト 説明

im_projectTeamAddMember 任意

objectなし

memberList

任意object配列

メンバー情報の配列

postCds

任意

string配列

役職コードの配列

項目名

必須/任意

指定可能な値は以下の通りです。
プロジェクトリーダー : leader
userCd任意

stringなし

ユーザコードprojectCd

必須

stringなし

プロジェクトコード

出力値
im_projectTeamAddMember <any>

項目名型

im_projectTeamAddMember any

配列/リスト

説明なし

出力値として利用可能な値はありません。

プロジェクトメンバーの削除
指定したプロジェクトチームからメンバーを削除するタスクです。
入力値
im_projectTeamDeleteMember <object>├─ projectCd <string> *└─ userCds <string[]> *

配列/リス
項目名

必須/任意

型

ト

説明

im_projectTeamDeleteMember 任意

objectなし

projectCd

必須

stringなし

プロジェクトコード

userCds

必須

string配列

ユーザコードの配列

出力値
im_projectTeamDeleteMember <any>

項目名型

im_projectTeamDeleteMember any

配列/リスト

説明なし

出力値として利用可能な値はありません。

プロジェクトへの招待
指定したプロジェクトチームへの招待メールを送信するタスクです。
入力値

456

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_projectTeamInvite <object>├─ locale <locale> *├─ projectCd <date> *└─ targetAddressList <string[]> *

配列/リス
項目名

必須/任意

型

ト

説明

im_projectTeamInvite 任意

objectなし

locale必須

localeなし

ロケール

projectCd

必須

stringなし

プロジェクトコード

targetAddressList

必須

string配列

招待メールを送信するメールアドレスの配列

出力値
im_projectTeamInvite <any>

項目名型

配列/リスト 説明

im_projectTeamInvite

any

なし

出力値として利用可能な値はありません。

プロジェクト招待情報登録指定されたプロジェクトチームに対して招待情報を登録するタスクです。
招待メールの件名と本文はシステムで利用可能なすべてのロケールに同じ値が登録されます。
ロケール毎の招待メールの件名と本文を設定する場合は、プロジェクトの招待情報の登録後にプロジェクト招待情報のメールテンプレー

ト更新 を利用してください。
入力値
im_projectTeamAddInvitation <object>├─ externalUserFlag <boolean> *├─ invSetId <string>├─ limitDays <integer> *├─ mailBccList <string[]>├─ mailBody <string>├─ mailCcList <string[]>├─ mailFrom <string> *├─ mailReplyTo <string>├─ mailTitle <string>├─ projectCd <string> *└─ userCdChangeFlag <integer> *型

配列/リスト 説明

im_projectTeamAddInvitation 任意

objectなし

externalUserFlag

boolean

なし

項目名

必須/任意

必須

外部ユーザフラグtrue を指定すると招待したユーザを外部ユーザとして扱います。

invSetId

任意

stringなし

招待情報ID指定されていない場合は、一意のコードが自動で振り分けられます。

limitDays

必須

stringなし

招待期限日数

mailBccList

任意

string

配列

BCCの配列mailBody任意stringなし

メール本文
入力を省略した場合はプロジェクトの標準のメール本文が利用されます。

457

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

配列/リスト 説明

mailCcList

任意

string配列

CCの配列

mailFrom必須

stringなし

送信元

mailReplyTo

任意stringなし

ReplyTo

mailTitle任意

stringなし

件名入力を省略した場合はプロジェクトの標準の件名が利用されます。

projectCd

必須

stringなし

プロジェクトコード

userCdChangeFlag

必須

integer

なし

招待時のユーザコード種別
指定可能な値は以下の通りです。
招待時のメールアドレスを使用する : 0
招待されたユーザが決定する : 1

出力値
im_projectTeamAddInvitation <any>

項目名型

im_projectTeamAddInvitation any

配列/リスト

説明なし

出力値として利用可能な値はありません。

プロジェクト招待情報取得
指定したプロジェクトチームの招待情報を取得するタスクです。
入力値
im_projectTeamGetInvitation <object>└─ projectCd <string> *型

配列/リスト 説明

im_projectTeamGetInvitation 任意

objectなし

projectCd

string

なし

項目名

必須/任意

必須

プロジェクトコード

出力値
im_projectTeamGetInvitation <object>├─ externalUserFlag <boolean>├─ invSetId <string>├─ limitDays <integer>├─ mailBccList <string[]>├─ mailCcList <string[]>├─ mailFrom <string>├─ mailReplyTo <string>├─ projectCd <string>├─ template <object[]>| ├─ locale <locale>| ├─ mailBody <string>| └─ mailTitle <string>└─ userCdChangeFlag <integer>

項目名型

im_projectTeamGetInvitation object

配列/リストなし

458

説明intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト説明

externalUserFlag

booleanなし

外部ユーザフラグtrue の場合は招待するユーザを外部ユーザとして扱います。

invSetId

stringなし

招待情報ID

limitDays

stringなし

招待の有効期間

mailBccList

string

配列

BCCの配列mailCcList

string配列

CCの配列

mailFrom

stringなし

送信元

mailReplyTostringなし

ReplyTo

projectCd

stringなし

プロジェクトコード

template

object配列

招待メールテンプレート情報の配列

localelocaleなし

ロケール

mailBody

stringなし

メール本文

mailTitle

stringなし

件名userCdChangeFlag

integer

なし

招待時のユーザコード種別取得される種別は以下の通りです。
招待時のメールアドレスを使用する : 0
招待されたユーザが決定する : 1

プロジェクト招待情報更新
指定したプロジェクトチームの招待情報を更新するタスクです。
このタスクでは招待メールの件名と本文の更新は行えません。
招待メールの件名とメール本文の更新を行いたい場合は、プロジェクト招待情報のメールテンプレート更新 を利用してください。
入力値
im_projectTeamUpdateInvitation <object>├─ externalUserFlag <boolean> *├─ limitDays <integer> *├─ mailBccList <string[]>├─ mailCcList <string[]>├─ mailFrom <string> *├─ mailReplyTo <string>├─ projectCd <string> *└─ userCdChangeFlag <integer> *

配列/リス
項目名

必須/任意

型

ト

im_projectTeamUpdateInvitation 任意

objectなし

externalUserFlag

boolean

なし

必須

説明

外部ユーザフラグtrue を指定すると招待したユーザが外部ユー
ザとして扱われます。

limitDays

必須

stringなし

招待期限日数

mailBccList

任意

string

配列

BCCの配列mailCcList

任意

string配列

CCの配列

mailFrom必須

string

なし

送信元

459

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
配列/リス
項目名

必須/任意

型

ト

説明

mailReplyTo

任意stringなし

ReplyTo

projectCd

必須

stringなし

プロジェクトコード

userCdChangeFlag

必須

integer

なし

招待時のユーザコード種別
指定可能な値は以下の通りです。
招待時のメールアドレスを使用する : 0
招待されたユーザが決定する : 1

出力値
im_projectTeamUpdateInvitation <any>

項目名型

im_projectTeamUpdateInvitation any

配列/リスト

説明なし

出力値として利用可能な値はありません。

プロジェクト招待情報のメールテンプレート更新
指定したプロジェクトチームの招待情報のメールテンプレートを更新するタスクです。
指定されたロケールのメールテンプレートのみ更新を行います。複数のロケールのメールテンプレートを一括で更新することはできません。
入力値
im_projectTeamUpdateInvitationTemplate <object>├─ locale <locale> *├─ mailBody <string> *├─ mailTitle <string> *└─ projectCd <string> *

配列/リス
項目名

必須/任意 型

ト

説明

im_projectTeamUpdateInvitationTemplate 任意

objectなし

locale必須

localeなし

ロケール

mailBody

必須stringなし

メール本文

mailTitle必須

stringなし

件名projectCd

必須

stringなし

プロジェクトコード

出力値
im_projectTeamUpdateInvitationTemplate <any>

項目名配列/リスト 説明型

im_projectTeamUpdateInvitationTemplate any

なし

IM-Knowledge
タグの登録
IM-Knowledgeのタグを登録するタスクです。
入力値

460

出力値として利用可能な値はありません。

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_knowledgeRegisterTag <object>├─ color <string>├─ description <integer>├─ iconClass <string>├─ protect <boolean> *├─ tagId <string>└─ tagName <string> *型

配列/リスト 説明

im_knowledgeRegisterTag 任意

objectなし

color

string

なし

項目名

必須/任意

任意

色
色が指定されていない場合、ランダムに色を設定します。

description

任意

stringなし

説明

iconClass任意

stringなし

アイコン

protect必須boolean

なし

タグの保護

tagId

任意

stringなし

タグID

tagName必須

string

なし

タグ名

出力値
im_knowledgeRegisterTag <object>└─ tagId <string>

項目名

配列/リスト型

im_knowledgeRegisterTag object

なし

tagId

なし

string

説明

タグID

Wikiの登録Wikiを登録するタスクです。
入力値
im_wikiRegisterContents <object>├─ comment <string>├─ contents <string>├─ formatType <string> *├─ knowledgeGroupId <string> *├─ tagIds <string[]>├─ thumbnail <string>├─ title <string> *├─ wikiId <string> *└─ wikiName <string> *型

配列/リスト

im_wikiRegisterContents 任意

objectなし

comment任意

stringなし

コメント

contents

任意stringなし

Wikiページの本文

formatType

任意stringなし

テキスト形式

項目名

必須/任意

説明

MARKDOWNTEXTILE
PLAIN

461

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

配列/リスト説明knowledgeGroupId

必須

stringなし

ナレッジグループID

tagIds任意

string配列

タグIDの配列

thumbnail任意

string

なし

サムネイル

title

必須

stringなし

Wikiのメインページのタイトル

wikiId必須

stringなし

WikiID

wikiName必須

string

なし

Wiki名

出力値
im_wikiRegisterContents <object>└─ mainPageCd <string>

項目名

配列/リスト型

im_wikiRegisterContents object

なし

mainPageCd

なし

string

説明Wikiのメインページコード

Wikiの更新
Wikiを更新するタスクです。
入力値
im_wikiUpdateContents <object>├─ knowledgeGroupId <string> *├─ mainPageCd <string> *├─ tagIds <string[]>├─ thumbnail <string>├─ wikiId <string> *└─ wikiName <string> *型

配列/リスト

im_wikiUpdateContents 任意

objectなし

knowledgeGroupId

必須

stringなし

ナレッジグループID

mainPageCd

必須

stringなし

メインページコード

tagIds任意

string配列

タグIDの配列

thumbnail任意

stringなし

サムネイル

wikiId必須

stringなし

WikiID

wikiName必須

string

なし

Wiki名

項目名

必須/任意

説明

出力値
im_wikiUpdateContents <any>

項目名型

im_wikiUpdateContents any

配列/リスト 説明なし

出力値として利用可能な値はありません。

Wikiの削除Wikiを削除するタスクです。
削除したWikiコンテンツ内のWikiページは全て削除されます。

462

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
入力値
im_wikiDeleteContents <object>└─ wikiId <string> *

必須/任意

型

配列/リスト

im_wikiDeleteContents 任意

objectなし

wikiIdstring

なし

項目名

必須

説明

WikiID

出力値
im_wikiDeleteContents <any>

項目名配列/リスト 説明型

im_wikiDeleteContents any

なし

出力値として利用可能な値はありません。

Wikiの取得
Wikiを取得するタスクです。
入力値
im_wikiGetContents <object>└─ wikiId <string> *

配列/リス
項目名

必須/任意

型

ト

im_wikiGetContents

任意objectなし

wikiId必須

stringなし

説明

出力値
im_wikiGetContents <object>├─ createDate <date>├─ createUserCd <string>├─ createUserName <string>├─ knowledgeGroupId <string>├─ mainPageCd <string>├─ recordDate <date>├─ recordUserCd <string>├─ recordUserName <string>├─ tags <object[]>| ├─ color <string>| ├─ createDate <date>| ├─ createUserCd <string>| ├─ createUserName <string>| ├─ description <string>| ├─ iconClass <string>| ├─ protect <boolean>| ├─ recordDate <date>| ├─ recordUserCd <string>| ├─ recordUserName <string>| ├─ tagId <string>| └─ tagName <string>├─ thumbnail <string>├─ wikiId <string>└─ wikiName <string>

463

WikiIDintra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト 説明

im_wikiGetContents

objectなし

createDate

date

なし

登録日時

createUserCd

stringなし

登録ユーザコード

createUserName

stringなし

登録ユーザ名knowledgeGroupId

stringなし

ナレッジグループID

mainPageCd

stringなし

メインページコード

recordDate

date

なし

更新日時

recordUserCd

stringなし

更新ユーザコード

recordUserName

stringなし

更新ユーザ名tags

objectリスト

タグ情報リストcolor

stringなし

色createDate

date

なし

登録日時

createUserCd

stringなし

登録ユーザコード

createUserName

stringなし

登録ユーザ名

description

stringなし

説明

iconClassstringなし

アイコン

protectbooleanなし

タグの保護
true : 保護する / false : 保護しない

recordDate

date

なし

更新日時

recordUserCd

stringなし

更新ユーザコード

recordUserName

stringなし

更新ユーザ名tagId

stringなし

タグID

tagNamestringなし

タグ名

thumbnailstringなし

サムネイル

wikiIdstringなし

WikiID

wikiName

stringなし

Wiki名Wikiページの登録
Wikiページを登録するタスクです。
Wikiコンテンツを指定する必要があります。
入力値
im_wikiRegisterPage <object>├─ comment <string>├─ contents <string>├─ formatType <string> *├─ parentWikiPageCd <string>├─ title <string> *└─ wikiId <string> *comment任意

stringなし

コメント

contents

任意stringなし

Wikiページの本文

464

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
comment任意

stringなし

コメント

formatType

任意stringなし

テキスト形式MARKDOWNTEXTILE
PLAIN

parentWikiPageCd 任意

stringなし

親のWikiページコード

title

必須

stringなし

Wikiのメインページのタイトル

wikiId必須

stringなし

WikiID

出力値
im_wikiRegisterPage <object>└─ wikiPageCd <string>

項目名型

配列/リスト 説明

im_wikiRegisterPage

objectなし

wikiPageCd

stringなし

Wikiページコード

Wikiページの更新
Wikiページを更新するタスクです。
入力値
im_wikiUpdatePage <object>├─ comment <string>├─ contents <string>├─ formatType <string> *├─ parentWikiPageCd <string>├─ title <string> *├─ version <string> *└─ wikiPageCd <string> *

配列/リス
項目名

必須/任意

型

ト

im_wikiUpdatePage

任意objectなし

comment任意

stringなし

コメント

contents

任意stringなし

Wikiページの本文

formatType

任意stringなし

テキスト形式説明

MARKDOWNTEXTILE
PLAIN
parentWikiPageCd

任意stringなし

親のWikiページコード

title

必須

stringなし

Wikiページのタイトル

version必須

stringなし

バージョン

wikiPageCd

必須

stringなし

Wikiページコード

出力値
im_wikiUpdatePage <any>465intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト 説明

im_wikiUpdatePage

any

なし

出力値として利用可能な値はありません。

Wikiページの削除
Wikiページを削除するタスクです。
配下のページ対する操作をプロパティで設定してください。
プロパティ
必須/任意

項目名

配下のページ対する操作 任意

型

初期値

説明

selectRESET_TOPRESET : 配下のページを指定したページ配下に移動します。
RESET_TOP : 配下のページを最上位階層配下に移動します。
DELETE : 配下のページも含めて削除します。

入力値
im_wikiDeletePage <object>├─ parentWikiPageCd <string>└─ wikiPageCd <string> *

項目名

必須/任意

型

配列/リスト

im_wikiDeletePage

任意objectなし

parentWikiPageCd

任意stringなし

説明

配下のページを移動する先のWikiページコード「配下のページ対する操作」で、「RESET」を選択した場合のみ指定してください。

wikiPageCd

string必須

Wikiページコードなし

出力値
im_wikiDeletePage <any>

項目名型

配列/リスト 説明

im_wikiDeletePage

any

なし

出力値として利用可能な値はありません。

Wikiページの取得
Wikiページを取得するタスクです。
添付ファイルの情報も含まれます。
入力値
im_wikiGetPage <object>└─ wikiPageCd <string> *

配列/リス
項目名

必須/任意

型

ト

im_wikiGetPage

任意objectなし

wikiPageCd

必須

string

なし

説明

出力値

466

Wikiページコード

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_wikiGetPage <object>├─ attachFileInfos <object[]>| ├─ comment <string>| ├─ createDate <date>| ├─ createUserCd <string>| ├─ createUserName <string>| ├─ fileCd <string>| └─ fileName <string>├─ comment <string>├─ contents <string>├─ createDate <date>├─ createUserCd <string>├─ createUserName <string>├─ formatType <string>├─ parentWikiPageCd <string>├─ recordDate <date>├─ recordUserCd <string>├─ recordUserName <string>├─ title <string>├─ version <string>└─ wikiPageCd <string>

項目名型

配列/リスト 説明

im_wikiGetPage

objectなし

attachFileInfos

objectリスト

添付ファイル情報リスト

comment

stringなし

コメント

createDate

date

なし

登録日時

createUserCd

stringなし

登録ユーザコード

createUserName

stringなし

登録ユーザ名

fileCdstringなし

添付ファイルコード

fileName

stringなし

添付ファイル名

comment

stringなし

コメント

contents

stringなし

Wikiページの本文

createDate

date

なし

登録日時

createUserCd

stringなし

登録ユーザコード

createUserName

stringなし

登録ユーザ名formatType

stringなし

テキスト形式MARKDOWNTEXTILE
PLAIN

parentWikiPageCd

stringなし

親のWikiページコード

recordDate

date

なし

更新日時

recordUserCd

stringなし

更新ユーザコード

recordUserName

stringなし

更新ユーザ名title

stringなし

タイトル

versionstringなし

バージョン

wikiPageCd

stringなし

Wikiページコード

Wikiページに添付ファイルを登録
Wikiページに添付ファイルを登録するタスクです。

467

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
添付ファイル（１つ）を登録します。
入力値
im_wikiRegisterAttachFile <object>├─ comment <string>├─ data <binary> *├─ fileName <string> *└─ wikiPageCd <string> *

必須/任意

型

配列/リスト

im_wikiRegisterAttachFile 任意

objectなし

comment任意

string

なし

コメント

data

必須

binaryなし

添付ファイルfileName必須

stringなし

添付ファイル名

wikiPageCd

必須

stringなし

Wikiページコード

項目名

説明

出力値
im_wikiRegisterAttachFile <object>└─ fileCd <string>

項目名

配列/リスト型

im_wikiRegisterAttachFile object

なし

fileCdなし

string

説明添付ファイルコード

Wikiページの添付ファイルを取得
Wikiページの添付ファイルを取得するタスクです。
添付ファイル（１つ）を取得します。
入力値
im_wikiGetAttachFile <object>├─ fileCd <string> *└─ wikiPageCd <string> *

配列/リス
項目名

必須/任意

型

ト

im_wikiGetAttachFile

任意

objectなし

fileCd必須

stringなし

添付ファイルコード

wikiPageCd

必須

stringなし

Wikiページコード

説明

出力値
im_wikiGetAttachFile <object>├─ comment <string>├─ createDate <date>├─ createUserCd <string>├─ createUserName <string>├─ data <binary>├─ fileCd <string>└─ fileName <string>468

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト 説明

im_wikiGetAttachFile

objectなし

comment

stringなし

コメント

createDate

date

なし

登録日時

createUserCd

stringなし

登録ユーザコード

createUserName

stringなし

登録ユーザ名data

binaryなし

添付ファイルfileCdstringなし

添付ファイルコード

fileName

stringなし

添付ファイル名Wikiページから添付ファイルを削除
Wikiページから添付ファイル削除を削除するタスクです。
一度に複数のファイルを削除することが可能です。
入力値
im_wikiDeleteAttachFile <object>├─ fileCds <string[]> *└─ wikiPageCd <string> *型

配列/リスト

im_wikiDeleteAttachFile 任意

objectなし

fileCds

必須

string配列

添付ファイルコード配列

wikiPageCd

必須

stringなし

Wikiページコード

項目名

必須/任意

説明

出力値
im_wikiDeleteAttachFile <any>

項目名配列/リスト 説明型

im_wikiDeleteAttachFile any

なし

出力値として利用可能な値はありません。

ワークブックの取得
ワークブックを取得するタスクです。
入力値
im_spreadsheetGetContents <object>└─ workbookId <string> *型

配列/リスト 説明

im_spreadsheetGetContents 任意

objectなし

workbookId

string

なし

項目名

必須/任意

必須

出力値

469

ワークブックID

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_spreadsheetGetContents <object>├─ contents <string>├─ createDate <date>├─ createUserCd <string>├─ createUserName <string>├─ description <string>├─ knowledgeGroupId <string>├─ recordDate <date>├─ recordUserCd <string>├─ recordUserName <string>├─ status <string>├─ tags <object[]>| ├─ color <string>| ├─ createDate <date>| ├─ createUserCd <string>| ├─ createUserName <string>| ├─ description <string>| ├─ iconClass <string>| ├─ protect <boolean>| ├─ recordDate <date>| ├─ recordUserCd <string>| ├─ recordUserName <string>| ├─ tagId <string>| └─ tagName <string>├─ thumbnail <string>├─ workbookId <string>└─ workbookName <string>

項目名型

配列/リスト説明

im_spreadsheetGetContents object

なし

contents

stringなし

ワークブック

createDate

date

なし

登録日時

createUserCd

stringなし

登録ユーザコード

createUserName

stringなし

登録ユーザ名

description

stringなし

ワークブックの説明

knowledgeGroupId

stringなし

ナレッジグループID

recordDate

date

なし

更新日時

recordUserCd

stringなし

更新ユーザコード

recordUserName

stringなし

更新ユーザ名statusstringなし

ワークブックのステータス
READONLY : 読み取り専用
WRITABLE : 書き込み可能

tags

objectリスト

タグ情報リストcolor

stringなし

色createDate

date

なし

登録日時

createUserCd

stringなし

登録ユーザコード

createUserName

stringなし

登録ユーザ名

description

stringなし

説明

iconClassstringなし

アイコン

protectbooleanなし

タグの保護
true : 保護する / false : 保護しない

recordDate

date

なし

更新日時

470

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト説明

recordUserCd

stringなし

更新ユーザコード

recordUserName

stringなし

更新ユーザ名tagId

stringなし

タグID

tagNamestringなし

タグ名

thumbnailstringなし

サムネイル

workbookId

stringなし

ワークブックID

workbookName

stringなし

ワークブック名

ワークブックの登録
ワークブックを登録するタスクです。
入力値
im_spreadsheetRegisterContents <object>├─ comment <string>├─ contents <string> *├─ description <string>├─ knowledgeGroupId <string> *├─ status <string> *├─ tagIds <string[]>├─ thumbnail <string>├─ workbookId <string> *└─ workbookName <string> *

配列/リス
項目名

必須/任意

型

ト

説明

im_spreadsheetRegisterContents 任意

objectなし

comment任意

stringなし

コメント

contents

必須stringなし

ワークブック

description

任意

stringなし

ワークブックの説明

knowledgeGroupId

必須

stringなし

ナレッジグループID

status必須

stringなし

ワークブックのステータス
READONLY : 読み取り専用
WRITABLE : 書き込み可能

tagIds任意

string配列

タグIDの配列

thumbnail任意

stringなし

サムネイル

workbookId

必須

stringなし

ワークブックID

workbookName

必須

stringなし

ワークブック名

出力値
im_spreadsheetRegisterContents <any>

項目名型

im_spreadsheetRegisterContents any

配列/リスト

説明なし

出力値として利用可能な値はありません。

ワークブックの更新
ワークブックを更新するタスクです。

471

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
入力値
im_spreadsheetUpdateContents <object>├─ comment <string>├─ contents <string> *├─ description <string>├─ knowledgeGroupId <string> *├─ latestRecordDate <date> *├─ status <string> *├─ tagIds <string[]>├─ thumbnail <string>├─ workbookId <string> *└─ workbookName <string> *

配列/リス
項目名

必須/任意

型

ト

説明

im_spreadsheetUpdateContents 任意

objectなし

comment任意

stringなし

コメント

contents

必須stringなし

ワークブック

description

任意

stringなし

ワークブックの説明

knowledgeGroupId

必須

stringなし

ナレッジグループID

latestRecordDate

必須

date

なし

最終更新日時排他チェックを行うための日時です。
データベースに保存されているワークブックのrecordDateよりも古い日時を指定した場合は更新に失敗します。

status必須

stringなし

ワークブックのステータス
READONLY : 読み取り専用
WRITABLE : 書き込み可能

tagIds任意

string配列

タグIDの配列

thumbnail任意

stringなし

サムネイル

workbookId

必須

stringなし

ワークブックID

workbookName

必須

stringなし

ワークブック名

出力値
im_spreadsheetUpdateContents <any>

項目名型

im_spreadsheetUpdateContents any

配列/リスト

説明なし

出力値として利用可能な値はありません。

ワークブックの削除
ワークブックを削除するタスクです。
入力値
im_spreadsheetDeleteContents <object>├─ latestRecordDate <date> *└─ workbookId <string> *

配列/リス
項目名

必須/任意

im_spreadsheetDeleteContents 任意型

トobject

なし

472

説明

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
配列/リス
項目名

必須/任意

型

ト

説明

latestRecordDate

必須

date

なし

最終更新日時排他チェックを行うための日時です。
データベースに保存されているワークブックのrecordDateよりも古い日時を指定した場合は削除に失敗します。

workbookId

必須

stringなし

ワークブックID

出力値
im_spreadsheetDeleteContents <any>

項目名型

im_spreadsheetDeleteContents any

配列/リスト

説明なし

出力値として利用可能な値はありません。

ワークブックの外部公開
ワークブックを外部公開するタスクです。
入力値
im_spreadsheetPublishContents <object>├─ enablePassword <boolean> *├─ password <string>├─ publicStatus <date> *└─ workbookId <string> *

配列/リス
項目名

必須/任意

型

ト

im_spreadsheetPublishContents 任意

objectなし

enablePassword

stringなし

必須

説明

パスワードの利用
true : 有効 / false : 無効

password任意

stringなし

パスワード
パスワードの利用を有効に指定している場合は必須です。

publicStatus

必須

stringなし

公開ワークブックのステータス
READONLY : 読み取り専用
WRITABLE : 書き込み可能

workbookId

必須

stringなし

ワークブックID

出力値
im_spreadsheetPublishContents <object>└─ path <string>

項目名型

配列/リストim_spreadsheetPublishContents object

なし

path

なし

string

ワークブックの外部公開停止
ワークブックの外部公開を停止するタスクです。
入力値

473

説明

公開ワークブックのパス

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_spreadsheetUnpublishContents <object>└─ workbookId <string> *

配列/リス
必須/任意

項目名

型

ト

im_spreadsheetUnpublishContents 任意

objectなし

workbookId

stringなし

必須

説明

ワークブックID

出力値
im_spreadsheetUnpublishContents <any>

項目名型

im_spreadsheetUnpublishContents any

配列/リスト

説明なし

出力値として利用可能な値はありません。

IM-BloomMaker
このカテゴリでは IM-BloomMaker に関するタスクを提供します。

ファイル情報のアップロード
IM-BloomMakerの添付ファイル情報をアップロードするタスクです。
このタスクを実行すると、セッションスコープストレージにファイルが保存され、ファイルを特定するキーが返却されます。 このタス
クではファイルサイズの制限制御は行われません。 入力値の file に値が指定されていない場合、エラーが発生します。
このタスクを実行しても、ファイルは永続化されません。 セッションがタイムアウトした際にアップロードしたファイルは削除されます。 ファイルを永続化する場合は ファイル情報の登録 タスクに返却されたキーを使用してファイルの永続化を行ってください。
入力値
im_bmUploadFileInfo <object>├─ file <binary> *└─ fileName <string> *

配列/リス
項目名

必須/任意

型

ト

im_bmUploadFileInfo

任意object

なし

file

必須

binaryなし

ファイルの内容そのもの

fileName必須

string

なし

ファイル名

説明

出力値
im_bmUploadFileInfo <object>└─ key <string>

項目名型

配列/リスト 説明

im_bmUploadFileInfo

objectなし

keystringなし

ファイルを特定するキー

ファイル情報の登録
IM-BloomMakerの添付ファイル情報を登録するタスクです。
ファイルアップロードエレメントを利用してファイルをアップロードすると、セッションスコープストレージにファイルが保存され、

474

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
ファイルを特定するキーが返却されます。 このままではログアウトする、またはセッションがタイム・アウトするタイミングでセッ
ションスコープストレージに格納されたファイルは削除されてしまいます。 このタスクを呼び出し、ファイルを永続化してください。
このタスクの実行にはアップロード時に返却されたキーが必要です。
このタスクを実行すると、セッションスコープストレージに格納済みのファイルを、テナントデータベースに永続化します。 指定したファイルが存在しない場合、エラーが発生します。
入力値
im_bmRegisterFileInfo <object>├─ applicationId <string>├─ businessKey <string>├─ key <string[]> *└─ metadata <map>

項目名

必須/任意

型

配列/リスト

im_bmRegisterFileInfo

任意objectなし

applicationId

任意

stringなし

アプリケーションを特定するID

businessKey

任意

stringなし

業務を特定するキー

key

必須

string配列

ファイルアップロードエレメントで取得した、ファ説明

イルを特定するキー
metadata

任意

map

なし

各アプリケーションで使用可能なメタデータ

出力値
im_bmRegisterFileInfo <object>

項目名

配列/リスト 説明型

im_bmRegisterFileInfo any

なし

出力値として利用可能な値はありません。

ファイル情報の取得
IM-BloomMakerの添付ファイル情報を取得するタスクです。
セッションスコープストレージ、テナントデータベースの順にファイルを探索し、発見した場合その情報を返します。 指定したファイル情報が存在しない場合、エラーが発生します。 ファイル情報の登録 も参照してください。
入力値
im_bmGetFileInfo <object>└─ key <string> *

項目名

必須/任意

型

配列/リスト

im_bmGetFileInfo

任意object

なし

key

必須

string

配列

説明

ファイルアップロードエレメントで取得した、ファイルを特定するキー

出力値
im_bmGetFileInfo <object>├─ applicationId <string>├─ businessKey <string>├─ contents <binary>├─ fileName <string>├─ fileSize <long>├─ metadata <map>└─ mimeType <string>475

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト 説明

im_bmGetFileInfo

objectなし

applicationId

stringなし

アプリケーションを特定するキー

businessKey

stringなし

業務を特定するキー

contents

binaryなし

ファイルの内容そのもの

fileName

stringなし

ファイル名

fileSize

longなし

ファイルサイズ

metadata

map

なし

各アプリケーションで使用可能なメタデータ

mimeType

stringなし

MIME Type

ファイル情報の削除
IM-BloomMakerの添付ファイル情報を削除するタスクです。
セッションスコープストレージ、テナントデータベースのどちらからもファイルの情報を削除します。 指定したファイル情報が存在しない場合、なにも行われません。 ファイル情報の登録 も参照してください。
入力値
im_bmDeleteFileInfo <object>└─ key <string[]> *

項目名

必須/任意

型

配列/リスト

im_bmDeleteFileInfo

任意object

なし

key

必須

string

配列

説明

ファイルアップロードエレメントで取得したファイルを特定するキー

出力値
im_bmDeleteFileInfo <object>

項目名型

配列/リスト 説明

im_bmDeleteFileInfo

any

なし

出力値として利用可能な値はありません。

ファイル情報の一括置換
IM-BloomMakerの添付ファイル情報を一括置換するタスクです。
このタスクでは、添付ファイル情報の登録・削除を一括で行うことができます。 ファイル情報の登録 、ファイル情報の削除 も参照してください。
例えば、以下の流れを想定します。
マルチファイルアップロードエレメントを利用して、「ファイルA」「ファイルB」をアップロード済みである。
この状態から、「ファイルB」を削除して、新たに「ファイルC」を登録する。
最終的に、残るファイルキーの一覧は「ファイルA」「ファイルC」である。
「添付ファイル情報の一括置換」の入力値に、以下の情報を与えます。
beforeFileKeys：「ファイルA」「ファイルB」のファイルキー
afterFileKeys：「ファイルA」「ファイルC」のファイルキー
このタスクを実行すると、以下の処理が行われます。
「ファイルA」の変更は行われない。
「ファイルB」が永続化された場所から削除される。

476

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01「ファイルC」が新規登録（永続化）される。
出力値から以下の情報が得られます。
createdFileKeys：「ファイルC」のファイルキー
unchangedFileKeys：「ファイルA」のファイルキー
deletedFileKeys：「ファイルB」のファイルキー
このように、入力されたファイルキーの情報を比較し、どのファイルが削除され、どのファイルが変更されずに残り、そしてどのファイルが新たに登録されたのかを判別し、ファイルキーの登録・削除を一括で行います。
このタスクの実行には、変更前のキーとアップロード時に返却されたキーが必要です。
入力値
im_bmReplaceFileInfo <object>├─ afterFileKeys <string[]> *└─ beforeFileKeys <string[]> *

項目名

必須/任意

型

配列/リスト

im_bmReplaceFileInfo

任意objectなし

afterFileKeys

必須

string

配列

説明

ファイルアップロードエレメントで取得した、変更
前のファイルを特定するキー

beforeFileKeys

必須

string配列

ファイルアップロードエレメントで取得した、変更
後のファイルを特定するキー

出力値
im_bmReplaceFileInfo <object>├─ createdFileKeys <string[]>├─ deletedFileKeys <string[]>└─ unchangedFileKeys <string[]>

項目名型

配列/リスト 説明

im_bmReplaceFileInfo

objectなし

createdFileKeys

string配列

登録されたファイルキー

deletedFileKeys

string配列削除されたファイルキー

unchangedFileKeys

string配列

変更されていないファイルキー

ファイル情報一覧の取得
IM-BloomMakerの添付ファイル情報のうち、条件に一致するものを一括で取得するタスクです。
テナントデータベースから、applicationId, businessKey に一致するファイルを探索し、発見した場合その情報を返します。 このタス
クでは、セッションスコープストレージに保存されているファイル情報は探索しません。 ファイル情報の登録 タスクで、テナントデー
タベースに登録されたものが対象です。
入力値に指定した applicationId, businessKey の両方に一致する添付ファイル情報を探索します。 それぞれの項目に null を指定した
場合は、検索条件に使用しません。 そのため、両方 null を指定した場合は、全件取得します。
このタスクでは、各ファイルの内容は取得しません。 ファイルの内容を取得する場合は、ファイル情報の取得 タスクを使用してください。
入力値
im_bmGetFileInfoList <object>├─ applicationId <string>└─ businessKey <string>477

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
配列/リス
項目名

必須/任意

型

ト

im_bmGetFileInfoList

任意objectなし

applicationId

任意

stringなし

アプリケーションを特定するID

businessKey

任意

stringなし

業務を特定するキー

説明

出力値
im_bmGetFileInfoList <object>└─ files <object[]>├─ applicationId <string>├─ businessKey <string>├─ fileName <string>├─ fileSize <long>├─ key <string>├─ metadata <object>└─ mimeType <string>

項目名型

配列/リスト

im_bmGetFileInfoList

objectなし

files

object配列

ファイル一覧

applicationId

stringなし

アプリケーションを特定するキー

businessKey

stringなし

業務を特定するキー

fileName

stringなし

ファイル名

fileSize

longなし

ファイルサイズ

keystringなし

ファイルアップロードエレメントで取得した、ファイルを説明特定するキー
metadata

map

なし

各アプリケーションで使用可能なメタデータ

mimeType

stringなし

MIME Type

IM-Repository
このカテゴリでは IM-Repository に関するタスクを提供します。

エンティティデータの取得
IM-Repositoryのエンティティデータの取得を行うタスクです。
プロパティ
項目名

必須/任意

型

初期値

説明

エンティティID

必須

text

なし

検索アイコンをクリックし、「エンティティ検索」ダイアログで対象のエンティティを選択して
ください。

入力値
im_repository_getEntityData <imr_entity>└─ %primary keys% *

項目名

必須/任意

im_repository_getEntityData 任意型

配列/リスト 説明

imr_entity

なし

478

-

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
必須/任意

型

配列/リスト 説明%主キー項目のLogicDesigner 必須%主キー項目のなしの変数名%

LogicDesignerの

項目名

プロパティで指定したエンティティの主キー項
目が自動的に生成されます。

データ型%
出力値
im_repositoryGetEntityData <imr_entity>└─ %entity data%

配列/リスト説明

im_repositoryGetEntityData imr_entity

なし-%エンティティデータ%

-

-

項目名

型

下記参照

エンティティデータはプロパティ「エンティティID」を設定すると自動的に生成されます。
生成されるパラメータは以下の条件を満たしているエンティティ項目です。
エンティティ項目が、辞書項目/エイリアスの場合
IM-Repositoryの辞書項目「用途」→「データ」で IM-LogicDesignerの「データ型」 と「変数名」 を設定していること。
各パラメータの型はIM-LogicDesignerの「データ型」、キー名はIM-LogicDesignerの「変数名」 です。

エンティティ項目が、サブエンティティの場合
サブエンティティの「変数名」 を設定していること。
各パラメータの型はエンティティとサブエンティティの多重度が1:1の場合は imr_entity（エンティティのobject）、多重度が1:nの場合は array 、キー名は「変数名」 です。

エンティティデータの検索
IM-Repositoryのエンティティデータの検索を行うタスクです。
プロパティ
項目名

必須/任意

型

初期値

説明

エンティティID

必須

text

なし

検索アイコンをクリックし、「エンティティ検索」ダイアログで対象のエンティティを選択してください。

サブエンティティを含め 任意

flag

false

取得データにサブエンティティのデータを含める

る

場合は、チェックボックスをオンにします。

im_repository_searchEntityData <object>├─ keys <imr_entity>│ └─ %search keys%├─ sort <object[]>│ ├─ key <string>│ └─ order <string>├─ limit <integer>└─ offset <integer>

配列/リス
項目名

必須/任意

型

ト

im_repository_searchEntityData 任意

objectなし

keys

imr_entity

なし

任意

479

説明

-

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
配列/リス
必須/任意

項目名

型

ト

説明

%検索条件として設定したエンティ 任意%検索条件としてなし

プロパティで指定したエンティティの検索条

ティ項目のLogicDesigner変数名%

設定したエンティ

件エンティティ項目が検索条件数分自動的にティ項目の生成されます。

LogicDesignerの
データ型%
sort

任意

object

配列

ソート条件

key

任意

stringなし

ソートキーとして指定するエンティティ項目のJava変数名を指定します。

order

任意

stringなし

ソート方向（asc : 昇順 / desc 降順）

limit

任意

integerなし

取得件数

offset任意

integer

なし

開始位置

出力値
im_repositorySearchEntityData <imr_entity[]>└─ %entity data%

配列/リスト説明

im_repositorySearchEntityData imr_entity

配列-%エンティティデータ%

-

-

項目名

型

下記参照

エンティティデータはプロパティ「エンティティID」を設定すると自動的に生成されます。
生成されるパラメータは以下の条件を満たしているエンティティ項目です。
エンティティ項目が、辞書項目/エイリアスの場合
IM-Repositoryの辞書項目「用途」→「データ」で IM-LogicDesignerの「データ型」 と「変数名」 を設定していること。
各パラメータの型はIM-LogicDesignerの「データ型」、キー名はIM-LogicDesignerの「変数名」 です。

エンティティ項目が、サブエンティティの場合
サブエンティティの「変数名」 を設定していること。
各パラメータの型はエンティティとサブエンティティの多重度が1:1の場合は imr_entity（エンティティのobject）、多重度が1:nの場合は array 、キー名は「変数名」 です。

エンティティデータ件数の取得
IM-Repositoryのエンティティデータ件数の取得を行うタスクです。
プロパティ
項目名

必須/任意

型

初期値

説明

エンティティID

必須

text

なし

検索アイコンをクリックし、「エンティティ検索」ダイアログで対象のエンティティを選択してください。

im_repositorySearchEntityCount <imr_entity>└─ %search keys%

配列/リス
項目名

必須/任意

im_repositorySearchEntityCount 任意型

ト

imr_entity

なし

480

説明

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
配列/リス
必須/任意

項目名

型

ト

説明

%検索条件として設定したエンティ 任意%検索条件としてなし

プロパティで指定したエンティティの検索条

ティ項目のLogicDesigner変数名%

設定したエンティ

件エンティティ項目が検索条件の数分自動的

ティ項目のに生成されます。

LogicDesignerの
データ型%
出力値
im_repositorySearchEntityCount <object>└─ count <integer>

配列/リスト説明

im_repositorySearchEntityCount object

なし

-

count

なし

データ件数

項目名

型

integer

エンティティデータの登録
IM-Repositoryのエンティティデータの登録を行うタスクです。
プロパティ
項目名

必須/任意

型

初期値

説明

エンティティID

必須

text

なし

検索アイコンをクリックし、「エンティティ検索」ダイアログで対象のエンティティを選択して
ください。

入力値
im_repositoryEntityDataInsert <imr_entity>└─ %entity data%型

配列/リスト 説明

im_repositoryEntityDataInsert 必須

imr_entity

なし%エンティティデータ%

下記参照

-

項目名

必須/任意

エンティティ項目が辞書-

項目/エイリアスで主キー、必須の場合は必須、以外は任意
エンティティデータはプロパティ「エンティティID」を設定すると自動的に生成されます。
生成されるパラメータは以下の条件を満たしているエンティティ項目です。
エンティティ項目が、辞書項目/エイリアスの場合
IM-Repositoryの辞書項目「用途」→「データ」で IM-LogicDesignerの「データ型」 と「変数名」 を設定していること。ただし、データ定義にて外部参照設定が行われている項目は対象外です。
各パラメータの型はIM-LogicDesignerの「データ型」、キー名はIM-LogicDesignerの「変数名」 です。

エンティティ項目が、サブエンティティの場合
サブエンティティの「変数名」 を設定していること。
各パラメータの型はエンティティとサブエンティティの多重度が1:1の場合は imr_entity（エンティティのobject）、多重度が1:nの場合は array 、キー名は「変数名」 です。
出力値
im_repositoryEntityDataInsert <any>481

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

im_repositoryEntityDataInsert any

配列/リスト

説明なし

出力値として利用可能な値はありません。

エンティティデータの更新
IM-Repositoryのエンティティデータの更新を行うタスクです。
プロパティ
項目名

必須/任意

型

初期値

説明

エンティティID

必須

text

なし

検索アイコンをクリックし、「エンティティ検索」ダイアログで対象のエンティティを選択して
ください。

入力値
im_repositoryEntityDataUpdate <imr_entity>└─ %entity data%

配列/リス
必須/任意

項目名

im_repositoryEntityDataUpdate 必須%エンティティデータ%型

ト

imr_entity

なし-

エンティティ項目が辞書 下記参照

説明-

項目/エイリアスで主キー、必須の場合は必須、以外は任意
エンティティデータはプロパティ「エンティティID」を設定すると自動的に生成されます。
生成されるパラメータは以下の条件を満たしているエンティティ項目です。
エンティティ項目が、辞書項目/エイリアスの場合
IM-Repositoryの辞書項目「用途」→「データ」で IM-LogicDesignerの「データ型」 と「変数名」 を設定していること。ただし、データ定義にて外部参照設定が行われている項目は対象外です。
各パラメータの型はIM-LogicDesignerの「データ型」、キー名はIM-LogicDesignerの「変数名」 です。

エンティティ項目が、サブエンティティの場合
サブエンティティの「変数名」 を設定していること。
各パラメータの型はエンティティとサブエンティティの多重度が1:1の場合は imr_entity（エンティティのobject）、多重度が1:nの場合は array 、キー名は「変数名」 です。
出力値
im_repositoryEntityDataUpdate <object>└─ count <integer>

配列/リスト説明

im_repositoryEntityDataUpdate object

なし

-

count

なし

更新件数

項目名

型

integer

エンティティデータの削除
IM-Repositoryのエンティティデータの削除を行うタスクです。
プロパティ
項目名

必須/任意

型

初期値

482

説明

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名

必須/任意

型

初期値

説明

エンティティID

必須

text

なし

検索アイコンをクリックし、「エンティティ検索」ダイアログで対象のエンティティを選択して
ください。

入力値
im_repositoryEntityDataDelete <imr_entity>└─ %primary keys% *

配列/リス
必須/任意

項目名

型

ト

説明

im_repositoryEntityDataDelete 必須

imr_entity

なし-%主キー項目のLogicDesignerの%主キー項目のなし

プロパティで指定したエンティティの主キー項

任意LogicDesignerの

変数名%

目が自動的に生成されます。

データ型%
出力値
im_repositoryEntityDataDelete <object>└─ count <integer>

配列/リスト説明

im_repositoryEntityDataDelete object

なし

-

count

なし

削除件数

項目名

型

integer

エンティティデータの検証
IM-Repositoryのエンティティデータの検証を行うタスクです。
このタスクではエンティティ項目の入力値がIM-Repositoryの辞書項目「用途」→「制約」で設定した制約条件に適合するかの検証と必須項目への入力チェックを行います。
プロパティ
項目名

必須/任意

型

初期値

説明

エラーハンドリング

任意

flag

false

検証結果がNGの場合は検証エラーが発生します。
検証エラー時に処理を継続する場合は、チェックボックスをオンにしてください。

エンティティID

必須

text

なし

検索アイコンをクリックし、「エンティティ検索」ダイアログで対象のエンティティを選択して
ください。

入力値
im_repositoryEntityDataValidation <imr_entity>└─ %entity data%

配列/リス
項目名

必須/任意

型

ト

im_repositoryEntityDataValidation 任意

imr_entity

なし%エンティティデータ%

下記参照

-

任意

エンティティデータはプロパティ「エンティティID」を設定すると自動的に生成されます。
生成されるパラメータは以下の条件を満たしているエンティティ項目です。

483

説明

-

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
エンティティ項目が、辞書項目/エイリアスの場合
IM-Repositoryの辞書項目「用途」→「データ」で IM-LogicDesignerの「データ型」 と「変数名」 を設定していること。
各パラメータの型はIM-LogicDesignerの「データ型」、キー名はIM-LogicDesignerの「変数名」 です。

エンティティ項目が、サブエンティティの場合
サブエンティティの「変数名」 を設定していること。
各パラメータの型はエンティティとサブエンティティの多重度が1:1の場合は imr_entity（エンティティのobject）、多重度が1:nの場合は array 、キー名は「変数名」 です。
出力値
im_repositoryEntityDataValidation <object>└─ errorItemsInfo <object[]>├─ entityItemId <string>├─ name <string>├─ javascriptVariableName <string>├─ reasons <string[]>├─ prentName <string>└─ index <integer>

項目名型

配列/リストim_repositoryEntityDataValidation object

なし

errorItemsInfo

配列

object説明

エラー項目情報
検証結果がNG、かつプロパティのエラーハンドリングの設定が「エラー発生時に処理を継続する」の場合にエラーになった項目情報が設定されます。
検証エラーがない場合は空配列が返却されます。

entityItemId

stringなし

エンティティアイテムID

namestringなし

IM-LogicDesigner 変数名

javascriptVariableNamestringなし

JavaScript 変数名

reasons

string配列

エラー理由

parentName

stringなし

親要素名
エラーになった項目がサブエンティティ項目である場
合にサブエンティティの変数名、以外はnullが設定さ
れます。

index

integerなし

エラー行番号
エンティティが配列の場合は検証エラーになった配列
番号、以外は0が設定されます。

484

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
コラム
エンティティデータの検証タスクを配置したロジックフローをREST APIとして呼び出し、検証エラーになった場合のレス
ポンスのHTTPステータスコードは400です。
エラーレスポンスは以下の情報を ”application/json” 形式で返却します。
{"error": true,"errorMessage": "string","data": {"errorItemsInfo": [{"entityItemId": "string","parentName": "string","name": "string","javascriptVariableName": "string","reasons": ["string"],"index": 0}]}

Accel Studio
採番取得
自動採番機能の採番値の取得を行うタスクです。
採番定義画面で登録した定義に従って採番値を取得します。
採番定義画面で新規登録した後、当該タスクを実行して取得できる採番値の連番は、採番定義画面で登録した「開始番号」の値です。
当該タスクで取得する採番値は通し番号の抜け番は発生しません。
データベースのトランザクション内で何らかの要因でデータベースがロールバックした場合、採番値もロールバックします。
同一のデータベースのトランザクション内では、複数回実行できます。
ただし、データベースのトランザクションが貼られている間、同一定義に対する他の採番処理は待ち状態が発生します。
当該タスクを利用した場合、データベースのトランザクションが長くならないように、注意してください。

注意
当該タスクで採番値を取得した後採番定義画面で採番形式設定を変更すると、次回から採番形式設定が異なる採番値を取得します。
採番定義画面で採番リセット周期の繰り返し情報や月、日の情報を変更した後、採番定義画面で新規登録した状態に戻ります。
また、採番定義画面でリセット周期を設定した場合、当該タスクの実行時にリセット周期に従い、採番定義画面で新規登録した状態に戻ります。
プロパティ
項目名

必須/任意

型

初期値

説明

採番定義ID必須

stringなし

検索アイコンをクリックし、「採番定義検索」ダ
イアログで対象の採番定義を選択してください。

入力値
im_asGetAutoNumbering <object>485intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
必須/任意

項目名

im_asGetAutoNumbering 任意型

配列/リスト

説明

any

なし

入力値として利用可能な値はありません。

出力値
im_asGetAutoNumbering <object>└─ autoNumberingValue

配列/リスト説明

im_asGetAutoNumbering object

なし-

autoNumberingValue

なし

自動採番の値

項目名型

string

採番リセット
自動採番機能の採番値のリセットを行うタスクです。

コラム
当該タスクは採番定義画面の採番リセット機能と同じです。
当該タスクを実行した後、採番取得タスクを実行して取得できる採番値の連番は、指定した「リセットする自動採番の値」
に対して、採番定義画面で登録した「増分値」を加算した値です。
プロパティ
項目名

必須/任意

型

初期値

説明

採番定義ID必須

stringなし

検索アイコンをクリックし、「採番定義検索」ダ
イアログで対象の採番定義を選択してください。

入力値
im_asResetAutoNumbering <object>└─ resetValue <string>型

配列/リスト 説明

im_asResetAutoNumbering 任意

objectなし-

resetValue

stringなし

リセットする自動採番の値

項目名

必須/任意

必須

出力値
im_asResetAutoNumbering <any>

項目名型

im_asResetAutoNumbering any

配列/リスト

説明なし

出力値として利用可能な値はありません。

IM-Copilot
チャット
入力メッセージを通して対話を行うためのタスクです。
入力値

486

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
im_chat <object>├─ messages <object[]> *│ ├─ role <string> *│ └─ content <string> *└─ option <object>├─ model <string>├─ maxTokens <integer>├─ temperature <double>├─ topP <double>└─ stops <string[]>

項目名

必須/任意

型

配列/リスト説明

im_chat任意objectなし-

messages

必須

objectリスト

入力メッセージのリストを指定してください。

role

必須

stringなし

役割を指定してください。
（user, system, assistantなど）

content

必須stringなし

メッセージ本文を指定してください。

option任意object

なし

-

model

任意

stringなし

モデルを指定してください。
（gpt-3.5-turbo, gpt-35-turboなど）

maxTokens

任意integerなし

トークン最大数を指定してください。

temperature任意doubleなし

出力ランダム性を指定してください。

topP

任意

doubleなし

top-pサンプリングを指定してください。

stops

任意

stringリスト

トークン生成停止シーケンスを指定してください。

コラムrole や model に指定する値については、各生成AIサービスの仕様を参照してください。
OpenAI:
https://platform.openai.com/docs/api-reference/chat/create
Azure OpenAI:
https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/ai-services/openai/reference.md#chatcompletions
出力値
im_chat <object>└─ messages <object[]>├─ role <string>└─ content <string>

項目名型

配列/リスト 説明

im_chatobjectなし-

messages

objectリスト

メッセージリストrole

stringなし

役割

content

stringなし

メッセージ本文

文字起こし
入力音声ファイルをもとに文字起こしを行うためのタスクです。

487

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
入力値
im_transcription <object>├─ input <binary> *└─ option <object>└─ model <string>

配列/リス
項目名

必須/任意

型

ト

説明

im_transcription

任意object

なし

-

input

必須

binaryなし

音声ファイルを指定してください。
（mp3ファイルなど）

option任意object

なし

-

model

任意

stringなし

モデルを指定してください。
（whisperなど）

コラム
input に指定可能なファイル形式や model に指定する値については、各生成AIサービスの仕様を参照してください。
OpenAI:
https://platform.openai.com/docs/api-reference/audio/createTranscription
Azure OpenAI:
https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/ai-services/openai/reference.md#speech-totext

注意input に指定するファイルのサイズ、同時アクセス数などを考慮してご利用ください。
（実行環境のサイジング設計や負荷試験など）
出力値
im_transcription <object>└─ text <string>

項目名型

配列/リスト 説明

im_transcription

object

なし

-

text

stringなし

文字起こし結果

音声生成
入力メッセージをもとに音声生成を行うためのタスクです。
入力値
im_generateAudio <object>├─ input <string> *└─ option <object>└─ model <string>

配列/リス
項目名

必須/任意

型

ト

説明

im_generateAudio任意objectなし-

488

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
配列/リス
項目名

必須/任意

型

ト

説明

input

必須

stringなし

メッセージを指定してください。

option任意object

なし

-

model

任意

stringなし

モデルを指定してください。
（tts-1など）

コラム
model に指定する値については、各生成AIサービスの仕様を参照してください。
OpenAI:
https://platform.openai.com/docs/api-reference/audio/createSpeech
出力値
im_generateAudio <object>└─ audio <binary>

項目名型

配列/リスト 説明

im_generateAudio

object

なし

-

audio

binaryなし

音声生成結果

画像生成
入力メッセージをもとに画像生成を行うためのタスクです。
入力値
im_generateImage <object>├─ prompt <string> *└─ option <object>├─ model <string>├─ width <integer>├─ height <integer>└─ quality <boolean>

配列/リス
項目名

必須/任意

型

ト

説明

im_generateImage

任意objectなし-

prompt必須

stringなし

メッセージを指定してください。

option任意object

なし

-

model

任意

stringなし

モデルを指定してください。
（dall-e-2、dall-e-3など）

width

任意

integerなし

生成画像サイズの横幅を指定してください。

height任意

integerなし

生成画像サイズの縦幅を指定してください。

quality任意booleanなし

生成画像の品質を指定してください。
高品質の場合は true を指定してください。

489

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
コラム
width や height、model に指定する値については、各生成AIサービスの仕様を参照してください。
OpenAI:
https://platform.openai.com/docs/api-reference/images/create
Azure OpenAI:
https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/ai-services/openai/reference.md#imagegeneration
出力値
im_generateImage <object>└─ image <binary>

項目名型

配列/リスト 説明

im_generateImage

object

なし

-

image

binaryなし

画像生成結果

埋め込み
入力メッセージをベクトルに変換するためのタスクです。
入力値
im_embedding <object>├─ input <string> *└─ option <object>└─ model <string>

項目名

必須/任意

型

配列/リスト説明

im_embedding

任意object

なし

-

input

必須

stringなし

入力メッセージを指定してください。

option任意object

なし

-

model

任意

stringなし

モデルを指定してください。
（text-embedding-3-small, text-embeddingada-002など）

コラム
model に指定する値については、各生成AIサービスの仕様を参照してください。
OpenAI:
https://platform.openai.com/docs/api-reference/embeddings/create
Azure OpenAI:
https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/aiservices/openai/reference.md#embeddings
出力値
im_embedding <object>└─ embeddings <float[]>490

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト 説明

im_embedding

objectなし-

embeddings

float

リスト

ベクトル変換結果

マッピング関数一覧
カテゴリ
文字列操作
concat
文字列の連結を行います。
引数に指定された値が複数の場合には、戻り値も同様に複数の値が返却されます。
引数
引数名

型

配列/リスト 説明astring配列

連結対象文字列bstring配列

連結対象文字列

戻り値
型

配列/リスト 説明

string配列

連結された文字列

replace
文字列に含まれる指定された文字を別の文字に置換します。
引数に指定された値が複数の場合には、戻り値も同様に複数の値が返却されます。
引数oldは、正規表現で指定してください。
引数
引数名

型

配列/リスト 説明

valuestring配列

元となる文字列

oldstring配列

置換対象とする文字列の正規表現

newstring配列

置換する文字列

戻り値
型

配列/リスト 説明

string配列置換された結果の文字列

trim
文字列の前後の空白を除去します。
引数に指定された値が複数の場合には、戻り値も同様に複数の値が返却されます。
引数
引数名

型

配列/リスト 説明

valuestring配列

対象となる文字列491

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
戻り値
型

配列/リスト 説明

string配列

空白が除去された文字列

split
文字列を指定した文字で分割し、文字列の配列を返却します。
この関数は入力として一つの文字列のみを受け付けます、配列形式の引数を受け渡すことはできません。
引数sepは、正規表現で指定してください。
引数
引数名

型

配列/リスト 説明

valuestringなし

分割対象となる文字列

sepstringなし

分割を行う区切り文字の正規表現

戻り値
型

配列/リスト 説明

string配列

分割された文字列

join
引数に含まれる複数の文字列を、指定した文字列で連結し一つの文字列とします。
この関数は複数の処理結果を返しません。
引数
引数名

型

配列/リスト 説明

valuestring配列

連結対象となる文字列

sepstringなし

連結時に利用する文字

戻り値
型

配列/リスト 説明

stringなし

連結された文字列el
この関数は特殊な関数で、引数としてExpression Languageで記述された文字列テンプレートを受け付けます。
Expression Language内では、 ${$input.foo} のように、フロー中の任意の変数にアクセスすることが可能です。
この関数は戻り値として単一の文字列のみを返却します。
引数
引数名

型

配列/リスト 説明

valuestringなし

Expression Languageに準拠した式文字列

戻り値
型

配列/リスト 説明

stringなし

評価結果

substring
指定された範囲の文字列を抜き出します。

492

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
引数に指定された値が複数の場合には、戻り値も同様に複数の値が返却されます。
引数
引数名

型

配列/リスト 説明

valuestring配列

元となる文字列

start

integer

配列

文字列を抜き出す始点の要素番号(インデックス)

endinteger

配列

文字列を抜き出す終点の要素番号(インデックス)

戻り値
型

配列/リスト 説明

string配列

抜き出された結果の文字列

数値操作
parse
文字列を解析し、数値へ変換を行います。
引数に指定された値が複数の場合には、戻り値も同様に複数の値が返却されます。
引数
引数名

型

配列/リスト説明

valuestring配列

文字列

formatstring配列

数値フォーマット、JavaのDecimalFormatクラスで利用可能なフォーマットが指定可
能です。

戻り値
型

配列/リスト 説明

bigdecimal 配列

解析結果の数値

format
数値を指定したフォーマットを利用し文字列に変換します。
引数に指定された値が複数の場合には、戻り値も同様に複数の値が返却されます。
引数
引数名

型

配列/リスト説明

value

bigdecimal

配列

変換対象となる数値

formatstring配列

数値フォーマット、JavaのDecimalFormatで利用可能なフォーマット文字列が指定可
能です。

戻り値
型

配列/リスト 説明

string

配列

変換結果

数値演算
add
加算を行います。
引数に指定された値が複数の場合には、戻り値も同様に複数の値が返却されます。

493

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
引数
配列/リスト 説明

引数名

型

a

bigdecimal 配列

計算対象

b

bigdecimal 配列

計算対象

戻り値
型

配列/リスト 説明

bigdecimal 配列

計算結果

subtract
減算を行います。
引数に指定された値が複数の場合には、戻り値も同様に複数の値が返却されます。
引数
配列/リスト 説明

引数名

型

a

bigdecimal 配列

対象となる値bbigdecimal 配列

対象となる値

戻り値
型

配列/リスト 説明

bigdecimal 配列

計算結果

multiply
乗算を行います。
引数に指定された値が複数の場合には、戻り値も同様に複数の値が返却されます。
引数
配列/リスト 説明

引数名

型

a

bigdecimal 配列

計算対象

b

bigdecimal 配列

計算対象

戻り値
型

配列/リスト 説明

bigdecimal 配列

計算結果

divide
除算を行います。
引数に指定された値が複数の場合には、戻り値も同様に複数の値が返却されます。
デフォルトでは、小数第2位までのスケールで四捨五入が行われます。
結果は、第3引数に指定するスケールにより変動しますが、必ず四捨五入で丸められます。
引数
配列/リスト 説明

引数名

型

a

bigdecimal 配列

計算対象

b

bigdecimal 配列

計算対象

494

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
引数名型

配列/リスト 説明

scale

integer

なし

スケール、未指定の場合には小数第2位(2)が指定されます。

戻り値型

配列/リスト 説明

bigdecimal 配列

計算結果

mod
余りを求めます。
引数に指定された値が複数の場合には、戻り値も同様に複数の値が返却されます。
引数
配列/リスト 説明

引数名

型

a

bigdecimal 配列

計算対象

b

bigdecimal 配列

計算対象

戻り値
型

配列/リスト 説明

bigdecimal 配列

計算結果

roundUp
切り上げを行います。
引数に指定された値が複数の場合には、戻り値も同様に複数の値が返却されます。
引数
配列/リスト 説明

引数名

型

value

bigdecimal 配列

切り上げ対象

scale

integer

スケール

なし

戻り値
型

配列/リスト 説明

bigdecimal 配列

計算結果

round
四捨五入を行います。
引数に指定された値が複数の場合には、戻り値も同様に複数の値が返却されます。
引数
配列/リスト 説明

引数名

型

value

bigdecimal 配列

計算対象

scale

integer

スケール

なし

戻り値
型

配列/リスト 説明

bigdecimal 配列

計算結果

495

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
roundDown
切り捨てを行います。
引数に指定された値が複数の場合には、戻り値も同様に複数の値が返却されます。
引数
配列/リスト 説明

引数名

型

value

bigdecimal 配列

計算対象

scale

integer

スケール

なし

戻り値
型

配列/リスト 説明

bigdecimal 配列

計算結果

abs
絶対値を求めます。
引数に指定された値が複数の場合には、戻り値も同様に複数の値が返却されます。
引数
配列/リスト 説明

引数名

型

value

bigdecimal 配列

計算対象

戻り値
型

配列/リスト 説明

bigdecimal 配列

計算結果

pow
べき乗を計算します。
引数に指定された値が複数の場合には、戻り値も同様に複数の値が返却されます。
引数
配列/リスト 説明

引数名

型

a

bigdecimal 配列

底bbigdecimal なし

指数

戻り値
型

配列/リスト 説明

bigdecimal 配列

計算結果

max
引数を比較し、値が大きい方を返却します。
引数
配列/リスト 説明

引数名

型

a

bigdecimal 配列

比較対象

b

bigdecimal 配列

比較対象

496

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
戻り値
型

配列/リスト 説明

bigdecimal 配列

比較結果

min
引数を比較し、最小値を返却します。
引数に指定された値が複数の場合には、戻り値も同様に複数の値が返却されます。
引数
配列/リスト 説明

引数名

型

a

bigdecimal 配列

比較対象

b

bigdecimal 配列

比較対象

戻り値
型

配列/リスト 説明

bigdecimal 配列

比較結果

日付操作
parse
文字列から日付に変換を行います。
引数に指定された値が複数の場合には、戻り値も同様に複数の値が返却されます。
引数
引数名

型

配列/リスト説明

valuestring配列

日付を表現した文字列を指定してください。

formatstring配列

日付フォーマットを指定してください、JavaのSimpleDateFormatで利用可能な
フォーマットが指定可能です。

戻り値
型

配列/リスト 説明

date

配列

解析された日付が返却されます。

formatDate型の値から文字列に変換を行います。
引数に指定された値が複数の場合には、戻り値も同様に複数の値が返却されます。
引数
引数名

型

配列/リスト

説明

value

date

配列

日付を指定してください。

formatstring配列

変換する日付フォーマットを指定してください、JavaのSimpleDateFormatクラスで利用可能なフォーマットが指定可能です。

戻り値
型

配列/リスト 説明

string配列

変換された文字列が返されます。

497

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
calcDate
日付の演算を行います。
引数に指定された値が複数の場合には、戻り値も同様に複数の値が返却されます。
引数
引数名

型

配列/リスト 説明

valuecalendar配列secbigdecimal 配列演算を行う日付情報（カレンダ）を指定してください。
演算に用いる数値で指定してください。
calcDate関数は、与えられた数値を秒単位として解釈し、未来へ日付を進めます。
過去へ日付を戻したい場合、負の数値を指定してください。

戻り値型

配列/リスト 説明

calendar

配列

演算結果が反映された日付情報（カレンダ）が返却されますinterval
二つの日付の期間（間隔）を取得します。
引数に指定された値が複数の場合には、戻り値も同様に複数の値が返却されます。
引数
引数名

型

配列/リスト 説明acalendar

配列

期間（間隔）を取得する元となる日付情報（カレンダ）を指定してください。

b

calendar

配列

期間（間隔）を取得する比較対象の日付情報（カレンダ）を指定してください。

戻り値型

配列/リスト 説明

duration

配列

日付の期間（間隔）が返却されます。

beginMonthDay
月初を取得します
引数に指定された値が複数の場合には、戻り値も同様に複数の値が返却されます。
引数
引数名

型

配列/リスト 説明

valuecalendar配列

月初を取得したい日付情報（カレンダ）を指定してください。

戻り値型

配列/リスト 説明

calendar

配列

月初の日付情報（カレンダ）が返却されます。

endMonthDay
月末を取得します
引数に指定された値が複数の場合には、戻り値も同様に複数の値が返却されます。
引数498

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
引数名型

配列/リスト 説明

valuecalendar

配列

月末を取得したい日付情報（カレンダ）を指定してください。

戻り値型

配列/リスト 説明

calendar

配列

月末の日付情報（カレンダ）が返却されます。

ID生成
identifier
API Identifierを利用し、一意となるIDを発行します。
戻り値型

配列/リスト 説明

stringなし

発行されたIDが返されます。

uuid
UUIDを発行します、引数はありません。
戻り値型

配列/リスト 説明

stringなし

発行されたUUIDが返されます。

Base64encode
バイナリをエンコードし、Base64文字列に変換を行います。
引数に指定された値が複数の場合には、戻り値も同様に複数の値が返却されます。
引数
引数名

型

配列/リスト 説明

valuebinary配列

エンコードを行うバイナリを指定してください。

戻り値型

配列/リスト 説明

string配列

変換されたBase64文字列が返却されます

decodeBase64文字列をデコードし、バイナリに変換を行います。
引数に指定された値が複数の場合には、戻り値も同様に複数の値が返却されます。
引数
引数名

型

配列/リスト 説明

valuestring配列

デコードを行うBase64文字列を指定してください。

戻り値

499

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
型

配列/リスト 説明binary配列

変換されたバイナリが返却されます。

配列操作
unshift
配列の先頭に、要素を追加します。
引数
引数名

型

配列/リスト

説明

array

（任意）

配列

要素を追加する配列を指定してください。
指定可能な配列の型は「データ型」、および、「構造体」です。

value

（任意）

配列

追加する要素を指定してください。
追加する要素の型は、追加先に指定した配列の型と合わせてください。
追加先の配列と型が異なる場合、自動的な型変換を試みます。型変換が行えなかった
場合は例外が発生します。

戻り値
型

配列/リスト 説明

（任意）

配列

要素が追加された配列が返却されます。
戻り値の配列の型は、引数1の配列の型と同じです。

push
配列の末尾に、要素を追加します。
引数
引数名

型

配列/リスト

説明

array

（任意）

配列

要素を追加する配列を指定してください。
指定可能な配列の型は「データ型」、および、「構造体」です。

value

（任意）

配列

追加する要素を指定してください。
追加する要素の型は、追加先に指定した配列の型と合わせてください。
追加先の配列と型が異なる場合、自動的な型変換を試みます。型変換が行えなかった
場合は例外が発生します。

戻り値
型

配列/リスト 説明

（任意）

配列

要素が追加された配列が返却されます。
戻り値の配列の型は、引数1の配列の型と同じです。

remove配列の中から指定した番号（インデックス）の要素を削除します。
引数
引数名

型

配列/リスト 説明

array

（任意）

配列

要素を削除する対象の配列を指定してください。
指定可能な配列の型は「データ型」、および、「構造体」です。

index

integer

配列

削除する要素を示す番号（インデックス）を1つ以上指定してください。

500

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
戻り値
型

配列/リスト 説明

（任意）

配列

要素が削除された配列が返却されます。
戻り値の配列の型は、引数1の配列の型と同じです。

replace配列の中から指定した番号（インデックス）の要素を置き換えます。
引数
引数名

型

配列/リスト

説明

array

（任意）

配列

要素を置換する対象の配列を指定してください。
指定可能な配列の型は「データ型」、および、「構造体」です。

index

integer

配列置換を行う要素の番号（インデックス）を1つ以上指定してください。

value

（任意）

配列

置換する要素を指定してください。
置換する要素の型は、置換先に指定した配列の型と合わせてください。
置換対象の配列と型が異なる場合、自動的な型変換を試みます。型変換が行えなかった場合は例外が発生します。

コラム
インデックスと置換する要素の数について置換を行う要素のインデックスと、置換する要素の数が合わない場合、関数の処理数（置換数）は少ない方に統一されます。
例として、要素インデックスが3つ、置換する要素が2つ指定された場合、関数は要素インデックスの2つ目までを処理し、3つ目のインデックスについては無視します。
戻り値
型

配列/リスト 説明

（任意）

配列

指定した要素が置換された配列が返却されます。
戻り値の配列の型は、引数1の配列の型と同じです。

size
配列の要素数を取得します。
引数
引数名

型

配列/リスト 説明

array

（任意）

配列

要素数を取得する対象の配列を指定してください。
指定可能な配列の型は「データ型」、および、「構造体」です。

戻り値型

配列/リスト 説明

bigdecimal なし

要素数が返却されます。

get
配列の中から指定した番号（インデックス）の要素を取得します。
引数501

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
引数名型

配列/リスト 説明

array

（任意）

配列

要素を取得する対象の配列を指定してください。
指定可能な配列の型は「データ型」、および、「構造体」です。

index

integer配列

取得する要素の番号（インデックス）を1つ以上指定してください。

戻り値型

配列/リスト 説明

（任意）

配列

取得した要素で構成された配列が返却されます。
戻り値の配列の型は、引数1の配列の型と同じです。

insert配列へ指定した番号（インデックス）に要素を追加します。
引数
引数名

型

配列/リスト

説明

array

（任意）

配列

要素を追加する対象の配列を指定してください。
指定可能な配列の型は「データ型」、および、「構造体」です。

index

integer

配列

追加を行う要素の番号（インデックス）を1つ以上指定してください。

value

（任意）

配列

追加する要素を指定してください。
追加する要素の型は、追加先に指定した配列の型と合わせてください。
追加対象の配列と型が異なる場合、自動的な型変換を試みます。型変換が行えなかった場合は例外が発生します。

コラム
インデックスについて
引数2で指定するインデックスは、指定された配列の先頭から順に絶対位置で処理されます。
例として、要素インデックスに「1」、および、「3」が指定されていた場合、関数は初めにインデックス「1」が示す位置に要素を追加します。
そして、要素が追加された後の配列に対して、改めてインデックス「3」が示す位置に要素を追加します。

コラム
インデックスと追加する要素の数について追加を行う要素のインデックスと、追加する要素の数が合わない場合、関数の処理数（追加数）は少ない方に統一されます。
例として、追加インデックスが3つ、追加する要素が2つ指定された場合、関数は要素インデックスの2つ目までを処理し、3つ目のインデックスについては無視します。
戻り値
型

配列/リスト 説明

（任意）

配列

指定した要素が追加された配列が返却されます。
戻り値の配列の型は、引数1の配列の型と同じです。

オブジェクト操作
keys
オブジェクトのキー（プロパティ名）配列を返却します。
引数502

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
引数名型

配列/リスト説明

objectobject orなし

キー（プロパティ名）を取得するオブジェクト

map
戻り値
型

配列/リスト 説明

string配列

オブジェクトのキー（プロパティ名）配列

values
オブジェクトに含まれるプロパティの値を配列で返却します。
引数
引数名

型

配列/リスト説明

objectobject orなし

値を取得するオブジェクト

map
戻り値
型

配列/リスト 説明any

配列

オブジェクトに含まれるプロパティの値の配列

toUpperCamelCase
オブジェクトのキー（プロパティ名）をスネークケースからアッパーキャメルケース（最初の文字を大文字にしたキャメルケース）へ変換したオブジェクトを返却します。
引数
引数名

型

配列/リスト説明

objectobject orなし

キー（プロパティ名）の変換を行うオブジェクト

map
戻り値
型

配列/リスト説明

object or map

なし

キー（プロパティ名）をアッパーキャメルケースに変換したオブジェクト

toLowerCamelCase
オブジェクトのキー（プロパティ名）をスネークケースからロワーキャメルケース（最初の文字を小文字にしたキャメルケース）へ変換
したオブジェクトを返却します。
引数
引数名

型

配列/リスト説明

objectobject orなし

キー（プロパティ名）の変換を行うオブジェクト

map
戻り値
型

配列/リスト説明

object or map

なし

キー（プロパティ名）をロワーキャメルケースに変換したオブジェクト

toUpperSnakeCase503

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
オブジェクトのキー（プロパティ名）をキャメルケースからアッパースネークケースへ変換したオブジェクトを返却します。
引数
引数名

型

配列/リスト説明

objectobject orなし

キー（プロパティ名）の変換を行うオブジェクト

map
戻り値
型

配列/リスト説明

object or map

なし

キー（プロパティ名）をアッパースネークケースに変換したオブジェクト

toLowerSnakeCase
オブジェクトのキー（プロパティ名）をキャメルケースからロワースネークケースへ変換したオブジェクトを返却します。
引数
引数名

型

配列/リスト説明

objectobject orなし

キー（プロパティ名）の変換を行うオブジェクト

map
戻り値
型

配列/リスト説明

object or map

なし

キー（プロパティ名）をロワースネークケースに変換したオブジェクト

JSON
toJSON
オブジェクトをJSON文字列に変換します。
引数
引数名

型

配列/リスト 説明

objectobjectなし

オブジェクト

戻り値
型

配列/リスト 説明

stringなし

JSON文字列

parseJSON
JSON文字列をオブジェクトに変換します。
ルート要素が配列型になるJSON文字列の変換はできません。
引数
引数名

型

配列/リスト 説明

jsonstringなし

JSON文字列

戻り値504

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
型

配列/リスト 説明

objectなし

オブジェクトEL式
IM-LogicDesignerでは、一部エレメントのプロパティやマッピング関数でEL式が利用可能です。
本章では、EL式についての概要と、IM-LogicDesignerでの利用例を説明します。
EL式とはEL式の利用方法
IM-LogicDesignerでの利用
IM-LogicDesignerでの利用が可能なEL式関数

EL式とはEL式（Expression Language）とは、JSP2.0より導入された式言語の一つです。
EL式を用いることで、簡易な演算処理や、特定の変数へのアクセスなどを定義することが可能です。

コラム
EL式の詳細な情報については以下のリンクを参照してください。
Overview of the EL(Oracle - The Java EE 6 Tutorial)

EL式の利用方法
EL式の基本的な書き方
EL式は以下の形で定義します。
${式}

この時、{}で囲まれた式を評価し、評価結果を最終的な結果とします。

例えば、以下の形でEL式を定義します。
${365 * 24}

この場合、式を評価し、最終的な結果として8760が得られます。

また、文字列全体の一部分としてEL式を適用することも可能です。
例えば、以下の形でEL式を定義します。
Hello, ${100*100} people.

この場合、式を評価し、最終的な結果としてHello, 10000 people.が得られます。

変数の利用
EL式内では変数を扱うことができます。
例えば、以下の形でEL式を定義します（この式ではconditionが変数です）。

505intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01${condition < 100}

この場合、式を評価し、condition変数の値が100より小さい場合、trueが得られます。
逆にcondition変数の値が100以上であった場合、falseが得られます。

メソッドの利用変数と同様に、EL式内ではメソッドを扱うことができます。
例えば、以下の形でEL式を定義します（この式ではmessageが文字列を扱う変数とします）。
${message.endsWith('.txt')}

この場合、式を評価し、messageに含まれる文字列が.txtで終わる場合、trueが得られます。

注意
EL式利用時の注意事項
IM-LogicDesignerのEL式では、JSTL(JavaServer Pages Standard Tag Library)を利用した以下の様な式は利用できません。
${fn:contains("Hello, World.","world")}

IM-LogicDesignerでの利用
利用可能なエレメント・マッピング関数
IM-LogicDesignerでEL式が利用可能なエレメントおよびマッピング関数は以下の通りです。
（エレメントおよびマッピング関数でEL式を利用する場合、「評価結果」の項にある型で評価結果が得られる必要があります）
エレメント
分岐
利用可能なプロパティ: 条件式
評価結果: Boolean
繰り返し開始利用可能なプロパティ名: 繰り返し条件
評価結果: Boolean
マッピング関数
el 関数
評価結果: String

利用可能な暗黙的な変数
IM-LogicDesignerでは、はじめから利用可能な暗黙的な変数を定義しています。
ユーザが明示的に定義する必要はありません。
IM-LogicDesignerが提供する暗黙的な変数の一覧は以下の通りです。
$const事前に定義した定数値を表す変数です。
$input事前に定義したフローの入力値を表す変数です。
$account_context
アカウントコンテキストを表す変数です。
$user_context
ユーザコンテキストを表す変数です。

506

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01$session_properties
セッションプロパティを表す変数です。
$task_result
処理結果情報を表す変数です。
$variable
ロジックフロー内で利用可能な変数を表す変数です。

注意$user_context（ユーザコンテキスト）について$user_context変数は、ユーザコンテキストのモジュールがiAPに含まれている場合のみ利用可能です。

IM-LogicDesignerでの利用が可能なEL式関数
sizeOf 関数
要素数または文字数を返却します。
${sizeOf(array)}
引数に配列を指定した場合、配列の要素数を integer 型で返却します。
${sizeOf(map)}
引数に map を指定した場合、map の要素数を integer 型で返却します。
${sizeOf(str)}
引数に文字列を指定した場合、文字数を integer 型で返却します。

isEmpty 関数
引数の要素が空かどうかを判定します。
${isEmpty(array)}
引数に指定した配列の要素数が0件の場合、true を返却します。
引数に指定した配列の要素数が0件でない場合、false を返却します。
${isEmpty(map)}
引数に指定した map の要素数が0件の場合、true を返却します。
引数に指定した map の要素数が0件でない場合、false を返却します。
${isEmpty(str)}
引数に指定した文字列が null である場合、true を返却します。
引数に指定した文字列の長さが 0 の場合、true を返却します。
引数に null を指定した場合、true を返却します。
上記以外の場合、false を返却します。

contains 関数
第2引数の要素が、第1引数の配列または map のキーに存在するかどうかを判定します。
${contains(array, value)}
第1引数に配列を指定した場合、第2引数の内容が、第1引数の配列要素に存在する場合に、true を返却します。
${contains(map, value)}
第1引数に map のキーを指定した場合、第2引数のキーが、第1引数の map のキーに存在する場合に、true を返却します。
上記以外の場合、false を返却します。

indexOf 関数

507

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
第1引数の要素に、第2引数の要素が存在または含まれているかを判定し、存在または含まれている場合には第1引数の要素のうち最初のインデックスを返却します。
${indexOf(array, search)}
第1引数に配列を指定した場合、第2引数と同じ内容を持つ配列要素のうち最初のインデックスを返却します。
${indexOf(str, search)}
第1引数に文字列を指定した場合、第2引数と同じ内容を含む要素のうち最初のインデックスを返却します。
上記以外の場合、-1を返却します。

lastIndexOf 関数
第1引数の要素に、第2引数の要素が存在または含まれているかを判定し、存在または含まれている場合には第1引数の要素のうち最後のインデックスを返却します。
${lastIndexOf(array, search)}
第1引数に配列を指定した場合、第2引数と同じ内容を持つ配列要素のうち最後のインデックスを返却します。
${lastIndexOf(str, search)}
第1引数に文字列を指定した場合、第2引数と同じ内容を含む要素のうち最後のインデックスを返却します。
上記以外の場合、-1を返却します。

トリガ一覧
カテゴリ
アクセスセキュリティ
アカウントの追加
アカウントの追加を契機にロジックフローを実行するトリガです。
受信データの各項目については、IM-Propagation 送受信設定一覧「アカウント情報」を参照してください。
受信データ
event <object>├─ calendarId <string>├─ dateTimeFormats <map>├─ encoding <string>├─ firstDayOfWeek <integer>├─ locale <locale>├─ lockDate <date>├─ loginFailureCount <integer>├─ notes <string>├─ password <string>├─ themeIds <map>├─ timeZoneId <string>├─ userCd <string>├─ validEndDate <date>└─ validStartDate <date>

項目名型

配列/リスト 説明

event

objectなし-

calendarId

stringなし

カレンダーIDdateFormats

map

なし

-

encoding

stringなし

エンコーディング

firstDayOfWeek

integerなし

週の開始曜日localelocale

なし

ロケール

508

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト 説明

lockDate

dateなし

アカウントロック日付

loginFailureCount

integerなし

ログイン失敗回数

notes

stringなし

説明

password

stringなし

パスワード

themeIds

mapなし

テーマ情報一覧
key: クライアントタイプID、value: テーマID

timeZoneId

stringなし

タイムゾーンID

userCdstringなし

ユーザコードvalidEndDate

date

なし

有効終了日

validStartDate

date

なし

有効開始日

アカウントの更新
アカウントの更新を契機にロジックフローを実行するトリガです。
受信データの各項目については、IM-Propagation 送受信設定一覧「アカウント情報」を参照してください。
受信データ
event <object>├─ calendarId <string>├─ dateTimeFormats <map>├─ encoding <string>├─ firstDayOfWeek <integer>├─ locale <locale>├─ lockDate <date>├─ loginFailureCount <integer>├─ notes <string>├─ password <string>├─ themeIds <map>├─ timeZoneId <string>├─ userCd <string>├─ validEndDate <date>└─ validStartDate <date>

項目名型

配列/リスト 説明

event

objectなし-

calendarId

stringなし

カレンダーIDdateFormats

map

なし

-

encoding

stringなし

エンコーディング

firstDayOfWeek

integerなし

週の開始曜日localelocaleなし

ロケール

lockDate

dateなし

アカウントロック日付

loginFailureCount

integerなし

ログイン失敗回数

notes

stringなし

説明

password

stringなし

パスワード

themeIds

mapなし

テーマ情報一覧
key: クライアントタイプID、value: テーマID

509

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト 説明

timeZoneId

stringなし

タイムゾーンID

userCdstringなし

ユーザコードvalidEndDate

date

なし

有効終了日

validStartDate

date

なし

有効開始日

アカウントの削除
アカウントの削除を契機にロジックフローを実行するトリガです。
受信データの各項目については、IM-Propagation 送受信設定一覧「アカウント情報」を参照してください。
受信データ
event <object>└─ userCd <string>

項目名型

配列/リスト 説明

event

objectなし-

userCdstringなし

ユーザコードアカウントへロールの付与
アカウントへのロールの付与を契機にロジックフローを実行するトリガです。
受信データの各項目については、IM-Propagation 送受信設定一覧「アカウント付与ロール」を参照してください。
受信データ
event <object>├─ roleId <string>├─ roleValidEndDate <date>├─ roleValidStartDate <date>└─ userCd <string>

項目名型

配列/リスト 説明

event

objectなし-

roleIdstringなし

ロールID

roleValidEndDate

date

なし

ロール有効終了日

roleValidStartDate

date

なし

ロール有効開始日

userCdstringなし

ユーザコードアカウントへ付与したロールの有効期限更新
アカウントへ付与したロールの有効期限更新を契機にロジックフローを実行するトリガです。
受信データの各項目については、IM-Propagation 送受信設定一覧「アカウント付与ロール」を参照してください。
受信データ
event <object>├─ roleId <string>├─ roleValidEndDate <date>├─ roleValidStartDate <date>└─ userCd <string>510

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト 説明

event

objectなし-

roleIdstringなし

ロールID

roleValidEndDate

date

なし

ロール有効終了日

roleValidStartDate

date

なし

ロール有効開始日

userCdstringなし

ユーザコードアカウントへ付与したロールの剥奪
アカウントへ付与したロールの剥奪を契機にロジックフローを実行するトリガです。
受信データの各項目については、IM-Propagation 送受信設定一覧「アカウント付与ロール」を参照してください。
受信データ
event <object>├─ roleId <string>└─ userCd <string>

項目名型

配列/リスト 説明

event

objectなし-

roleIdstringなし

ロールID

userCdstringなし

ユーザコードアカウントライセンスの付与
アカウントライセンスの付与を契機にロジックフローを実行するトリガです。
受信データの各項目については、IM-Propagation 送受信設定一覧「アカウントライセンス」を参照してください。
受信データ
event <object>└─ userCd <string>

項目名型

配列/リスト 説明

event

objectなし-

userCdstringなし

ユーザコードアカウントライセンスの剥奪
アカウントライセンスの剥奪を契機にロジックフローを実行するトリガです。
受信データの各項目については、IM-Propagation 送受信設定一覧「アカウントライセンス」を参照してください。
受信データ
event <object>└─ userCd <string>

項目名型

配列/リスト 説明

event

objectなし-

userCdstringなし

ユーザコードアプリケーションライセンスの付与

511

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
アプリケーションライセンスの付与を契機にロジックフローを実行するトリガです。
受信データの各項目については、IM-Propagation 送受信設定一覧「アプリケーションライセンス」を参照してください。
受信データ
event <object>├─ applicationId <string>└─ userCd <string>

項目名型

配列/リスト 説明

event

objectなし-

applicationId

stringなし

アプリケーションID

userCdstringなし

ユーザコードアプリケーションライセンスの剥奪
アプリケーションライセンスの剥奪を契機にロジックフローを実行するトリガです。
受信データの各項目については、IM-Propagation 送受信設定一覧「アプリケーションライセンス」を参照してください。
受信データ
event <object>├─ applicationId <string>└─ userCd <string>

項目名型

配列/リスト 説明

event

objectなし-

applicationId

stringなし

アプリケーションID

userCdstringなし

ユーザコードロールの作成ロールの作成を契機にロジックフローを実行するトリガです。
受信データの各項目については、IM-Propagation 送受信設定一覧「ロール」を参照してください。
受信データ
event <object>├─ category <string>├─ nameMap <map>├─ notes <string>├─ roleId <string>└─ roleName <string>

項目名型

配列/リスト 説明

event

objectなし-

category

stringなし

ロールカテゴリ

nameMapmap

なし

ロール表示名key: ロケールID、value: ロール表示名notes

stringなし

ロールの詳細roleIdstringなし

ロールID

roleName

stringなし

ロール名

ロールの更新512

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
ロールの更新を契機にロジックフローを実行するトリガです。
受信データの各項目については、IM-Propagation 送受信設定一覧「ロール」を参照してください。
受信データ
event <object>├─ category <string>├─ nameMap <map>├─ notes <string>├─ roleId <string>└─ roleName <string>

項目名型

配列/リスト 説明

event

objectなし-

category

stringなし

ロールカテゴリ

nameMapmap

なし

ロール表示名key: ロケールID、value: ロール表示名notes

stringなし

ロールの詳細roleIdstringなし

ロールID

roleName

stringなし

ロール名

ロールの削除ロールの削除を契機にロジックフローを実行するトリガです。
受信データの各項目については、IM-Propagation 送受信設定一覧「ロール」を参照してください。
受信データ
event <object>└─ roleId <string>

項目名型

配列/リスト 説明

event

objectなし-

roleIdstringなし

ロールID

サブロールの追加
サブロールの追加を契機にロジックフローを実行するトリガです。
受信データの各項目については、IM-Propagation 送受信設定一覧「サブロール」を参照してください。
受信データ
event <object>├─ childId <string>└─ parentId <string>

項目名型

配列/リスト 説明

event

objectなし-

childId

stringなし

サブロールID

parentId

stringなし

ロールID

サブロールの削除
サブロールの削除を契機にロジックフローを実行するトリガです。
受信データの各項目については、IM-Propagation 送受信設定一覧「サブロール」を参照してください。

513

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
受信データ
event <object>├─ childId <string>└─ parentId <string>

項目名型

配列/リスト 説明

event

objectなし-

childId

stringなし

サブロールID

parentId

string

なし

ロールID

メニューグループの作成
メニューグループの作成を契機にロジックフローを実行するトリガです。
受信データの各項目については、IM-Propagation 送受信設定一覧「メニューグループ」を参照してください。
受信データ
event <object>├─ childMenuItemId <string>├─ menuGroupId <string>└─ nameMap<map>

項目名型

配列/リスト 説明

event

objectなし-

childMenuItemId

stringなし

配下のメニューアイテムID

menuGroupId

stringなし

メニューグループID

nameMapmap

なし

メニュー表示名
key: ロケールID、value: メニュー表示名

メニューグループの更新
メニューグループの更新を契機にロジックフローを実行するトリガです。
受信データの各項目については、IM-Propagation 送受信設定一覧「メニューグループ」を参照してください。
受信データ
event <object>├─ childMenuItemId <string>├─ menuGroupId <string>└─ nameMap<map>

項目名型

配列/リスト 説明

event

objectなし-

childMenuItemId

stringなし

配下のメニューアイテムID

menuGroupId

stringなし

メニューグループID

nameMapmap

なし

メニュー表示名
key: ロケールID、value: メニュー表示名

メニューグループの削除
メニューグループの削除を契機にロジックフローを実行するトリガです。
受信データの各項目については、IM-Propagation 送受信設定一覧「メニューグループ」を参照してください。
受信データ

514

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
event <object>├─ childMenuItemId <string>├─ menuGroupId <string>└─ nameMap<map>

項目名型

配列/リスト 説明

event

objectなし-

childMenuItemId

stringなし

配下のメニューアイテムID

menuGroupId

stringなし

メニューグループID

nameMapmap

なし

メニュー表示名
key: ロケールID、value: メニュー表示名

メニューアイテムの作成
メニューアイテムの作成を契機にロジックフローを実行するトリガです。
受信データの各項目については、IM-Propagation 送受信設定一覧「メニューアイテム」を参照してください。
受信データ
event <object>├─ arguments <map>├─ description <string>├─ icon16Id <string>├─ icon32Id <string>├─ icon48Id <string>├─ imagePath <string>├─ menuGroupId <string>├─ menuId <string>├─ method <string>├─ nameMap <map>├─ originalMenuId <string>├─ parentMenuId <string>├─ sortNumber <integer>├─ type <string>├─ url <string>├─ useIframe <boolean>└─ usePopup <boolean>

項目名型

配列/リスト説明

event

objectなし-

arguments

map

なし

引数
key: 引数のキー、value: 引数の値

description

stringなし

説明

icon16Id

stringなし

16x16サイズ用アイコンのアイコンID [1]

icon32Id

stringなし

32x32サイズ用アイコンのアイコンID [1]

icon48Id

stringなし

48x48サイズ用アイコンのアイコンID [1]imagePathstringなし

画像パス

menuGroupId

stringなし

メニューグループID

menuIdstringなし

メニューID

methodstringなし

呼び出し方法

nameMapmap

なし

メニュー表示名
key: ロケールID、value: メニュー表示名

originalMenuId

stringなし

コピー元メニューID

515

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト説明

parentMenuId

stringなし

親メニューID

sortNumber

integer

なし

ソート番号

type

stringなし

メニューデータ種別 （ “folder” or “item” or “external”）

url

stringなし

URL

useIframebooleanなし

Iframe表示/非表示フラグ

usePopupbooleanなし

ポップアップ表示/非表示フラグ

補足説明[1] (1, 2, 3)
intra-mart Accel Platform 2018 Spring(Skylark) 以降で利用可能です。

メニューアイテムの更新
メニューアイテムの更新を契機にロジックフローを実行するトリガです。
受信データの各項目については、IM-Propagation 送受信設定一覧「メニューアイテム」を参照してください。
受信データ
event <object>├─ arguments <map>├─ description <string>├─ icon16Id <string>├─ icon32Id <string>├─ icon48Id <string>├─ imagePath <string>├─ menuGroupId <string>├─ menuId <string>├─ method <string>├─ nameMap <map>├─ originalMenuId <string>├─ parentMenuId <string>├─ sortNumber <integer>├─ type <string>├─ url <string>├─ useIframe <boolean>└─ usePopup <boolean>

項目名型

配列/リスト説明

event

objectなし-

arguments

map

なし

引数
key: 引数のキー、value: 引数の値

description

stringなし

説明

icon16Id

stringなし

16x16サイズ用アイコンのアイコンID [1]

icon32Id

stringなし

32x32サイズ用アイコンのアイコンID [1]

icon48Id

stringなし

48x48サイズ用アイコンのアイコンID [1]imagePathstringなし

画像パス

menuGroupId

stringなし

メニューグループID

menuIdstringなし

メニューID

516

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト説明

methodstringなし

呼び出し方法

nameMapmap

なし

メニュー表示名
key: ロケールID、value: メニュー表示名

originalMenuId

stringなし

コピー元メニューID

parentMenuId

stringなし

親メニューID

sortNumber

integer

なし

ソート番号

type

stringなし

メニューデータ種別 （ “folder” or “item” or “external”）

url

stringなし

URL

useIframebooleanなし

Iframe表示/非表示フラグ

usePopupbooleanなし

ポップアップ表示/非表示フラグ

補足説明[1] (1, 2, 3)
intra-mart Accel Platform 2018 Spring(Skylark) 以降で利用可能です。

メニューアイテムの削除
メニューアイテムの削除を契機にロジックフローを実行するトリガです。
受信データの各項目については、IM-Propagation 送受信設定一覧「メニューアイテム」を参照してください。
受信データ
event <object>└─ menuId <string>

項目名型

配列/リスト 説明

event

objectなし-

menuIdstringなし

メニューID

メニューIDの変更
メニューIDの変更を契機にロジックフローを実行するトリガです。
受信データの各項目については、IM-Propagation 送受信設定一覧「メニューIDの変更」を参照してください。
受信データ
event <object>├─ from <string>└─ to <string>

項目名型

配列/リスト 説明

event

object

なし

-

from

stringなし

変更前のメニューグループID/メニューアイテムID

tostringなし

変更後のメニューグループID/メニューアイテムID

Accel Collaboration517

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
スケジュールの登録
スケジュールの登録を契機にロジックフローを実行するトリガです。
受信データの各項目については、intra-mart Accel Collaboration セットアップガイド「スケジュール登録・更新・削除時にデータを受信する場合」を参照してください。
受信データ
event <object>├─ attachedFiles <object[]>| ├─ code <string>| └─ name <string>├─ customItem <map>├─ customItemOptionValues <map[]>├─ description <string>├─ editable4Participant <boolean>├─ endDate <date>├─ facilities <object[]>| ├─ facility <string>| └─ facilityName <map>├─ goingout <boolean>├─ noticeTargetType <string>├─ participants <object[]>| ├─ userCd <string>| └─ userName <map>├─ personalTags <object[]>| ├─ code <string>| └─ name <string>├─ place <string>├─ privateAttachFile <boolean>├─ privateDescription <boolean>├─ privateType <string>├─ registerDate <date>├─ registerUser <object>| ├─ userCd <string>| └─ userName <map>├─ reminder <integer[]>├─ removedFiles <object[]>| ├─ code <string>| └─ name <string>├─ repeatKey <string>├─ scheduleKey <string>├─ selectedLocale <locale>├─ startDate <date>├─ timeZone <timezone>├─ title <string>├─ updateDate <date>├─ updateUser <object>| ├─ userCd <string>| └─ userName <map>└─ visitor <boolean>

項目名型

配列/リスト説明

event

objectなし-

attachedFiles

object配列

添付ファイルcode

stringなし

ファイルコード

namestringなし

ファイル名customItem

map

なし

拡張項目
key: 拡張項目コード、value: 拡張項目値

customItemOptionValues

map

配列

拡張項目選択値
key: 拡張項目コード、value: 選択肢コード

description

string

なし

説明

518

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト説明

editable4Participantboolean

なし

参加者編集。
true : 参加者の編集が可能 / false : 参加者の編集が不可

endDate

date

なし

終了日

facilities

object

配列

施設

facility

stringなし

施設コード

facilityName

stringなし

施設名key: ロケールID、value: 施設名

goingout

booleanなし

外出予定。
true : 外出予定 / false : 外出予定ではない

noticeTargetType

stringなし

通知ターゲット

participants

object配列

参加者

userCdstringなし

ユーザコードuserName

map

なし

ユーザ名
key: ロケールID、value: ユーザ名

personalTags

objet

配列

個人タグ

code

string

なし

タグコード

name

string

なし

タグ名

place

stringなし

場所

privateAttachFile

booleanなし

添付ファイル公開。
true : 非公開状態 / false : 公開状態

privateDescription

booleanなし

説明公開。
true : 非公開状態 / false : 公開状態

privateTypestringなし

公開種別

registerDate

date

なし

登録日時

registerUser

objectなし

登録者

userCdstringなし

ユーザコードuserName

map

なし

ユーザ名
key: ロケールID、value: ユーザ名

reminderinteger

配列

リマインダ （分）例 ： 30分前、１時間前に通知する設定の場合、[30,60]removedFiles

object配列

添付ファイルcode

stringなし

ファイルコード

namestringなし

ファイル名

repeatKey

stringなし

繰り返し条件キー

scheduleKey

stringなし

スケジュールキー

selectedLocale

localeなし

選択ロケールstartDate

date

なし

開始日

timeZonetimezone

なし

タイムゾーン

title

stringなし

タイトル

updateDate

date

なし

更新日時

updateUser

object

なし

更新者

519

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト説明

userCdstringなし

ユーザコードuserName

map

なし

ユーザ名
key: ロケールID、value: ユーザ名

visitorbooleanなし

来客予定。
true : 来客予定 / false : 来客予定ではない

スケジュールの更新
スケジュールの更新を契機にロジックフローを実行するトリガです。
受信データの各項目については、intra-mart Accel Collaboration セットアップガイド「スケジュール登録・更新・削除時にデータを受信する場合」を参照してください。
受信データ
event <object>├─ attachedFiles <object[]>| ├─ code <string>| └─ name <string>├─ customItem <map>├─ customItemOptionValues <map[]>├─ description <string>├─ editable4Participant <boolean>├─ endDate <date>├─ facilities <object[]>| ├─ facility <string>| └─ facilityName <map>├─ goingout <boolean>├─ noticeTargetType <string>├─ participants <object[]>| ├─ userCd <string>| └─ userName <map>├─ personalTags <object[]>| ├─ code <string>| └─ name <string>├─ place <string>├─ privateAttachFile <boolean>├─ privateDescription <boolean>├─ privateType <string>├─ registerDate <date>├─ registerUser <object>| ├─ userCd <string>| └─ userName <map>├─ reminder <integer[]>├─ removedFiles <object[]>| ├─ code <string>| └─ name <string>├─ repeatKey <string>├─ scheduleKey <string>├─ selectedLocale <locale>├─ startDate <date>├─ timeZone <timezone>├─ title <string>├─ updateDate <date>├─ updateUser <object>| ├─ userCd <string>| └─ userName <map>└─ visitor <boolean>

項目名型

配列/リスト説明

event

objectなし-

attachedFiles

object配列

添付ファイル520

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト説明

codestringなし

ファイルコード

namestringなし

ファイル名customItem

map

なし

拡張項目
key: 拡張項目コード、value: 拡張項目値

customItemOptionValues

map

配列

拡張項目選択値
key: 拡張項目コード、value: 選択肢コード

description

stringなし

説明editable4Participantboolean

なし

参加者編集。
true : 参加者の編集が可能 / false : 参加者の編集が不可

endDate

date

なし

終了日

facilities

object

配列

施設

facility

stringなし

施設コード

facilityName

stringなし

施設名key: ロケールID、value: 施設名

goingout

booleanなし

外出予定。
true : 外出予定 / false : 外出予定ではない

noticeTargetType

stringなし

通知ターゲット

participants

object配列

参加者

userCdstringなし

ユーザコードuserName

map

なし

ユーザ名
key: ロケールID、value: ユーザ名

personalTags

objet

配列

個人タグ

code

string

なし

タグコード

name

string

なし

タグ名

place

stringなし

場所

privateAttachFile

booleanなし

添付ファイル公開。
true : 非公開状態 / false : 公開状態

privateDescription

booleanなし

説明公開。
true : 非公開状態 / false : 公開状態

privateTypestringなし

公開種別

registerDate

date

なし

登録日時

registerUser

objectなし

登録者

userCdstringなし

ユーザコードuserName

map

なし

ユーザ名
key: ロケールID、value: ユーザ名

reminderinteger

配列

リマインダ （分）例 ： 30分前、１時間前に通知する設定の場合、[30,60]removedFiles

object配列

添付ファイルcode

stringなし

ファイルコード

namestringなし

ファイル名

repeatKey

stringなし

繰り返し条件キー521

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト説明

scheduleKey

stringなし

スケジュールキー

selectedLocale

localeなし

選択ロケールstartDate

date

なし

開始日

timeZonetimezone

なし

タイムゾーン

title

stringなし

タイトル

updateDate

date

なし

更新日時

updateUser

objectなし

更新者

userCdstringなし

ユーザコードuserName

map

なし

ユーザ名
key: ロケールID、value: ユーザ名

visitorbooleanなし

来客予定。
true : 来客予定 / false : 来客予定ではない

スケジュールの削除
スケジュールの削除を契機にロジックフローを実行するトリガです。
受信データの各項目については、intra-mart Accel Collaboration セットアップガイド「スケジュール登録・更新・削除時にデータを受信する場合」を参照してください。
受信データ

522

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
event <object>├─ attachedFiles <object[]>| ├─ code <string>| └─ name <string>├─ customItem <map>├─ customItemOptionValues <map[]>├─ description <string>├─ editable4Participant <boolean>├─ endDate <date>├─ facilities <object[]>| ├─ facility <string>| └─ facilityName <map>├─ goingout <boolean>├─ noticeTargetType <string>├─ participants <object[]>| ├─ userCd <string>| └─ userName <map>├─ personalTags <object[]>| ├─ code <string>| └─ name <string>├─ place <string>├─ privateAttachFile <boolean>├─ privateDescription <boolean>├─ privateType <string>├─ registerDate <date>├─ registerUser <object>| ├─ userCd <string>| └─ userName <map>├─ reminder <integer[]>├─ removedFiles <object[]>| ├─ code <string>| └─ name <string>├─ repeatKey <string>├─ scheduleKey <string>├─ selectedLocale <locale>├─ startDate <date>├─ timeZone <timezone>├─ title <string>├─ updateDate <date>├─ updateUser <object>| ├─ userCd <string>| └─ userName <map>└─ visitor <boolean>

項目名型

配列/リスト説明

event

objectなし-

attachedFiles

object配列

添付ファイルcode

stringなし

ファイルコード

namestringなし

ファイル名customItem

map

なし

拡張項目
key: 拡張項目コード、value: 拡張項目値

customItemOptionValues

map

配列

拡張項目選択値
key: 拡張項目コード、value: 選択肢コード

description

stringなし

説明editable4Participantboolean

なし

参加者編集。
true : 参加者の編集が可能 / false : 参加者の編集が不可

endDate

date

なし

終了日

facilities

object

配列

施設

facility

string

なし

施設コード

523

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト説明

facilityName

stringなし

施設名key: ロケールID、value: 施設名

goingout

booleanなし

外出予定。
true : 外出予定 / false : 外出予定ではない

noticeTargetType

stringなし

通知ターゲット

participants

object配列

参加者

userCdstringなし

ユーザコードuserName

map

なし

ユーザ名
key: ロケールID、value: ユーザ名

personalTags

objet

配列

個人タグ

code

string

なし

タグコード

name

string

なし

タグ名

place

stringなし

場所

privateAttachFile

booleanなし

添付ファイル公開。
true : 非公開状態 / false : 公開状態

privateDescription

booleanなし

説明公開。
true : 非公開状態 / false : 公開状態

privateTypestringなし

公開種別

registerDate

date

なし

登録日時

registerUser

objectなし

登録者

userCdstringなし

ユーザコードuserName

map

なし

ユーザ名
key: ロケールID、value: ユーザ名

reminderinteger

配列

リマインダ （分）例 ： 30分前、１時間前に通知する設定の場合、[30,60]removedFiles

object配列

添付ファイルcode

stringなし

ファイルコード

namestringなし

ファイル名

repeatKey

stringなし

繰り返し条件キー

scheduleKey

stringなし

スケジュールキー

selectedLocale

localeなし

選択ロケールstartDate

date

なし

開始日

timeZonetimezone

なし

タイムゾーン

title

stringなし

タイトル

updateDate

date

なし

更新日時

updateUser

objectなし

更新者

userCdstringなし

ユーザコードuserName

map

なし

ユーザ名
key: ロケールID、value: ユーザ名

visitorbooleanなし

来客予定。
true : 来客予定 / false : 来客予定ではない

524

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
イベントの登録
イベントの登録を契機にロジックフローを実行するトリガです。
受信データの各項目については、intra-mart Accel Collaboration セットアップガイド「スケジュール登録・更新・削除時にデータを受信する場合」を参照してください。
受信データ
event <object>├─ attachedFiles <object[]>| ├─ code <string>| └─ name <string>├─ customItem <map>├─ customItemOptionValues <map[]>├─ description <string>├─ editable4Participant <boolean>├─ endDate <date>├─ goingout <boolean>├─ noticeTargetType <string>├─ participants <object[]>| ├─ userCd <string>| └─ userName <map>├─ personalTags <object[]>| ├─ code <string>| └─ name <string>├─ place <string>├─ privateAttachFile <boolean>├─ privateDescription <boolean>├─ privateType <string>├─ registerDate <date>├─ registerUser <object>| ├─ userCd <string>| └─ userName <map>├─ reminder <integer[]>├─ removedFiles <object[]>| ├─ code <string>| └─ name <string>├─ repeatKey <string>├─ scheduleKey <string>├─ selectedLocale <locale>├─ startDate <date>├─ timeZone <timezone>├─ title <string>├─ updateDate <date>├─ updateUser <object>| ├─ userCd <string>| └─ userName <map>└─ visitor <boolean>

項目名型

配列/リスト説明

event

objectなし-

attachedFiles

object配列

添付ファイルcode

stringなし

ファイルコード

namestringなし

ファイル名customItem

map

なし

拡張項目
key: 拡張項目コード、value: 拡張項目値

customItemOptionValues

map

配列

拡張項目選択値
key: 拡張項目コード、value: 選択肢コード

description

stringなし

説明editable4Participantboolean

なし

参加者編集。
true : 参加者の編集が可能 / false : 参加者の編集が不可

525

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト説明

endDate

date

なし

終了日

goingout

booleanなし

外出予定。
true : 外出予定 / false : 外出予定ではない

noticeTargetType

stringなし

通知ターゲット

participants

object配列

参加者

userCdstringなし

ユーザコードuserName

map

なし

ユーザ名
key: ロケールID、value: ユーザ名

personalTags

objet

配列

個人タグ

code

string

なし

タグコード

name

string

なし

タグ名

place

stringなし

場所

privateAttachFile

booleanなし

添付ファイル公開。
true : 非公開状態 / false : 公開状態

privateDescription

booleanなし

説明公開。
true : 非公開状態 / false : 公開状態

privateTypestringなし

公開種別

registerDate

date

なし

登録日時

registerUser

objectなし

登録者

userCdstringなし

ユーザコードuserName

map

なし

ユーザ名
key: ロケールID、value: ユーザ名

reminderinteger

配列

リマインダ （分）例 ： 30分前、１時間前に通知する設定の場合、[30,60]removedFiles

object配列

添付ファイルcode

stringなし

ファイルコード

namestringなし

ファイル名

repeatKey

stringなし

繰り返し条件キー

scheduleKey

stringなし

スケジュールキー

selectedLocale

localeなし

選択ロケールstartDate

date

なし

開始日

timeZonetimezone

なし

タイムゾーン

title

stringなし

タイトル

updateDate

date

なし

更新日時

updateUser

objectなし

更新者

userCdstringなし

ユーザコードuserName

map

なし

ユーザ名
key: ロケールID、value: ユーザ名

visitorbooleanなし

来客予定。
true : 来客予定 / false : 来客予定ではない

526

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
イベントの更新
イベントの更新を契機にロジックフローを実行するトリガです。
受信データの各項目については、intra-mart Accel Collaboration セットアップガイド「スケジュール登録・更新・削除時にデータを受信する場合」を参照してください。
受信データ
event <object>├─ attachedFiles <object[]>| ├─ code <string>| └─ name <string>├─ customItem <map>├─ customItemOptionValues <map[]>├─ description <string>├─ editable4Participant <boolean>├─ endDate <date>├─ goingout <boolean>├─ noticeTargetType <string>├─ participants <object[]>| ├─ userCd <string>| └─ userName <map>├─ personalTags <object[]>| ├─ code <string>| └─ name <string>├─ place <string>├─ privateAttachFile <boolean>├─ privateDescription <boolean>├─ privateType <string>├─ registerDate <date>├─ registerUser <object>| ├─ userCd <string>| └─ userName <map>├─ reminder <integer[]>├─ removedFiles <object[]>| ├─ code <string>| └─ name <string>├─ repeatKey <string>├─ scheduleKey <string>├─ selectedLocale <locale>├─ startDate <date>├─ timeZone <timezone>├─ title <string>├─ updateDate <date>├─ updateUser <object>| ├─ userCd <string>| └─ userName <map>└─ visitor <boolean>

項目名型

配列/リスト説明

event

objectなし-

attachedFiles

object配列

添付ファイルcode

stringなし

ファイルコード

namestringなし

ファイル名customItem

map

なし

拡張項目
key: 拡張項目コード、value: 拡張項目値

customItemOptionValues

map

配列

拡張項目選択値
key: 拡張項目コード、value: 選択肢コード

description

stringなし

説明editable4Participantboolean

なし

参加者編集。
true : 参加者の編集が可能 / false : 参加者の編集が不可

527

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト説明

endDate

date

なし

終了日

goingout

booleanなし

外出予定。
true : 外出予定 / false : 外出予定ではない

noticeTargetType

stringなし

通知ターゲット

participants

object配列

参加者

userCdstringなし

ユーザコードuserName

map

なし

ユーザ名
key: ロケールID、value: ユーザ名

personalTags

objet

配列

個人タグ

code

string

なし

タグコード

name

string

なし

タグ名

place

stringなし

場所

privateAttachFile

booleanなし

添付ファイル公開。
true : 非公開状態 / false : 公開状態

privateDescription

booleanなし

説明公開。
true : 非公開状態 / false : 公開状態

privateTypestringなし

公開種別

registerDate

date

なし

登録日時

registerUser

objectなし

登録者

userCdstringなし

ユーザコードuserName

map

なし

ユーザ名
key: ロケールID、value: ユーザ名

reminderinteger

配列

リマインダ （分）例 ： 30分前、１時間前に通知する設定の場合、[30,60]removedFiles

object配列

添付ファイルcode

stringなし

ファイルコード

namestringなし

ファイル名

repeatKey

stringなし

繰り返し条件キー

scheduleKey

stringなし

スケジュールキー

selectedLocale

localeなし

選択ロケールstartDate

date

なし

開始日

timeZonetimezone

なし

タイムゾーン

title

stringなし

タイトル

updateDate

date

なし

更新日時

updateUser

objectなし

更新者

userCdstringなし

ユーザコードuserName

map

なし

ユーザ名
key: ロケールID、value: ユーザ名

visitorbooleanなし

来客予定。
true : 来客予定 / false : 来客予定ではない

528

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
イベントの削除
イベントの削除を契機にロジックフローを実行するトリガです。
受信データの各項目については、intra-mart Accel Collaboration セットアップガイド「スケジュール登録・更新・削除時にデータを受信する場合」を参照してください。
受信データ
event <object>├─ attachedFiles <object[]>| ├─ code <string>| └─ name <string>├─ customItem <map>├─ customItemOptionValues <map[]>├─ description <string>├─ editable4Participant <boolean>├─ endDate <date>├─ goingout <boolean>├─ noticeTargetType <string>├─ participants <object[]>| ├─ userCd <string>| └─ userName <map>├─ personalTags <object[]>| ├─ code <string>| └─ name <string>├─ place <string>├─ privateAttachFile <boolean>├─ privateDescription <boolean>├─ privateType <string>├─ registerDate <date>├─ registerUser <object>| ├─ userCd <string>| └─ userName <map>├─ reminder <integer[]>├─ removedFiles <object[]>| ├─ code <string>| └─ name <string>├─ repeatKey <string>├─ scheduleKey <string>├─ selectedLocale <locale>├─ startDate <date>├─ timeZone <timezone>├─ title <string>├─ updateDate <date>├─ updateUser <object>| ├─ userCd <string>| └─ userName <map>└─ visitor <boolean>

項目名型

配列/リスト説明

event

objectなし-

attachedFiles

object配列

添付ファイルcode

stringなし

ファイルコード

namestringなし

ファイル名customItem

map

なし

拡張項目
key: 拡張項目コード、value: 拡張項目値

customItemOptionValues

map

配列

拡張項目選択値
key: 拡張項目コード、value: 選択肢コード

description

stringなし

説明editable4Participantboolean

なし

参加者編集。
true : 参加者の編集が可能 / false : 参加者の編集が不可

529

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト説明

endDate

date

なし

終了日

goingout

booleanなし

外出予定。
true : 外出予定 / false : 外出予定ではない

noticeTargetType

stringなし

通知ターゲット

participants

object配列

参加者

userCdstringなし

ユーザコードuserName

map

なし

ユーザ名
key: ロケールID、value: ユーザ名

personalTags

objet

配列

個人タグ

code

string

なし

タグコード

name

string

なし

タグ名

place

stringなし

場所

privateAttachFile

booleanなし

添付ファイル公開。
true : 非公開状態 / false : 公開状態

privateDescription

booleanなし

説明公開。
true : 非公開状態 / false : 公開状態

privateTypestringなし

公開種別

registerDate

date

なし

登録日時

registerUser

objectなし

登録者

userCdstringなし

ユーザコードuserName

map

なし

ユーザ名
key: ロケールID、value: ユーザ名

reminderinteger

配列

リマインダ （分）例 ： 30分前、１時間前に通知する設定の場合、[30,60]removedFiles

object配列

添付ファイルcode

stringなし

ファイルコード

namestringなし

ファイル名

repeatKey

stringなし

繰り返し条件キー

scheduleKey

stringなし

スケジュールキー

selectedLocale

localeなし

選択ロケールstartDate

date

なし

開始日

timeZonetimezone

なし

タイムゾーン

title

stringなし

タイトル

updateDate

date

なし

更新日時

updateUser

objectなし

更新者

userCdstringなし

ユーザコードuserName

map

なし

ユーザ名
key: ロケールID、value: ユーザ名

visitorbooleanなし

来客予定。
true : 来客予定 / false : 来客予定ではない

530

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
インフォメーション記事の登録
インフォメーション記事の登録を契機にロジックフローを実行するトリガです。
受信データの各項目については、intra-mart Accel Collaboration セットアップガイド「記事登録・更新・削除時にデータを受信する
場合」を参照してください。
受信データ
article <object>├─ articleKey <string>├─ title <string>├─ categoryKey <string>├─ categoryName <string>├─ contents <object>| ├─ html <string>| ├─ plain <string>| └─ textType <string>├─ startDate <date>├─ endDate <date>├─ timezoneId <string>├─ registerUserCd <string>├─ registerUserName <string>├─ registerDepartmentCd <string>├─ registerDepartmentName <string>├─ registerDate <date>├─ updateDate <date>├─ selectedLocaleId <string>├─ recordUserCd <string>├─ articleUpdateDate <date>├─ articleUpdateUserCd <string>├─ articleUpdateUserName <string>├─ articleUpdateDepartmentCd <string>├─ articleUpdateDepartmentName <string>└─ articleAttachFile <object[]>├─ code <string>└─ name <string>

項目名型

配列/リスト説明

articleobjectなし-

articleKey

string

なし

記事キー

title

stringなし

タイトル

categoryKey

stringなし

カテゴリキー

categoryName

stringなし

カテゴリ名

contents

object

なし

本文

html

stringなし

本文（HTML）

plain

stringなし

本文（テキスト）

textType

stringなし

テキストタイプ
RICH_TEXT : htmlあり / PLAIN_TEXT : plainのみ

startDate

date

なし

開始日

endDate

date

なし

終了日

timezoneId

stringなし

タイムゾーンID

registerUserCd

stringなし

登録ユーザコード

registerUserName

stringなし

登録ユーザ名registerDepartmentCd

stringなし

登録ユーザ組織コード

registerDepartmentName

stringなし

登録ユーザ組織名

531

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト説明

registerDate

date

なし

登録日時

updateDate

date

なし

更新日時

selectedLocaleId

stringなし

選択ロケールID

recordUserCd

stringなし

最終更新ユーザコード

articleUpdateDate

date

なし

記事更新日時articleUpdateUserCd

stringなし

記事更新ユーザコード

articleUpdateUserName

stringなし

記事更新ユーザ名

articleUpdateDepartmentCd

stringなし

記事更新ユーザ組織コード

articleUpdateDepartmentName stringなし

記事更新ユーザ組織名

articleAttachFile

object配列

記事添付ファイル

code

stringなし

ファイルコード

namestringなし

ファイル名

インフォメーション記事の更新
インフォメーション記事の更新を契機にロジックフローを実行するトリガです。
受信データの各項目については、intra-mart Accel Collaboration セットアップガイド「記事登録・更新・削除時にデータを受信する
場合」を参照してください。
受信データ
article <object>├─ articleKey <string>├─ title <string>├─ categoryKey <string>├─ categoryName <string>├─ contents <object>| ├─ html <string>| ├─ plain <string>| └─ textType <string>├─ startDate <date>├─ endDate <date>├─ timezoneId <string>├─ registerUserCd <string>├─ registerUserName <string>├─ registerDepartmentCd <string>├─ registerDepartmentName <string>├─ registerDate <date>├─ updateDate <date>├─ selectedLocaleId <string>├─ recordUserCd <string>├─ articleUpdateDate <date>├─ articleUpdateUserCd <string>├─ articleUpdateUserName <string>├─ articleUpdateDepartmentCd <string>├─ articleUpdateDepartmentName <string>└─ articleAttachFile <object[]>├─ code <string>└─ name <string>

項目名型

配列/リスト説明

articleobjectなし-

articleKey

string

なし

記事キー

title

string

なし

タイトル

532

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト

説明

categoryKey

stringなし

カテゴリキー

categoryName

stringなし

カテゴリ名

contents

object

なし

本文

html

stringなし

本文（HTML）

plain

stringなし

本文（テキスト）

textType

stringなし

テキストタイプ
RICH_TEXT : htmlあり / PLAIN_TEXT : plainのみ

startDate

date

なし

開始日

endDate

date

なし

終了日

timezoneId

stringなし

タイムゾーンID

registerUserCd

stringなし

登録ユーザコード

registerUserName

stringなし

登録ユーザ名registerDepartmentCd

stringなし

登録ユーザ組織コード

registerDepartmentName

stringなし

登録ユーザ組織名

registerDate

date

なし

登録日時

updateDate

date

なし

更新日時

selectedLocaleId

stringなし

選択ロケールID

recordUserCd

stringなし

最終更新ユーザコード

articleUpdateDate

date

なし

記事更新日時articleUpdateUserCd

stringなし

記事更新ユーザコード

articleUpdateUserName

stringなし

記事更新ユーザ名

articleUpdateDepartmentCd

stringなし

記事更新ユーザ組織コード

articleUpdateDepartmentName stringなし

記事更新ユーザ組織名

articleAttachFile

object配列

記事添付ファイル

code

stringなし

ファイルコード

namestringなし

ファイル名

インフォメーション記事の削除
インフォメーション記事の削除を契機にロジックフローを実行するトリガです。
受信データの各項目については、intra-mart Accel Collaboration セットアップガイド「記事登録・更新・削除時にデータを受信する
場合」を参照してください。
受信データ

533

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
articleDetailList <object>└─ articleList <object[]>├─ article <object>| ├─ articleKey <string>| ├─ title <string>| ├─ categoryKey <string>| ├─ categoryName <string>| ├─ contents <object>| | ├─ html <string>| | ├─ plain <string>| | └─ textType <string>| ├─ startDate <date>| ├─ endDate <date>| ├─ timezoneId <string>| ├─ registerUserCd <string>| ├─ registerUserName <string>| ├─ registerDepartmentCd <string>| ├─ registerDepartmentName <string>| ├─ registerDate <date>| ├─ updateDate <date>| ├─ selectedLocaleId <string>| ├─ recordUserCd <string>| ├─ articleUpdateDate <date>| ├─ articleUpdateUserCd <string>| ├─ articleUpdateUserName <string>| ├─ articleUpdateDepartmentCd <string>| ├─ articleUpdateDepartmentName <string>| └─ articleAttachFile <object[]>|├─ code <string>|└─ name <string>└─ appendixList <object[]>├─ articleKey <string>├─ appendixKey <string>├─ contents <object>| ├─ html <string>| ├─ plain <string>| └─ textType <string>├─ appendixAttachFile <object[]>| ├─ code <string>| └─ name <string>├─ registerUserCd <string>├─ registerUserName <string>├─ registerDepartmentCd <string>├─ registerDepartmentName <string>└─ registerDate <date>

項目名型

配列/リスト説明

articleDetailList

objectなし-

articleList

object配列-

articleobjectなし

記事

articleKey

string

なし

記事キー

title

stringなし

タイトル

categoryKey

stringなし

カテゴリキー

categoryName

stringなし

カテゴリ名

contents

object

なし

本文

html

stringなし

本文（HTML）

plain

stringなし

本文（テキスト）

textType

stringなし

テキストタイプ
RICH_TEXT : htmlあり / PLAIN_TEXT : plainのみ

534

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト説明

startDate

date

なし

開始日

endDate

date

なし

終了日

timezoneId

stringなし

タイムゾーンID

registerUserCd

stringなし

登録ユーザコード

registerUserName

stringなし

登録ユーザ名registerDepartmentCd

stringなし

登録ユーザ組織コード

registerDepartmentName

stringなし

登録ユーザ組織名

registerDate

date

なし

登録日時

updateDate

date

なし

更新日時

selectedLocaleId

stringなし

選択ロケールID

recordUserCd

stringなし

最終更新ユーザコード

articleUpdateDate

date

なし

記事更新日時articleUpdateUserCd

stringなし

記事更新ユーザコード

articleUpdateUserName

stringなし

記事更新ユーザ名

articleUpdateDepartmentCd

stringなし

記事更新ユーザ組織コード

articleUpdateDepartmentName stringなし

記事更新ユーザ組織名

articleAttachFile

object配列

記事添付ファイル

code

stringなし

ファイルコード

namestringなし

ファイル名appendixList

object配列

追記記事リスト

articleKey

stringなし

記事キーappendixKey

stringなし

追記記事キーcontents

object

なし

本文

html

stringなし

htmlの本文

plain

stringなし

テキストの本文

textType

stringなし

テキストタイプ
RICH_TEXT : htmlあり / PLAIN_TEXT : plainのみ

appendixAttachFile

object配列

追記記事添付ファイル

code

stringなし

ファイルコード

namestringなし

ファイル名registerUserCd

stringなし

登録ユーザコード

registerUserName

stringなし

登録ユーザ名registerDepartmentCd

stringなし

登録ユーザ組織コード

registerDepartmentName

stringなし

登録ユーザ組織名

registerDate

date

なし

登録日時

インフォメーション追記記事の登録
インフォメーション追記記事の登録を契機にロジックフローを実行するトリガです。
受信データの各項目については、intra-mart Accel Collaboration セットアップガイド「記事登録・更新・削除時にデータを受信する
場合」を参照してください。

535

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
受信データ
appendix <object>├─ articleKey <string>├─ appendixKey <string>├─ contents <object>| ├─ html <string>| ├─ plain <string>| └─ textType <string>├─ appendixAttachFile <object[]>| ├─ code <string>| └─ name <string>├─ registerUserCd <string>├─ registerUserName <string>├─ registerDepartmentCd <string>├─ registerDepartmentName <string>└─ registerDate <date>

項目名型

配列/リスト説明

appendix

objectなし

追記記事

articleKey

stringなし

記事キーappendixKey

stringなし

追記記事キーcontents

object

なし

本文

html

stringなし

本文（HTML）

plain

stringなし

本文（テキスト）

textType

stringなし

テキストタイプ
RICH_TEXT : htmlあり / PLAIN_TEXT : plainのみ

appendixAttachFile

object配列

追記記事添付ファイル

code

stringなし

ファイルコード

namestringなし

ファイル名registerUserCd

stringなし

登録ユーザコード

registerUserName

stringなし

登録ユーザ名registerDepartmentCd

stringなし

登録ユーザ組織コード

registerDepartmentName stringなし

登録ユーザ組織名

registerDate

なし

登録日時

date

Salesforce Streaming
Salesforce監視対象オブジェクトのレコード作成
Salesforce監視対象オブジェクトのレコード作成を契機にロジックフローを実行するトリガです。
受信データの各項目については、IM-Propagation 送受信設定一覧「Salesforce監視対象オブジェクト」を参照してください。
受信データ
event <object>├─ tenantId <string>├─ topicName <string>├─ eventType <string>├─ replayId <long>├─ createdDate <date>└─ fields <map>536

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト説明

event

objectなし-

tenantId

stringなし

テナントID

topicNamestringなし

トピック名

eventTypestringなし

イベントの種類

replayId

long

なし

再生 ID

createdDate

date

なし

イベント通知の作成日時

fieldsmap

なし

オブジェクト項目一覧
key: 監視対象オブジェクトの項目名、value: 項目値

Salesforce監視対象オブジェクトのレコード更新
Salesforce監視対象オブジェクトのレコード更新を契機にロジックフローを実行するトリガです。
受信データの各項目については、IM-Propagation 送受信設定一覧「Salesforce監視対象オブジェクト」を参照してください。
受信データ
event <object>├─ tenantId <string>├─ topicName <string>├─ eventType <string>├─ replayId <long>├─ createdDate <date>└─ fields <map>

項目名型

配列/リスト説明

event

objectなし-

tenantId

stringなし

テナントID

topicNamestringなし

トピック名

eventTypestringなし

イベントの種類

replayId

long

なし

再生 ID

createdDate

date

なし

イベント通知の作成日時

fieldsmap

なし

オブジェクト項目一覧
key: 監視対象オブジェクトの項目名、value: 項目値

Salesforce監視対象オブジェクトのレコード削除
Salesforce監視対象オブジェクトのレコード削除を契機にロジックフローを実行するトリガです。
受信データの各項目については、IM-Propagation 送受信設定一覧「Salesforce監視対象オブジェクト」を参照してください。
受信データ
event <object>├─ tenantId <string>├─ topicName <string>├─ eventType <string>├─ replayId <long>├─ createdDate <date>└─ fields <map>

項目名型

配列/リスト説明

event

objectなし-

537

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト説明tenantId

stringなし

テナントID

topicNamestringなし

トピック名

eventTypestringなし

イベントの種類

replayId

long

なし

再生 ID

createdDate

date

なし

イベント通知の作成日時

fieldsmap

なし

オブジェクト項目一覧
key: 監視対象オブジェクトの項目名、value: 項目値

Salesforce監視対象オブジェクトのレコード復元
Salesforce監視対象オブジェクトのレコード復元を契機にロジックフローを実行するトリガです。
受信データの各項目については、IM-Propagation 送受信設定一覧「Salesforce監視対象オブジェクト」を参照してください。
受信データ
event <object>├─ tenantId <string>├─ topicName <string>├─ eventType <string>├─ replayId <long>├─ createdDate <date>└─ fields <map>

項目名型

配列/リスト説明

event

objectなし-

tenantId

stringなし

テナントID

topicNamestringなし

トピック名

eventTypestringなし

イベントの種類

replayId

long

なし

再生 ID

createdDate

date

なし

イベント通知の作成日時

fieldsmap

なし

オブジェクト項目一覧
key: 監視対象オブジェクトの項目名、value: 項目値

Salesforce Streaming Client Service エラー情報
Salesforce Streaming Client Service のセッションでエラーが発生したことを契機にロジックフローを実行するトリガです。
このトリガは、デフォルトテナントでのみ設定可能です。デフォルトテナント以外で設定を行っても、ロジックフローは実行されません。
受信データの各項目については、IM-Propagation 送受信設定一覧「Salesforce Streaming Client Service エラー情報」を参照してく
ださい。
受信データ
event <object>├─ errorMessages <string[]>├─ newState <string>├─ oldState <string>├─ sessionId <string>├─ sessionSalesforceAPIVersion <string>├─ sessionSalesforceAPIVersionName <string>├─ sessionSalesforceClientId <string>├─ sessionState <string>├─ sessionTenantId <string>└─ sessionTopicNames <string[]>538

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト説明

event

objectなし-

errorMessages

string[]配列

エラーが発生した際の例外メッセージ。
返却値には、エラーが発生した際の例外の原因となった例外メッセージも含まれます。

newState

stringなし

エラー発生後のセッションの状態

oldState

stringなし

エラー発生前のセッションの状態

sessionId

stringなし

Salesforce Streaming のセッションID

sessionSalesforceAPIVersion

stringなし

SalesforceのAPIバージョン番号

sessionSalesforceAPIVersionName string

なし

SalesforceのAPIバージョン名例）36.0 - Spring ‘16

sessionSalesforceClientId

stringなし

Salesforceクライアントを識別する一意のID

sessionState

stringなし

セッションの状態

sessionTenantId

stringなし

テナントIDsessionTopicNames

string[]配列

セッションが購読していたトピック名

IM共通マスタ
ユーザプロファイルの作成
ユーザプロファイルの作成を契機にロジックフローを実行するトリガです。
受信データの各項目については、IM-Propagation 送受信設定一覧「ユーザプロファイル」を参照してください。

コラム
IM-共通マスタ のカテゴリは 2018 Spring(Skylark) から利用可能です。
標準では IM-共通マスタ のカテゴリを利用する設定がされていないため、設定ファイルを編集する必要があります。
設定方法に関しては、IM-共通マスタ 仕様書「IM-LogicDesigner のフロートリガで IM-共通マスタ を使用する」を参照してください。
受信データ539

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
event <object>├─ defaultLocale <locale>├─ disable <boolean>├─ endDate <date>├─ localeElements <object>| ├─ address1 <map>| ├─ address2 <map>| ├─ address3 <map>| ├─ countryCd <map>| ├─ emailAddress1 <map>| ├─ emailAddress2 <map>| ├─ extensionFaxNumber <map>| ├─ extensionNumber <map>| ├─ faxNumber <map>| ├─ mobileEmailAddress <map>| ├─ mobileNumber <map>| ├─ notes <map>| ├─ telephoneNumber <map>| ├─ url <map>| ├─ userName <map>| ├─ userSearchName <map>| └─ zipCode <map>├─ sex <string>├─ sortKey <integer>├─ startDate <date>├─ termCd <string>└─ userCd <string>

項目名型

配列/リスト 説明

event

objectなし-

defaultLocale

localeなし

デフォルトのロケール

disablebooleanなし

削除フラグ

endDate

date

なし

終了日

localeElements

objectなし

国際化情報オブジェクト

address1

map

なし

住所１

address2

map

なし

住所２

address3

map

なし

住所３

countryCd

map

なし

国コード

emailAddress1

map

なし

メールアドレス１

emailAddress2

map

なし

メールアドレス２

extensionFaxNumber

map

なし

内線FAX番号

extensionNumber

map

なし

内線番号

faxNumber

map

なし

FAX番号

mobileEmailAddress

map

なし

携帯メールアドレス

mobileNumber

map

なし

携帯番号

notes

map

なし

備考

telephoneNumber

map

なし

電話番号

url

map

なし

URL

userName

map

なし

ユーザ名

userSearchName

map

なし

ユーザ検索名zipCode

map

なし

郵便番号

540

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト 説明

sexstringなし

性別

sortKey

integerなし

ソートキー

startDate

date

なし

開始日

termCdstringなし

期間コード

userCdstringなし

ユーザコードコラム
localeElements 配下の項目は、ロケールIDをmapのキーとすることで値を取得できます。
例えば、キーを ja とすると日本語の情報を取得することができます。

また、map型のままフローに渡すことも可能です。

ユーザプロファイルの更新
ユーザプロファイルの更新を契機にロジックフローを実行するトリガです。
受信データの各項目については、IM-Propagation 送受信設定一覧「ユーザプロファイル」を参照してください。

コラム
IM-共通マスタ のカテゴリは 2018 Spring(Skylark) から利用可能です。
標準では IM-共通マスタ のカテゴリを利用する設定がされていないため、設定ファイルを編集する必要があります。
設定方法に関しては、IM-共通マスタ 仕様書「IM-LogicDesigner のフロートリガで IM-共通マスタ を使用する」を参照してください。
受信データ
event <object>├─ defaultLocale <locale>├─ disable <boolean>├─ endDate <date>├─ localeElements <object>| ├─ address1 <map>| ├─ address2 <map>| ├─ address3 <map>| ├─ countryCd <map>| ├─ emailAddress1 <map>| ├─ emailAddress2 <map>| ├─ extensionFaxNumber <map>| ├─ extensionNumber <map>| ├─ faxNumber <map>| ├─ mobileEmailAddress <map>| ├─ mobileNumber <map>| ├─ notes <map>| ├─ telephoneNumber <map>| ├─ url <map>| ├─ userName <map>| ├─ userSearchName <map>| └─ zipCode <map>├─ sex <string>├─ sortKey <integer>├─ startDate <date>├─ termCd <string>└─ userCd <string>541

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト 説明

event

objectなし-

defaultLocale

localeなし

デフォルトのロケール

disablebooleanなし

削除フラグ

endDate

date

なし

終了日

localeElements

objectなし

国際化情報オブジェクト

address1

map

なし

住所１

address2

map

なし

住所２

address3

map

なし

住所３

countryCd

map

なし

国コード

emailAddress1

map

なし

メールアドレス１

emailAddress2

map

なし

メールアドレス２

extensionFaxNumber

map

なし

内線FAX番号

extensionNumber

map

なし

内線番号

faxNumber

map

なし

FAX番号

mobileEmailAddress

map

なし

携帯メールアドレス

mobileNumber

map

なし

携帯番号

notes

map

なし

備考

telephoneNumber

map

なし

電話番号

url

map

なし

URL

userName

map

なし

ユーザ名

userSearchName

map

なし

ユーザ検索名zipCode

map

なし

郵便番号

sex

stringなし

性別

sortKey

integerなし

ソートキー

startDate

date

なし

開始日

termCdstringなし

期間コード

userCdstringなし

ユーザコードコラム
localeElements 配下の項目は、ロケールIDをmapのキーとすることで値を取得できます。
例えば、キーを ja とすると日本語の情報を取得することができます。

また、map型のままフローに渡すことも可能です。

ユーザの組織所属情報の作成
ユーザの組織所属情報の作成を契機にロジックフローを実行するトリガです。
受信データの各項目については、IM-Propagation 送受信設定一覧「ユーザの組織所属情報」を参照してください。

542

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
コラム
IM-共通マスタ のカテゴリは 2018 Spring(Skylark) から利用可能です。
標準では IM-共通マスタ のカテゴリを利用する設定がされていないため、設定ファイルを編集する必要があります。
設定方法に関しては、IM-共通マスタ 仕様書「IM-LogicDesigner のフロートリガで IM-共通マスタ を使用する」を参照してください。
受信データ
event <object>├─ companyCd <string>├─ departmentCd <string>├─ departmentMain <boolean>├─ departmentSetCd <string>├─ endDate <date>├─ startDate <date>├─ termCd <string>└─ userCd <string>

項目名型

配列/リスト 説明

event

objectなし-

companyCdstringなし

会社コードdepartmentCd

stringなし

組織コード

departmentMainbooleanなし

主所属フラグ

departmentSetCd

stringなし

組織セットコード

endDate

date

なし

終了日

startDate

date

なし

開始日

termCdstringなし

期間コード

userCdstringなし

ユーザコードユーザの組織所属情報の更新
ユーザの組織所属情報の更新を契機にロジックフローを実行するトリガです。
受信データの各項目については、IM-Propagation 送受信設定一覧「ユーザの組織所属情報」を参照してください。

コラム
IM-共通マスタ のカテゴリは 2018 Spring(Skylark) から利用可能です。
標準では IM-共通マスタ のカテゴリを利用する設定がされていないため、設定ファイルを編集する必要があります。
設定方法に関しては、IM-共通マスタ 仕様書「IM-LogicDesigner のフロートリガで IM-共通マスタ を使用する」を参照してください。
受信データ
event <object>├─ companyCd <string>├─ departmentCd <string>├─ departmentMain <boolean>├─ departmentSetCd <string>├─ endDate <date>├─ startDate <date>├─ termCd <string>└─ userCd <string>

項目名型

配列/リスト 説明

event

objectなし-

543

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト 説明

companyCdstringなし

会社コードdepartmentCd

stringなし

組織コード

departmentMainbooleanなし

主所属フラグ

departmentSetCd

stringなし

組織セットコード

endDate

date

なし

終了日

startDate

date

なし

開始日

termCdstringなし

期間コード

userCdstringなし

ユーザコードユーザの組織所属情報の削除
ユーザの組織所属情報の削除を契機にロジックフローを実行するトリガです。
受信データの各項目については、IM-Propagation 送受信設定一覧「ユーザの組織所属情報」を参照してください。

コラム
IM-共通マスタ のカテゴリは 2018 Spring(Skylark) から利用可能です。
標準では IM-共通マスタ のカテゴリを利用する設定がされていないため、設定ファイルを編集する必要があります。
設定方法に関しては、IM-共通マスタ 仕様書「IM-LogicDesigner のフロートリガで IM-共通マスタ を使用する」を参照してください。
受信データ
event <object>├─ companyCd <string>├─ departmentCd <string>├─ departmentSetCd <string>└─ userCd <string>

項目名型

配列/リスト 説明

event

objectなし-

companyCdstringなし

会社コードdepartmentCd

stringなし

組織コード

departmentSetCd

stringなし

組織セットコード

userCdstringなし

ユーザコードユーザのパブリックグループ所属情報の作成
ユーザのパブリックグループ所属情報の作成を契機にロジックフローを実行するトリガです。
受信データの各項目については、IM-Propagation 送受信設定一覧「ユーザのパブリックグループ所属情報」を参照してください。

コラム
IM-共通マスタ のカテゴリは 2018 Spring(Skylark) から利用可能です。
標準では IM-共通マスタ のカテゴリを利用する設定がされていないため、設定ファイルを編集する必要があります。
設定方法に関しては、IM-共通マスタ 仕様書「IM-LogicDesigner のフロートリガで IM-共通マスタ を使用する」を参照してください。
受信データ544

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
event <object>├─ endDate <date>├─ publicGroupCd <string>├─ publicGroupSetCd <string>├─ startDate <date>├─ termCd <string>└─ userCd <string>

項目名型

配列/リスト 説明

event

objectなし-

endDate

date

なし

終了日

publicGroupCdstringなし

パブリックグループコード

publicGroupSetCd

stringなし

パブリックグループセットコード

startDate

date

なし

開始日

termCdstringなし

期間コード

userCdstringなし

ユーザコードユーザのパブリックグループ所属情報の更新
ユーザのパブリックグループ所属情報の更新を契機にロジックフローを実行するトリガです。
受信データの各項目については、IM-Propagation 送受信設定一覧「ユーザのパブリックグループ所属情報」を参照してください。

コラム
IM-共通マスタ のカテゴリは 2018 Spring(Skylark) から利用可能です。
標準では IM-共通マスタ のカテゴリを利用する設定がされていないため、設定ファイルを編集する必要があります。
設定方法に関しては、IM-共通マスタ 仕様書「IM-LogicDesigner のフロートリガで IM-共通マスタ を使用する」を参照してください。
受信データ
event <object>├─ endDate <date>├─ publicGroupCd <string>├─ publicGroupSetCd <string>├─ startDate <date>├─ termCd <string>└─ userCd <string>

項目名型

配列/リスト 説明

event

objectなし-

endDate

date

なし

終了日

publicGroupCdstringなし

パブリックグループコード

publicGroupSetCd

stringなし

パブリックグループセットコード

startDate

date

なし

開始日

termCdstringなし

期間コード

userCdstringなし

ユーザコードユーザのパブリックグループ所属情報の削除
ユーザのパブリックグループ所属情報の削除を契機にロジックフローを実行するトリガです。
受信データの各項目については、IM-Propagation 送受信設定一覧「ユーザのパブリックグループ所属情報」を参照してください。

545

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
コラム
IM-共通マスタ のカテゴリは 2018 Spring(Skylark) から利用可能です。
標準では IM-共通マスタ のカテゴリを利用する設定がされていないため、設定ファイルを編集する必要があります。
設定方法に関しては、IM-共通マスタ 仕様書「IM-LogicDesigner のフロートリガで IM-共通マスタ を使用する」を参照してください。
受信データ
event <object>├─ publicGroupCd <string>├─ publicGroupSetCd <string>└─ userCd <string>

項目名型

配列/リスト 説明

event

objectなし-

publicGroupCdstringなし

パブリックグループコード

publicGroupSetCd

stringなし

パブリックグループセットコード

userCdstringなし

ユーザコードIM-Knowledge
Wikiの登録Wikiの登録を契機にロジックフローを実行するトリガです。
受信データの各項目については、IM-Propagation 送受信設定一覧「Wiki情報」を参照してください。
受信データ
event <object>├─ contents <string>├─ createDate <date>├─ createUserCd <string>├─ createUserName <string>├─ formatType <string>├─ knowledgeGroupId <string>├─ mainPageCd <string>├─ path <string>├─ recordDate <date>├─ recordUserCd <string>├─ recordUserName <string>├─ tags <object[]>| ├─ color <string>| ├─ createDate <date>| ├─ createUserCd <string>| ├─ createUserName <string>| ├─ description <string>| ├─ iconClass <string>| ├─ protect <boolean>| ├─ recordDate <date>| ├─ recordUserCd <string>| ├─ recordUserName <string>| ├─ tagId <string>| └─ tagName <string>├─ thumbnail <string>├─ title <string>├─ wikiId <string>└─ wikiName <string>546

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト 説明

event

objectなし-

contents

stringなし

メインページの本文

createDate

date

なし

登録日時

createUserCd

stringなし

登録ユーザコード

createUserName

stringなし

登録ユーザ名formatType

stringなし

メインページのテキスト形式

knowledgeGroupId

stringなし

ナレッジグループID

mainPageCd

stringなし

メインページコード

pathstringなし

コンテンツのパス

recordDate

date

なし

更新日時

recordUserCd

stringなし

更新ユーザコード

recordUserName

stringなし

更新ユーザ名tags

objectリスト

Knowledgeタグ

color

stringなし

タグの背景色createDate

date

なし

タグの登録日時

createUserCd

stringなし

タグの登録ユーザコード

createUserName

stringなし

タグの登録ユーザ名

description

stringなし

タグの説明

iconClassstringなし

タグのアイコン

protectbooleanなし

タグの保護
true : 保護する / false : 保護しない

recordDate

date

なし

タグの更新日時

recordUserCd

stringなし

タグの更新ユーザコード

recordUserName

stringなし

タグの更新ユーザ名

tagId

stringなし

タグID

tagNamestringなし

タグ名

thumbnailstring

なし

サムネイル

title

stringなし

メインページのタイトル

wikiIdstringなし

WikiID

wikiName

stringなし

Wiki名Wikiの更新
Wikiの更新を契機にロジックフローを実行するトリガです。
受信データの各項目については、IM-Propagation 送受信設定一覧「Wiki情報」を参照してください。
受信データ

547

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
event <object>├─ contents <string>├─ createDate <date>├─ createUserCd <string>├─ createUserName <string>├─ formatType <string>├─ knowledgeGroupId <string>├─ mainPageCd <string>├─ path <string>├─ recordDate <date>├─ recordUserCd <string>├─ recordUserName <string>├─ tags <object[]>| ├─ color <string>| ├─ createDate <date>| ├─ createUserCd <string>| ├─ createUserName <string>| ├─ description <string>| ├─ iconClass <string>| ├─ protect <boolean>| ├─ recordDate <date>| ├─ recordUserCd <string>| ├─ recordUserName <string>| ├─ tagId <string>| └─ tagName <string>├─ thumbnail <string>├─ title <string>├─ wikiAttachFiles <object[]>| ├─ createDate <date>| ├─ createUserCd <string>| ├─ createUserName <string>| ├─ fileCd <string>| ├─ fileComment <string>| └─ fileName <string>├─ wikiId <string>└─ wikiName <string>

項目名型

配列/リスト 説明

event

objectなし-

contents

stringなし

メインページの本文

createDate

date

なし

登録日時

createUserCd

stringなし

登録ユーザコード

createUserName

stringなし

登録ユーザ名formatType

stringなし

メインページのテキスト形式

knowledgeGroupId

stringなし

ナレッジグループID

mainPageCd

stringなし

メインページコード

pathstringなし

コンテンツのパス

recordDate

date

なし

更新日時

recordUserCd

stringなし

更新ユーザコード

recordUserName

stringなし

更新ユーザ名tags

objectリスト

Knowledgeタグ

color

stringなし

タグの背景色createDate

date

なし

タグの登録日時

createUserCd

stringなし

タグの登録ユーザコード

createUserName

stringなし

タグの登録ユーザ名

548

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト 説明

description

stringなし

タグの説明

iconClassstringなし

タグのアイコン

protectbooleanなし

タグの保護
true : 保護する / false : 保護しない

recordDate

date

なし

タグの更新日時

recordUserCd

stringなし

タグの更新ユーザコード

recordUserName

stringなし

タグの更新ユーザ名

tagId

stringなし

タグID

tagNamestringなし

タグ名

thumbnailstring

なし

サムネイル

title

stringなし

メインページのタイトル

wikiAttachFiles

objectリスト

添付ファイルcreateDate

date

なし

添付ファイルの登録日時

createUserCd

stringなし

添付ファイルの登録ユーザコード

createUserName

stringなし

添付ファイルの登録ユーザ名

fileCdstringなし

添付ファイルコード

fileComment

stringなし

添付ファイルのコメント

fileName

stringなし

添付ファイル名

wikiIdstringなし

WikiID

wikiName

stringなし

Wiki名Wikiの削除Wikiの削除を契機にロジックフローを実行するトリガです。
受信データの各項目については、IM-Propagation 送受信設定一覧「Wiki情報」を参照してください。
受信データ

549

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
event <object>├─ contents <string>├─ createDate <date>├─ createUserCd <string>├─ createUserName <string>├─ formatType <string>├─ knowledgeGroupId <string>├─ mainPageCd <string>├─ path <string>├─ recordDate <date>├─ recordUserCd <string>├─ recordUserName <string>├─ tags <object[]>| ├─ color <string>| ├─ createDate <date>| ├─ createUserCd <string>| ├─ createUserName <string>| ├─ description <string>| ├─ iconClass <string>| ├─ protect <boolean>| ├─ recordDate <date>| ├─ recordUserCd <string>| ├─ recordUserName <string>| ├─ tagId <string>| └─ tagName <string>├─ thumbnail <string>├─ title <string>├─ wikiAttachFiles <object[]>| ├─ createDate <date>| ├─ createUserCd <string>| ├─ createUserName <string>| ├─ fileCd <string>| ├─ fileComment <string>| └─ fileName <string>├─ wikiId <string>└─ wikiName <string>

項目名型

配列/リスト 説明

event

objectなし-

contents

stringなし

メインページの本文

createDate

date

なし

登録日時

createUserCd

stringなし

登録ユーザコード

createUserName

stringなし

登録ユーザ名formatType

stringなし

メインページのテキスト形式

knowledgeGroupId

stringなし

ナレッジグループID

mainPageCd

stringなし

メインページコード

pathstringなし

コンテンツのパス

recordDate

date

なし

更新日時

recordUserCd

stringなし

更新ユーザコード

recordUserName

stringなし

更新ユーザ名tags

objectリスト

Knowledgeタグ

color

stringなし

タグの背景色createDate

date

なし

タグの登録日時

createUserCd

stringなし

タグの登録ユーザコード

createUserName

stringなし

タグの登録ユーザ名

550

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト 説明

description

stringなし

タグの説明

iconClassstringなし

タグのアイコン

protectbooleanなし

タグの保護
true : 保護する / false : 保護しない

recordDate

date

なし

タグの更新日時

recordUserCd

stringなし

タグの更新ユーザコード

recordUserName

stringなし

タグの更新ユーザ名

tagId

stringなし

タグID

tagNamestringなし

タグ名

thumbnailstring

なし

サムネイル

title

stringなし

メインページのタイトル

wikiAttachFiles

objectリスト

添付ファイルcreateDate

date

なし

添付ファイルの登録日時

createUserCd

stringなし

添付ファイルの登録ユーザコード

createUserName

stringなし

添付ファイルの登録ユーザ名

fileCdstringなし

添付ファイルコード

fileComment

stringなし

添付ファイルのコメント

fileName

stringなし

添付ファイル名

wikiIdstringなし

WikiID

wikiName

stringなし

Wiki名Wikiページの登録
Wikiページの登録を契機にロジックフローを実行するトリガです。
受信データの各項目については、IM-Propagation 送受信設定一覧「Wikiページ情報」を参照してください。
受信データ
event <object>├─ comment <string>├─ contents <string>├─ createDate <date>├─ createUserCd <string>├─ createUserName <string>├─ formatType <string>├─ parentWikiPageCd <string>├─ path <string>├─ recordDate <date>├─ recordUserCd <string>├─ recordUserName <string>├─ title <string>├─ version <string>├─ wikiId <string>├─ wikiName <string>└─ wikiPageCd <string>

項目名型

配列/リスト 説明

event

objectなし-

comment

string

なし

コメント

551

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト 説明

contents

stringなし

ページの本文createDate

date

なし

登録日時

createUserCd

stringなし

登録ユーザコード

createUserName

stringなし

登録ユーザ名formatType

stringなし

ページのテキスト形式

parentWikiPageCd

stringなし

親ページコード

path

stringなし

ページのパス

recordDate

date

なし

更新日時

recordUserCd

stringなし

更新ユーザコード

recordUserName

stringなし

更新ユーザ名title

stringなし

ページのタイトル

versionstringなし

バージョン

wikiIdstringなし

WikiID

wikiName

stringなし

Wiki名

wikiPageCd

stringなし

Wikiページコード

Wikiページの更新
Wikiページの更新を契機にロジックフローを実行するトリガです。
受信データの各項目については、IM-Propagation 送受信設定一覧「Wikiページ情報」を参照してください。
受信データ
event <object>├─ comment <string>├─ contents <string>├─ createDate <date>├─ createUserCd <string>├─ createUserName <string>├─ formatType <string>├─ parentWikiPageCd <string>├─ path <string>├─ recordDate <date>├─ recordUserCd <string>├─ recordUserName <string>├─ title <string>├─ version <string>├─ wikiAttachFiles <object[]>| ├─ createDate <date>| ├─ createUserCd <string>| ├─ createUserName <string>| ├─ fileCd <string>| ├─ fileComment <string>| └─ fileName <string>├─ wikiId <string>├─ wikiName <string>└─ wikiPageCd <string>

項目名型

配列/リスト 説明

event

objectなし-

comment

stringなし

コメント

contents

stringなし

ページの本文552

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト 説明

createDate

date

なし

登録日時

createUserCd

stringなし

登録ユーザコード

createUserName

stringなし

登録ユーザ名formatType

stringなし

ページのテキスト形式

parentWikiPageCd

stringなし

親ページコード

path

stringなし

ページのパス

recordDate

date

なし

更新日時

recordUserCd

stringなし

更新ユーザコード

recordUserName

stringなし

更新ユーザ名title

stringなし

ページのタイトル

versionstringなし

バージョン

wikiAttachFiles

objectリスト

添付ファイルcreateDate

date

なし

添付ファイルの登録日時

createUserCd

stringなし

添付ファイルの登録ユーザコード

createUserName

stringなし

添付ファイルの登録ユーザ名

fileCdstringなし

添付ファイルコード

fileComment

stringなし

添付ファイルのコメント

fileName

stringなし

添付ファイル名

wikiIdstringなし

WikiID

wikiName

stringなし

Wiki名

wikiPageCd

stringなし

Wikiページコード

Wikiページの削除
Wikiページの削除を契機にロジックフローを実行するトリガです。
受信データの各項目については、IM-Propagation 送受信設定一覧「Wikiページ情報」を参照してください。
受信データ

553

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
event <object>├─ comment <string>├─ contents <string>├─ createDate <date>├─ createUserCd <string>├─ createUserName <string>├─ deletedPages <object[]>| ├─ title <string>| └─ wikiPageCd <string>├─ formatType <string>├─ parentWikiPageCd <string>├─ path <string>├─ recordDate <date>├─ recordUserCd <string>├─ recordUserName <string>├─ title <string>├─ version <string>├─ wikiAttachFiles <object[]>| ├─ createDate <date>| ├─ createUserCd <string>| ├─ createUserName <string>| ├─ fileCd <string>| ├─ fileComment <string>| └─ fileName <string>├─ wikiId <string>├─ wikiName <string>└─ wikiPageCd <string>

項目名型

配列/リスト 説明

event

objectなし-

comment

stringなし

コメント

contents

stringなし

ページの本文createDate

date

なし

登録日時

createUserCd

stringなし

登録ユーザコード

createUserName

stringなし

登録ユーザ名deletedPages

objectリスト

削除された子ページ一覧

title

stringなし

削除されたページのタイトル

wikiPageCd

stringなし

削除されたページのページコード

formatType

stringなし

ページのテキスト形式

parentWikiPageCd

stringなし

親ページコード

path

stringなし

ページのパス

recordDate

date

なし

更新日時

recordUserCd

stringなし

更新ユーザコード

recordUserName

stringなし

更新ユーザ名title

stringなし

ページのタイトル

versionstringなし

バージョン

wikiAttachFiles

objectリスト

添付ファイルcreateDate

date

なし

添付ファイルの登録日時

createUserCd

stringなし

添付ファイルの登録ユーザコード

createUserName

stringなし

添付ファイルの登録ユーザ名

fileCdstringなし

添付ファイルコード554

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト 説明

fileComment

stringなし

添付ファイルのコメント

fileName

stringなし

添付ファイル名

wikiIdstringなし

WikiID

wikiName

stringなし

Wiki名

wikiPageCd

stringなし

Wikiページコード

Wikiページに添付ファイルを登録
Wikiページ添付ファイルの登録を契機にロジックフローを実行するトリガです。
受信データの各項目については、IM-Propagation 送受信設定一覧「Wikiページ添付ファイル情報」を参照してください。
受信データ
event <object>├─ title <string>├─ wikiAttachFiles <object[]>| ├─ createDate <date>| ├─ createUserCd <string>| ├─ createUserName <string>| ├─ fileCd <string>| ├─ fileComment <string>| └─ fileName <string>└─ wikiPageCd <string>

項目名型

配列/リスト 説明

event

object

なし

-

title

stringなし

ページのタイトル

wikiAttachFiles

objectリスト

添付ファイルcreateDate

date

なし

添付ファイルの登録日時

createUserCd

stringなし

添付ファイルの登録ユーザコード

createUserName

stringなし

添付ファイルの登録ユーザ名

fileCdstringなし

添付ファイルコード

fileComment

stringなし

添付ファイルのコメント

fileName

stringなし

添付ファイル名

wikiPageCd

stringなし

Wikiページコード

Wikiページから添付ファイルを削除
Wikiページ添付ファイルの削除を契機にロジックフローを実行するトリガです。
受信データの各項目については、IM-Propagation 送受信設定一覧「Wikiページ添付ファイル情報」を参照してください。
受信データ
event <object>├─ title <string>├─ wikiAttachFiles <object[]>| ├─ createDate <date>| ├─ createUserCd <string>| ├─ createUserName <string>| ├─ fileCd <string>| ├─ fileComment <string>| └─ fileName <string>└─ wikiPageCd <string>555

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト 説明

event

object

なし

-

title

stringなし

ページのタイトル

wikiAttachFiles

objectリスト

添付ファイルcreateDate

date

なし

添付ファイルの登録日時

createUserCd

stringなし

添付ファイルの登録ユーザコード

createUserName

stringなし

添付ファイルの登録ユーザ名

fileCdstringなし

添付ファイルコード

fileComment

stringなし

添付ファイルのコメント

fileName

stringなし

添付ファイル名

wikiPageCd

stringなし

Wikiページコード

ワークブックの登録
ワークブックの登録を契機にロジックフローを実行するトリガです。
受信データの各項目については、IM-Propagation 送受信設定一覧「ワークブック情報」を参照してください。
受信データ
event <object>├─ comment <string>├─ contents <string>├─ createDate <date>├─ createUserCd <string>├─ createUserName <string>├─ description <string>├─ knowledgeGroupId <string>├─ path <string>├─ recordDate <date>├─ recordUserCd <string>├─ recordUserName <string>├─ status <string>├─ tags <object[]>| ├─ color <string>| ├─ createDate <date>| ├─ createUserCd <string>| ├─ createUserName <string>| ├─ description <string>| ├─ iconClass <string>| ├─ protect <boolean>| ├─ recordDate <date>| ├─ recordUserCd <string>| ├─ recordUserName <string>| ├─ tagId <string>| └─ tagName <string>├─ thumbnail <string>├─ workbookId <string>└─ workbookName <string>

項目名型

配列/リスト 説明

event

objectなし-

comment

stringなし

コメント

contents

stringなし

ワークブック

createDate

date

なし

登録日時

createUserCd

stringなし

登録ユーザコード556

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト 説明

createUserName

stringなし

登録ユーザ名

description

stringなし

説明knowledgeGroupId

stringなし

ナレッジグループID

path

stringなし

ワークブックパス

recordDate

date

なし

更新日時

recordUserCd

stringなし

更新ユーザコード

recordUserName

stringなし

更新ユーザ名statusstring

なし

ステータス

tags

object

リスト

タグ

color

stringなし

タグのカラーコード

createDate

date

なし

タグの登録日時

createUserCd

stringなし

タグの登録ユーザコード

createUserName

stringなし

タグの登録ユーザ名

description

stringなし

タグの説明

iconClassstringなし

タグのアイコンクラス名

protectbooleanなし

タグの保護
true : 保護する / false : 保護しない

recordDate

date

なし

タグの更新日時

recordUserCd

stringなし

タグの更新ユーザコード

recordUserName

stringなし

タグの更新ユーザ名

tagId

stringなし

タグID

tagNamestringなし

タグ名

thumbnailstringなし

サムネイル

workbookId

stringなし

ワークブックID

workbookName

stringなし

ワークブック名

ワークブックの更新
ワークブックの更新を契機にロジックフローを実行するトリガです。
受信データの各項目については、IM-Propagation 送受信設定一覧「ワークブック情報」を参照してください。
受信データ

557

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
event <object>├─ comment <string>├─ contents <string>├─ createDate <date>├─ createUserCd <string>├─ createUserName <string>├─ description <string>├─ knowledgeGroupId <string>├─ path <string>├─ publicPath <string>├─ recordDate <date>├─ recordUserCd <string>├─ recordUserName <string>├─ status <string>├─ tags <object[]>| ├─ color <string>| ├─ createDate <date>| ├─ createUserCd <string>| ├─ createUserName <string>| ├─ description <string>| ├─ iconClass <string>| ├─ protect <boolean>| ├─ recordDate <date>| ├─ recordUserCd <string>| ├─ recordUserName <string>| ├─ tagId <string>| └─ tagName <string>├─ thumbnail <string>├─ workbookId <string>└─ workbookName <string>

項目名型

配列/リスト 説明

event

objectなし-

comment

stringなし

コメント

contents

stringなし

ワークブック

createDate

date

なし

登録日時

createUserCd

stringなし

登録ユーザコード

createUserName

stringなし

登録ユーザ名

description

stringなし

説明knowledgeGroupId

stringなし

ナレッジグループID

path

stringなし

ワークブックパス

publicPathstringなし

公開ワークブックパス

recordDate

date

なし

更新日時

recordUserCd

stringなし

更新ユーザコード

recordUserName

stringなし

更新ユーザ名statusstring

なし

ステータス

tags

object

リスト

タグ

color

stringなし

タグのカラーコード

createDate

date

なし

タグの登録日時

createUserCd

stringなし

タグの登録ユーザコード

createUserName

stringなし

タグの登録ユーザ名

description

string

なし

タグの説明

558

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト 説明

iconClassstringなし

タグのアイコンクラス名

protectbooleanなし

タグの保護
true : 保護する / false : 保護しない

recordDate

date

なし

タグの更新日時

recordUserCd

stringなし

タグの更新ユーザコード

recordUserName

stringなし

タグの更新ユーザ名

tagId

stringなし

タグID

tagNamestringなし

タグ名

thumbnailstringなし

サムネイル

workbookId

stringなし

ワークブックID

workbookName

stringなし

ワークブック名

ワークブックの削除
ワークブックの削除を契機にロジックフローを実行するトリガです。
受信データの各項目については、IM-Propagation 送受信設定一覧「ワークブック情報」を参照してください。
受信データ
event <object>├─ comment <string>├─ contents <string>├─ createDate <date>├─ createUserCd <string>├─ createUserName <string>├─ description <string>├─ knowledgeGroupId <string>├─ path <string>├─ publicPath <string>├─ recordDate <date>├─ recordUserCd <string>├─ recordUserName <string>├─ status <string>├─ tags <object[]>| ├─ color <string>| ├─ createDate <date>| ├─ createUserCd <string>| ├─ createUserName <string>| ├─ description <string>| ├─ iconClass <string>| ├─ protect <boolean>| ├─ recordDate <date>| ├─ recordUserCd <string>| ├─ recordUserName <string>| ├─ tagId <string>| └─ tagName <string>├─ thumbnail <string>├─ workbookId <string>└─ workbookName <string>

項目名型

配列/リスト 説明

event

objectなし-

comment

stringなし

コメント

contents

stringなし

ワークブック

createDate

date

なし

登録日時

559

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
項目名型

配列/リスト 説明

createUserCd

stringなし

登録ユーザコード

createUserName

stringなし

登録ユーザ名

description

stringなし

説明knowledgeGroupId

stringなし

ナレッジグループID

path

stringなし

ワークブックパス

publicPathstringなし

公開ワークブックパス

recordDate

date

なし

更新日時

recordUserCd

stringなし

更新ユーザコード

recordUserName

stringなし

更新ユーザ名statusstring

なし

ステータス

tags

object

リスト

タグ

color

stringなし

タグのカラーコード

createDate

date

なし

タグの登録日時

createUserCd

stringなし

タグの登録ユーザコード

createUserName

stringなし

タグの登録ユーザ名

description

stringなし

タグの説明

iconClassstringなし

タグのアイコンクラス名

protectbooleanなし

タグの保護
true : 保護する / false : 保護しない

recordDate

date

なし

タグの更新日時

recordUserCd

stringなし

タグの更新ユーザコード

recordUserName

stringなし

タグの更新ユーザ名

tagId

stringなし

タグID

tagNamestringなし

タグ名

thumbnailstringなし

サムネイル

workbookId

stringなし

ワークブックID

workbookName

stringなし

ワークブック名

ログ設定
IM-LogicDesignerログ
IM-LogicDesignerではロジックフロー実行時の内部的な実行フェーズと、そのフェーズの中で扱っている変数についての詳細をログとして出力させることが可能です。
出力されるログの例は以下の通りです。

560

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
1
2
3
4
5
6
7
8
9
10

[DEBUG] LOGIC_FLOW_LOG - [] create session. (flowId=log)[DEBUG] LOGIC_FLOW_LOG - [] [BEGIN_FLOW] execute session. (flowId=log, inputData={})[DEBUG] LOGIC_FLOW_LOG - [] [BEFORE_EXECUTION] execute task. (executeId=im_lock1,
taskId=ApplicationElementKey(elementId=im_lock), inputData=locking)[DEBUG] LOGIC_FLOW_LOG - [] [AFTER_EXECUTION] task result. (executeId=im_lock1,
taskId=ApplicationElementKey(elementId=im_lock), result=LockDataObject(key=locking))[DEBUG] LOGIC_FLOW_LOG - [] [BEFORE_EXECUTION] execute task. (executeId=im_logger1,
taskId=ApplicationElementKey(elementId=im_logger), inputData=hello world)[INFO] j.c.i.f.l.e.g.OutputLogTask - [] Hello World.
[DEBUG] LOGIC_FLOW_LOG - [] [AFTER_EXECUTION] task result. (executeId=im_logger1,
taskId=ApplicationElementKey(elementId=im_logger), result=null)[DEBUG] LOGIC_FLOW_LOG - [] [BEFORE_EXECUTION] execute task. (executeId=im_releaseLock1,
taskId=ApplicationElementKey(elementId=im_releaseLock), inputData=locking)[DEBUG] LOGIC_FLOW_LOG - [] [AFTER_EXECUTION] task result. (executeId=im_releaseLock1,
taskId=ApplicationElementKey(elementId=im_releaseLock), result=null)[DEBUG] LOGIC_FLOW_LOG - [] [END_FLOW] session result. (flowId=log, executionTime=38ms, result=null)

設定方法の詳細は「ログ仕様書」- 「IM-LogicDesignerログ」を参照してください。

ユーザ定義タスク（REST）詳細実行ログ「ユーザ定義タスク」 - 「REST」で定義したREST APIに関して実行時に送信されたリクエスト、および、受信したレスポンスを含む詳細情報をログとして出力させることが可能です。
設定内容は以下の通りです。
ロガー名

jp.co.intra_mart.system.repackage.httpcomponents_4_4_1.org.apache.http有効となるログレベル DEBUG
出力先

（任意）

設定方法の詳細は「ログ仕様書」 - 「ログ設定」、および、「Logger」を参照してください。
以下は logger.xml へ設定した場合の一例です。
1
2
3
4
5
6
7
8
9
10

<?xml version="1.0" encoding="UTF-8"?><configuration><!-- appender設定は省略しています。 --><logger name="jp.co.intra_mart.system.repackage.httpcomponents_4_4_1.org.apache.http"><level value="debug" /></logger></configuration>

詳細実行ログの設定を行うことにより出力されるログの例は以下の通りです。

561

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01

562

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33

[DEBUG] j.c.i.s.r.h.o.a.h.c.p.RequestAddCookies - [] CookieSpec selected: default[DEBUG] j.c.i.s.r.h.o.a.h.c.p.RequestAuthCache - [] Auth cache not set in the context[DEBUG] j.c.i.s.r.h.o.a.h.i.c.PoolingHttpClientConnectionManager - [] Connection request: [route: {}->http://<HOST>:<PORT>][total kept alive: 0; route allocated: 0 of 5; total allocated: 0 of 10][DEBUG] j.c.i.s.r.h.o.a.h.i.c.PoolingHttpClientConnectionManager - [] Connection leased: [id: 0][route: {}>http://<HOST>:<PORT>][total kept alive: 0; route allocated: 1 of 5; total allocated: 1 of 10][DEBUG] j.c.i.s.r.h.o.a.h.i.e.MainClientExec - [] Opening connection {}->http://<HOST>:<PORT>[DEBUG] j.c.i.s.r.h.o.a.h.i.c.DefaultHttpClientConnectionOperator - [] Connecting to <HOST>/XX.YY.ZZ.WW:<PORT>[DEBUG] j.c.i.s.r.h.o.a.h.i.c.DefaultHttpClientConnectionOperator - [] Connection established XX.YY.ZZ.WW:<PORT><->XX.YY.ZZ.WW:<PORT>[DEBUG] j.c.i.s.r.h.o.a.h.i.e.MainClientExec - [] Executing request POST /imart/logic/api/simple/message/flow HTTP/1.1[DEBUG] j.c.i.s.r.h.o.a.h.i.e.MainClientExec - [] Target auth state: UNCHALLENGED[DEBUG] j.c.i.s.r.h.o.a.h.i.e.MainClientExec - [] Proxy auth state: UNCHALLENGED[DEBUG] j.c.i.s.r.h.o.a.h.headers - [] http-outgoing-0 >> POST /imart/logic/api/simple/message/flow HTTP/1.1[DEBUG] j.c.i.s.r.h.o.a.h.headers - [] http-outgoing-0 >> User-Agent: LOGIC-DESIGNER INTRAMART/8.0 Version/8.0.0[DEBUG] j.c.i.s.r.h.o.a.h.headers - [] http-outgoing-0 >> Content-Length: 37[DEBUG] j.c.i.s.r.h.o.a.h.headers - [] http-outgoing-0 >> Content-Type: application/x-www-form-urlencoded;
charset=UTF-8[DEBUG] j.c.i.s.r.h.o.a.h.headers - [] http-outgoing-0 >> Host: <HOST>:<PORT>[DEBUG] j.c.i.s.r.h.o.a.h.headers - [] http-outgoing-0 >> Connection: Keep-Alive[DEBUG] j.c.i.s.r.h.o.a.h.headers - [] http-outgoing-0 >> Accept-Encoding: gzip,deflate[DEBUG] j.c.i.s.r.h.o.a.h.headers - [] http-outgoing-0 << HTTP/1.1 200 OK[DEBUG] j.c.i.s.r.h.o.a.h.headers - [] http-outgoing-0 << Server: Resin/4.0.48[DEBUG] j.c.i.s.r.h.o.a.h.headers - [] http-outgoing-0 << Cache-Control: private[DEBUG] j.c.i.s.r.h.o.a.h.headers - [] http-outgoing-0 << Set-Cookie: jp.co.intra_mart.session.cookie=; path=/imart;
expires=Thu, 01-Dec-1994 16:00:00 GMT[DEBUG] j.c.i.s.r.h.o.a.h.headers - [] http-outgoing-0 << Set-Cookie: JSESSIONID=aaas0JESrb8-b6zhBOgyv; path=/[DEBUG] j.c.i.s.r.h.o.a.h.headers - [] http-outgoing-0 << Content-Type: application/json; charset=utf-8[DEBUG] j.c.i.s.r.h.o.a.h.headers - [] http-outgoing-0 << Content-Length: 4[DEBUG] j.c.i.s.r.h.o.a.h.headers - [] http-outgoing-0 << Date: Wed, 20 Jul 2016 05:27:54 GMT[DEBUG] j.c.i.s.r.h.o.a.h.i.e.MainClientExec - [] Connection can be kept alive indefinitely[DEBUG] j.c.i.s.r.h.o.a.h.c.p.ResponseProcessCookies - [] Cookie accepted [jp.co.intra_mart.session.cookie="",version:0, domain:<HOST>, path:/imart, expiry:Fri Dec 02 01:00:00 JST 1994][DEBUG] j.c.i.s.r.h.o.a.h.c.p.ResponseProcessCookies - [] Cookie accepted [JSESSIONID="aaas0JESrb8-b6zhBOgyv",
version:0, domain:<HOST>, path:/, expiry:null][DEBUG] j.c.i.s.r.h.o.a.h.i.c.PoolingHttpClientConnectionManager - [] Connection [id: 0][route: {}->http://<HOST>:<PORT>] can be kept alive indefinitely[DEBUG] j.c.i.s.r.h.o.a.h.i.c.PoolingHttpClientConnectionManager - [] Connection released: [id: 0][route: {}>http://<HOST>:<PORT>][total kept alive: 1; route allocated: 1 of 5; total allocated: 1 of 10]563

intra-mart Accel Platform — IM-LogicDesigner仕様書 第24版 2024-04-01

システム設計文書
ER図IM-LogicDesignerで取り扱っているテーブルのER図は以下の通りです。
（画像をクリックすることで原寸大に拡大します）

図: IM-LogicDesignerのテーブルER図564