intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

Copyright © 2022 NTT DATA INTRAMART CORPORATION

↑Top

1

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

目次
1. 改訂情報
2. はじめに2.1. 本書の目的
2.2. 対象読者
2.3. 本書の構成
3. 概要
3.1. Accel Studioとは
3.2. Accel Studioでのアプリケーション開発
4. テンプレート一覧
4.1. Accel Studioのテンプレート
4.1.1. ベーステンプレート
4.1.2. サンプルアプリケーション
4.1.3. オプションテンプレート
5. テンプレート詳細
5.1. ベーステンプレート
5.1.1. マスタメンテナンス
5.1.2. マスタメンテナンス（マスタ参照機能付き）
5.1.3. 新しくエンティティを作成する
5.1.4. エンティティを選択する
5.1.5. Excelファイルを利用する
5.1.6. マスタメンテナンステンプレートに利用できるExcelファイルの詳細
5.1.7. マスタメンテナンステンプレートのローコード仕様書
5.2. サンプルアプリケーションテンプレート
5.2.1. 打刻アプリ
5.2.2. 在庫管理
5.2.3. タスク管理
5.2.4. スプレッドシート回覧ワークフロー
5.2.5. 顧客管理
5.2.6. 社内FAQ管理
5.2.7. 休暇申請ワークフロー
5.2.8. 自己紹介
5.2.9. メール配信ワークフロー
5.3. オプションテンプレート
5.3.1. ファイルアップロード
5.3.2. CSVインポート
5.3.3. CSVエクスポート
5.3.4. ガントチャート
6. 付録
6.1. IM-BloomMaker前処理
6.1.1. ユーザコンテンツの権限確認
6.1.2. 画面種別の判別処理

2

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

改訂情報
変更年月日

変更内容

2022-06-01

初版

2022-06-30

第2版 下記を追加・変更しました。
「 テンプレート一覧 」ページに「Office 365連携テンプレート」を追加。

2022-12-01

第3版 下記を追加・変更しました。
「 テンプレート詳細 」ページを追加。
「 テンプレート一覧 」ページのテンプレートのカテゴリ名を変更。

2023-04-01

第4版 下記を追加しました。
「 テンプレート詳細 」ページに「 サンプルアプリケーションテンプレート 」ページを追加。
「 付録 」ページを追加。
「 IM-BloomMaker前処理 」ページを追加。
「Adobe Sign」の製品名の変更に伴い、ドキュメント内の製品名記載を「Adobe Acrobat Sign」に変更。

2023-10-02

第5版 下記を変更しました。
「 ガントチャート 」ページを追加。
「 在庫管理 」ページを更新。
「 スプレッドシート回覧ワークフロー 」ページを更新。
「 顧客管理 」ページを更新。

2023-10-31

第6版 下記を変更しました。
「 テンプレート一覧 」ページからAccel-Mart Quick対応テンプレートについての記載を削除。
Accel-Mart Quickで利用可能なテンプレートについては、「Accel-Mart Quick サービス仕様書 」を参照してください。

2024-04-01

第7版 下記を追加しました。
「 テンプレート詳細 」ページに「 マスタメンテナンス 」ページを追加。
「 テンプレート詳細 」ページに「 マスタメンテナンステンプレートに利用できるExcelファイルの詳細 」
ページを追加。
「 テンプレート詳細 」ページに「 マスタメンテナンステンプレートのローコード仕様書 」ページを追加。

2024-10-01

第8版 下記を変更しました。
アプリケーション作成画面のUI刷新に伴い、以下テンプレートのスクリーンショットを更新「マスタメンテナンス」テンプレート「顧客管理」テンプレート「スプレッドシート回覧ワークフロー」テンプレート「CSVエクスポート」テンプレート

3intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

はじめに
本書の目的
本書は、Accel Studioで利用できるテンプレートの概要の説明を行います。

対象読者
本書では次の開発者を対象としています。
Accel Studioで開発を行う方

本書の構成
本書は次の章で構成されています。

概要
本書およびAccel Studioでのアプリケーション開発の概要について説明します。

テンプレート一覧
Accel Studioで利用できるテンプレートの概要を一覧で紹介します。

テンプレート詳細
Accel Studioで利用できるテンプレートの詳細を説明します。

付録
Accel Studio で利用できるテンプレートについての補足事項です。

4intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

概要
Accel StudioとはAccel Studioはintra-martの統合的なローコード開発ツールです。
テンプレートを元にアプリケーションを自動で作成し、作成した画面や処理を一つのアプリケーションとして管理できます。
製品標準では、「サイトマップ」→「Accel Studio」→「アプリケーション一覧」 から利用できます。

Accel Studioでのアプリケーション開発
Accel Studioでのアプリケーション開発は、intra-mart Accel Platform上で動作するIM-BloomMakerやIM-LogicDesignerなどを組み合わせて行います。
Accel Studioでのアプリケーション開発の流れは以下の通りです。

テンプレートを利用することにより、アプリケーションに必要なデータベースや処理、画面などが自動で作成されるため、手軽にアプリケーション開発を始められます。
テンプレートは、以下の画像のような一覧から選択できます。

5

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

テンプレート一覧
Accel Studioのテンプレート
Accel Studioのテンプレートは、アプリケーションに必要なデータベースや処理、画面などを自動で作成します。
Accel Studioのテンプレートは大きく分けて「ベーステンプレート」、「サンプルアプリケーション」、「オプションテンプレート」の3種類があります。
作成したいアプリケーションに適したテンプレートを選択し、利用してください。
テンプレートは、製品標準では、「サイトマップ」→「Accel Studio」→「業務テンプレート一覧」 から利用できます。

注意
Accel-Mart Quickで利用可能なテンプレートは、「Accel-Mart Quick サービス仕様書 」を参照してください。

コラム
初期設定では、「テナント管理者」または「Accel Studio管理者」ロールを持ったユーザのみ、Accel Studioが利用できるように権限設定を行っています。
「Accel Studio管理者」ロールは、2022 Winter(Freesia)から利用可能です。

コラム
Accel-Mart Quickでは、「Accel-Mart Quick アプリケーション管理者」、およびその上位ロールである「Accel-Mart Quickシステム
管理者」がAccel Studioを利用できます。
Accel-Mart Quickのロールについての詳細は、「Accel-Mart Quick チュートリアルガイド 」を参照してください。

ベーステンプレート
アプリケーションのひな型として利用しやすいテンプレートです。
基本的なデータ操作やワークフローなど汎用性の高いテンプレートですので、様々なアプリケーションに柔軟に対応可能です。
シンプルな機能で構成されているため、Accel Studio で初めて開発する方向けのテンプレートです。
「ベーステンプレート」の一覧は以下の通りです。

マスタメンテナンス
任意のマスタ情報の登録、更新、参照、削除が行えるアプリケーションを作成するテンプレートです。
「新しくエンティティを作成」「エンティティを選択」「Excelファイルを利用」のいずれかを選択して作成します。

シンプルなワークフロー
ワークフローに必要な基本的な設定を備えたアプリケーションを作成するテンプレートです。
ワークフローの開発のひな形としても利用できます。

6

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

スプレッドシート型一覧
Excelテーブルのような一覧画面を作成するテンプレートです。
※このテンプレートは「IM-Spreadsheet」が含まれていない環境では利用できません。

空のアプリケーション
空のアプリケーションを作成します。
このテンプレートでは画面や処理などの作成は行いません。

コラム
intra-mart Accel Platform環境においては、各テンプレートは特定のリリースバージョン以降から利用できます。
以下のテンプレートは 2021 Winter(Dandelion) から利用可能です。
マスタメンテナンス
シンプルなワークフロー
スプレッドシート型一覧
空のアプリケーション

サンプルアプリケーションそのままでも簡易的なアプリケーションとして利用できるようなテンプレートです。
作成された画面・処理をカスタマイズすることで、ニーズに沿ったアプリケーションにもできます。
「サンプルアプリケーション」の一覧は以下の通りです。

打刻アプリ
モバイル端末やPCから出退勤の打刻を行い、その履歴を参照できるアプリケーションです。

7intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

在庫管理
バーコードを利用して商品・備品の在庫管理ができるアプリケーションです。
※このテンプレートは「バーコード生成」が含まれていない環境では利用できません。

タスク管理
タスクの登録、担当者への割り振り、レビュアーの設定、タスクの進捗管理などが行えるアプリケーションです。

スプレッドシート回覧ワークフロー
スプレッドシートやExcelで作成した資料等を回覧するワークフローです。
※このテンプレートは「IM-Spreadsheet」が含まれていない環境では利用できません。

顧客管理
顧客情報と担当者情報を合わせて簡単に管理するためのアプリケーションです。

社内FAQ管理
社内でよくある質問とその回答を簡単に管理するためのアプリケーションです。

8intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

休暇申請ワークフロー
ワークフローで休暇申請を承認し、承認されたメンバーの休暇予定を皆で共有できるアプリケーションです。

自己紹介
チームメンバーのプロフィールの登録・共有ができるアプリケーションです。

メール配信ワークフロー
事前に登録した宛先にメールを配信するアプリケーションです。
配信前にワークフローによる承認を行います。

SharePoint回覧ワークフロー
周知事項などの文書を、ワークフローで対象者に回覧させるアプリケーションです。
回覧した文書、添付ファイルを、SharePointに自動保存します。
※このテンプレートは「外部システム連携機能 - Office 365 連携」が含まれていない環境では利用できません。

9intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01
コラム
intra-mart Accel Platform 環境においては、各テンプレートは特定のリリースバージョン以降から利用できます。
以下のテンプレートは、2021 Winter(Dandelion) から利用可能です。
打刻アプリ
在庫管理
タスク管理
スプレッドシート回覧ワークフロー
以下のテンプレートは、2022 Spring(Eustoma) から利用可能です。
顧客管理
社内FAQ管理休暇申請ワークフロー
自己紹介
メール配信ワークフロー
以下のテンプレートは、2022 Winter(Freesia) から利用可能です。
SharePoint回覧ワークフロー

オプションテンプレート
作成したアプリケーションに機能を追加できるテンプレートです。
このテンプレートからアプリケーションを作成することも可能です。
※ 基本的な機能を含まないため Accel Studio での開発経験がある方向けのテンプレートです。
「オプションテンプレート」の一覧は以下の通りです。

ファイルアップロード
IM-BloomMaker のファイルアップロードエレメントを利用した、ファイルアップロード処理を作成します。
このテンプレートでは画面資材は作成されません。

CSVインポート
CSV形式のファイルをインポートする処理を作成します。
このテンプレートでは画面資材は作成されません。

10intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

CSVエクスポート
CSV形式でファイルをエクスポートする処理を作成します。
このテンプレートでは画面資材は作成されません。

SharePoint保存ロジック
ワークフロー完了後に SharePoint に添付ファイルを保存する処理を作成します。
このテンプレートではワークフローは作成されません。
※このテンプレートは「外部システム連携機能 - Office 365 連携」が含まれていない環境では利用できません。

ガントチャート
指定した開始・終了日をもとにガントチャートを表示するテンプレートです。
データの取得部分を変更することで利用できます。※アプリケーション作成時点ではサンプルデータが表示されます。

コラム
intra-mart Accel Platform 環境においては、各テンプレートは特定のリリースバージョン以降から利用できます。
以下のテンプレートは、2022 Winter(Freesia) から利用可能です。
ファイルアップロード
CSVインポート
CSVエクスポート
SharePoint保存ロジック
以下のテンプレートは、2023 Autumn(Hollyhock) から利用可能です。
ガントチャート11intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

テンプレート詳細
各テンプレートの詳細については、以下のリンクをクリックしてください。

ベーステンプレート
基本的な機能を備えたアプリケーションを作成できるテンプレートです。

マスタメンテナンス
このページでは「マスタメンテナンス」テンプレートの概要、アプリケーション作成手順、画面イメージ、操作方法について解説します。

目次「マスタメンテナンス」テンプレート とは「マスタメンテナンス」テンプレートの利用方法
アプリケーションの作成手順
アプリケーションのアクセス手順
アプリケーションの画面イメージと操作方法「マスタメンテナンス」テンプレート とは「マスタメンテナンス」テンプレートは、マスタ情報を登録・編集・参照できるアプリケーションです。

コラム「マスタメンテナンス」テンプレートは2021 Winter(Dandelion)からご利用いただけます。
明細の設定については、2022 Spring(Eustoma)からご利用いただけます。

12

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01
参照項目設定を行うことで、マスタ参照機能付きのアプリケーションも作成できます。

コラム「マスタメンテナンス」テンプレートのマスタ参照機能を活用したアプリケーション作成は2024 Spring(Iris)からご利用いただけます。
詳しくは「 マスタメンテナンス（マスタ参照機能付き） 」をご確認ください。

「マスタメンテナンス」テンプレートの利用方法「マスタメンテナンス」テンプレートを利用したアプリケーションの作成手順と「マスタメンテナンス」アプリケーションの操作方法をご紹介します。

アプリケーションの作成手順「マスタメンテナンス」テンプレートを利用してアプリケーションを作成する手順についてご紹介します。
マスタメンテナンスの作成方法は「新しくエンティティを作成」「エンティティを選択」「Excelファイルを利用」のいずれかを選択します。

コラム「Excelファイルを利用」は2024 Spring(Iris)からご利用いただけます。
「新しくエンティティを作成」では、エンティティを作成しそれを利用してアプリケーションを作成できます。初めての方や、利用したいエンティ
ティを作成していない方は選択してください。
「エンティティを選択」では、既存のエンティティを利用してアプリケーションを作成できます。利用したいエンティティを作成済みの方は選択して
ください。

13

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01「Excelファイルを利用」では、Excelファイルのデータを元にアプリケーションを作成できます。アプリケーション化したいExcelファイルを持っている方は選択してください。
作成方法を選択し、それぞれの手順に従ってアプリケーションを作成してください。

新しくエンティティを作成する場合
エンティティを選択する場合
Excelファイルを利用する場合

アプリケーションのアクセス手順
作成したアプリケーションへアクセスする方法をご紹介します。
「マスタメンテナンス」テンプレートから作成されるアプリケーションは、「一覧画面」を起点として操作することを想定しています。
以下では「一覧画面」へのアクセス手順について説明します。

「テンプレートビルドジョブ - 詳細」画面から遷移する
画面のURLを取得する「テンプレートビルドジョブ - 詳細」画面から遷移する「テンプレートビルドジョブ - 詳細」画面はアプリケーション作成完了後に表示されます。
「テンプレートビルドジョブ - 詳細」画面のステータスが「COMPLETE」と表示されたら、「作成された「一覧画面」へはこちらの詳細アイコンから遷移できます。」の欄にあるをクリックしてください。

コラム「テンプレートビルドジョブ - 詳細」画面は、「サイトマップ」→「Accel Studio」→「アプリケーション作成」→「テンプレートビル
ドジョブ」に遷移し、作成したアプリケーションの「詳細」をクリックすることで表示できます。
画面のURLを取得する「マスタメンテナンス」テンプレートから作成したアプリケーションは「一覧画面」「登録画面」「編集画面」「参照画面」のそれぞれに画面URLが定義されています。
「サイトマップ」→「Accel Studio」→「アプリケーション一覧」で、「自動生成されたアプリケーション」カテゴリを選択します。
作成したアプリケーションを選択し、遷移したいカードにホバーをしてください。
表示されたURLアイコンをクリックすることで、URLがクリップボードにコピーされます。

14

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

コラム取得したURLは、初期設定では「テナント管理者」または「Accel Studio管理者」ロールを持ったユーザのみアクセス可能です。
任意のユーザに対して、利用を許可したい場合の設定方法は、 「 Accel Studio アプリケーション管理機能 仕様書 」 - 「 Accel Studio
アプリケーション認可設定 」をご確認ください。

コラム
作成したアプリケーションをグローバルメニューに追加したい場合は、グローバルナビ設定をご利用ください。
グローバルナビの設定方法は、「ファーストステップガイド 」 - 「管理者が一般ユーザ向けのメニューを作成する 」をご確認ください。

アプリケーションの画面イメージと操作方法「マスタメンテナンス」テンプレートから作成されるアプリケーションは、「一覧画面」を起点として操作することを想定しています。
一覧画面「一覧画面」では、登録したデータを閲覧できます。

15

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01
画面左上の検索ボタンをクリックすると、検索欄を表示させることができます。
検索欄からデータを絞り込みできます。

コラム
検索欄に表示される項目は、事前にIM-Repositoryで検索条件に設定した項目のみです。
登録画面「新規作成」ボタンから「登録画面」に遷移します。

「登録画面」では任意の情報を設定できます。

16

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

編集画面「一覧画面」で任意のデータの編集ボタンを選択すると、選択したデータの「編集画面」に遷移します。

画面右下の鍵アイコンは排他制御エレメントです。
鍵アイコンをクリックして排他制御を有効にすると、他のユーザは編集ができない状態になり、編集の衝突を防ぐことができます。
参照画面「一覧画面」で任意のデータの参照ボタンを選択すると、選択したデータの「参照画面」に遷移します。

17

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

コラム
事前に設定を行うことで、マスタ参照機能付きのアプリケーションを作成できます。
詳しくは「 マスタメンテナンス（マスタ参照機能付き） 」をご確認ください。

マスタメンテナンス（マスタ参照機能付き）
このページではマスタ参照機能付きのマスタメンテナンスアプリケーションの概要、アプリケーション作成手順、画面イメージ、操作方法について解
説します。

目次
マスタメンテナンス（マスタ参照機能付き） とは「マスタメンテナンス」テンプレートのマスタ参照機能を活用した利用方法
アプリケーションの作成手順
アプリケーションのアクセス手順
アプリケーションの画面イメージと操作方法

マスタメンテナンス（マスタ参照機能付き） とは

18

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01「マスタメンテナンス」テンプレートにマスタの参照機能を追加したアプリケーションです。
参照項目設定を行うことでアプリケーションを作成できます。

コラム「マスタメンテナンス」テンプレートのマスタ参照機能を活用したアプリケーション作成は2024 Spring(Iris)からご利用いただけます。

「マスタメンテナンス」テンプレートのマスタ参照機能を活用した利用方法「マスタメンテナンス」テンプレートを利用したマスタ参照機能付きアプリケーションの作成手順と操作方法をご紹介します。

アプリケーションの作成手順
アプリケーションを作成するには、IM-Repositoryにて事前設定を行う必要があります。
事前設定
参照元エンティティと、参照先エンティティ または 参照先テーブルを用意してください。
参照元エンティティに対し、データ定義の参照項目設定を行います。
参照項目設定については、「 IM-Repository ユーザ操作ガイド 」 - 「 参照項目設定 」をご確認ください。
また、参照項目設定を行う際は、【参照先ごとの注意事項】を確認してください。

19

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01
注意【参照先ごとの注意事項】
エンティティを参照する
結合条件は、参照元・参照先で同一の辞書項目を指定してください
異なる辞書項目を設定した場合、アプリケーションは正常に作成されません
参照先エンティティに検索機能を付けるには設定が必要です
参照先エンティティの「 データ定義 」設定から、検索条件に指定した項目のみ検索ができます
テーブルを参照する
参照項目・結合条件ともに、参照元エンティティ項目と参照先カラムのデータ型が一致している必要があります
データ型が一致しない場合、アプリケーションは正常に動作しないことがあります
参照先テーブルのすべてのカラムで検索が可能です
表示形式が「テキストボックス」「複数行テキストボックス」の場合は部分一致検索、それ以外は完全一致検索としてアプ
リケーションが作成されます
共通マスタを参照する「マスタメンテナンス」テンプレート（マスタ参照機能付き）は 「共通マスタを参照する」機能に対応していません「共通マスタを参照する」から参照項目設定したエンティティを利用した場合、関連項目はマスタ参照する形ではなく、通常の項目としてアプリケーションが作成されます
共通マスタの参照を行いたい場合は、参照したいテーブルに対して「テーブルを参照する」設定を行ったエンティティでア
プリケーションを作成してください

アプリケーションの作成「マスタメンテナンス」テンプレートを利用してアプリケーションを作成する手順についてご紹介します。
「エンティティを選択」から参照元エンティティを選択し、マスタメンテナンス（マスタ参照機能付き）アプリケーションを作成します。

詳細な手順は下記のページをご確認ください。

「エンティティを選択」して作成する

アプリケーションのアクセス手順
作成したアプリケーションへアクセスする方法をご紹介します。
「マスタメンテナンス」テンプレートから作成されるアプリケーションは、「一覧画面」を起点として操作することを想定しています。
以下では「一覧画面」へのアクセス手順について説明します。

「テンプレートビルドジョブ - 詳細」画面から遷移する
画面のURLを取得する

20

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01「テンプレートビルドジョブ - 詳細」画面から遷移する「テンプレートビルドジョブ - 詳細」画面はアプリケーション作成完了後に表示されます。
「テンプレートビルドジョブ - 詳細」画面のステータスが「COMPLETE」と表示されたら、「作成された「一覧画面」へはこちらの詳細アイコンから遷移できます。」の欄にあるをクリックしてください。

コラム「テンプレートビルドジョブ - 詳細」画面は、「サイトマップ」→「Accel Studio」→「アプリケーション作成」→「テンプレートビル
ドジョブ」に遷移し、作成したアプリケーションの「詳細」をクリックすることで表示できます。
画面のURLを取得する「マスタメンテナンス」テンプレートから作成したアプリケーションは「一覧画面」「登録画面」「編集画面」「参照画面」のそれぞれに画面URLが定義されています。
「サイトマップ」→「Accel Studio」→「アプリケーション一覧」で、「自動生成されたアプリケーション」カテゴリを選択します。
作成したアプリケーションを選択し、遷移したいカードにホバーをしてください。
表示されたURLアイコンをクリックすることで、URLがクリップボードにコピーされます。

21

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01
コラム取得したURLは、初期設定では「テナント管理者」または「Accel Studio管理者」ロールを持ったユーザのみアクセス可能です。
任意のユーザに対して、利用を許可したい場合の設定方法は、 「 Accel Studio アプリケーション管理機能 仕様書 」 - 「 Accel Studio
アプリケーション認可設定 」をご確認ください。

コラム
作成したアプリケーションをグローバルメニューに追加したい場合は、グローバルナビ設定をご利用ください。 | グローバルナビの設定
方法は、「ファーストステップガイド 」 - 「管理者が一般ユーザ向けのメニューを作成する 」をご確認ください。

アプリケーションの画面イメージと操作方法「マスタメンテナンス」テンプレートから作成されるアプリケーションは、「一覧画面」を起点として操作することを想定しています。
一覧画面「一覧画面」では、登録したデータを閲覧できます。

画面左上の検索ボタンをクリックすると、検索欄を表示させることができます。
検索欄から任意のデータを絞り込みできます。
参照項目の検索も可能です。

22

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

コラム
検索欄に表示される項目は、事前にIM-Repositoryで検索条件に設定した項目のみです。
登録画面「新規作成」ボタンから「登録画面」に遷移します。

「登録画面」では任意の情報を設定できます。
項目の並び順は通常のマスタメンテナンスと異なります。
マスタメンテナンス（マスタ参照機能付き）では、参照先ごとに項目がグループ化されて表示されます。

23

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

参照ボタンから、参照マスタの一覧画面をダイアログで確認できます。
検索欄からデータを絞り込むことも可能です。

24

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

ダイアログで任意のデータを選択すると、選択したデータが登録画面に反映されます。

25

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

コラム
Input Areaコンテナに配置している、非表示の「見出しレベル3」エレメントには結合条件の1つ目のデータが設定されています。

このエレメントに任意のデータを設定し、表示/非表示プロパティにチェックをつけることで、テーブルヘッダのように利用することができます。

アプリケーション画面の編集はコンテンツ編集画面から行います。
コンテンツ編集画面へは、アプリケーション管理画面からアクセスできます。
編集画面「一覧画面」で任意のデータの編集ボタンを選択すると、選択したデータの「編集画面」に遷移します。
編集画面でも登録画面と同様に、参照ボタンからマスタの参照を行うことができます。

26

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

画面右下の鍵アイコンは排他制御エレメントです。
鍵アイコンをクリックして排他制御を有効にすると、他のユーザは編集ができない状態になり、編集の衝突を防ぐことができます。
参照画面「一覧画面」で任意のデータの参照ボタンを選択すると、選択したデータの「参照画面」に遷移します。

27

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01
新しくエンティティを作成する
1. アプリケーション作成画面への遷移
Accel Studioの「業務テンプレート一覧」から「マスタメンテナンス」テンプレートを選択します。
Accel Studioの「業務テンプレート一覧」は、「サイトマップ」→「Accel Studio」→「業務テンプレート一覧」から遷移できます。

マスタメンテナンスの作成方法は「新しくエンティティを作成」を選択します。

2. アプリケーションのIDや名称などの設定「マスタメンテナンス」テンプレートを選択し、アプリケーション情報の設定画面が表示されたら、アプリケーションのIDや名称などを設定します。
設定した基本情報は、各処理や画面の名称、IDなどに利用されます。

28

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

3. 扱うデータの定義「新しくエンティティを作成」する場合は、アプリケーション作成時に作成されるエンティティの情報を元に、マスタメンテナンスアプリケー
ションの各画面が生成されます。
この項目ではメインエンティティを作成します。
「詳細に設定する」トグルのオン・オフを切り替えることで、設定可能な項目が変わります。

コラム「詳細に設定する」トグルは2024 Autumn(Jasmine)からご利用いただけます。
「詳細に設定する」トグルをオフにする場合、最低限の項目のみ入力します。すぐにアプリケーションを作成したい場合に選択してください。
「詳細に設定する」トグルをオンにする場合、全ての項目を入力します。エンティティの設定を詳細に行いたい場合に選択してください。

「詳細に設定する」トグルをオフにする場合「詳細に設定する」トグルをオンにする場合「詳細に設定する」トグルをオフにする場合

29intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

1. 扱うデータの定義
新しいエンティティを作成します。メインエンティティの名称を設定します。
2. データベースのテーブルに利用する名称の定義
入力された内容を保持するテーブルの名称を設定します。
エンティティ情報を元にデータベースのテーブルが作成され、「データ定義」機能で管理されます。
なお、「新しくエンティティを作成」する場合、既存のテーブルは設定いただけません。

コラム「データ定義」機能については、「 IM-Repository ユーザ操作ガイド 」 - 「 データ定義 」をご確認ください。

コラム「詳細に設定する」トグルをオフにする場合は、データベース種別は「TENANT」に設定されます。データベース種別を変更することはできません。
3. メインエンティティの項目の編集「マスタメンテナンス」テンプレートはエンティティ項目を元に一覧画面などの各画面がアプリケーション作成時に生成されます。
テーブルにカラムを追加し、各項目を設定してください。

コラム
詳細ボタンをクリックすると辞書項目新規作成ダイアログが開き、各項目の詳細設定が行えます。

コラム「マスタメンテナンス」テンプレートは、作成するアプリケーションに検索機能を付けることができます。
検索機能を付ける場合、検索対象にしたい項目の「検索条件」にチェックを入れてください。
4. 明細データの利用指定
明細エンティティの数を指定します。
最大で5つの明細エンティティを作成できます。

30

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

5. 扱う明細データの定義1
メインエンティティと同様に項目を編集します。
明細エンティティの主キーは、sub_table_idとメインエンティティの主キーが設定されます。

扱う明細データの定義1 以降の明細データも、同様に設定を行うことができます。

「詳細に設定する」トグルをオフにする場合のデータ定義設定は以上です。
6. その他情報の指定 に進んでください。

詳細に設定する場合

31intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

1. 扱うデータの定義
新しいエンティティを作成します。メインエンティティのID、名称、カテゴリを設定します。
2. データベースのテーブルに利用する名称の定義
入力された内容を保持するテーブルの名称を設定します。
エンティティ情報を元にデータベースのテーブルが作成され、「データ定義」機能で管理されます。
なお、「新しくエンティティを作成」する場合、既存のテーブルは設定いただけません。

コラム「データ定義」機能については、「 IM-Repository ユーザ操作ガイド 」 - 「 データ定義 」をご確認ください。
3. メインエンティティの項目の編集「マスタメンテナンス」テンプレートはエンティティ項目を元に一覧画面などの各画面がアプリケーション作成時に生成されます。
辞書項目を追加し、データ型を選択すると、データ型に合った画面の入力項目が補完されます。
なお、データ型に「TIME」「DATETIME」「BINARY」を設定した辞書項目またはエイリアスは使用できません。

コラム「マスタメンテナンス」テンプレートは、作成するアプリケーションに検索機能を付けることができます。
検索機能を付ける場合、検索対象にしたい項目の「検索条件」にチェックを入れてください。

コラム「辞書項目の新規作成」から新規に辞書項目を作成した場合、辞書項目名を標準ロケールのみ登録できます。
各ロケールの内容をアプリケーションに反映したい場合は、事前に辞書項目を作成する必要があります。「 IMRepository ユーザ操作ガイド 」 - 「 辞書項目を新規登録する 」より各ロケールの辞書項目名を設定し、「既存の辞書項
目から選択」してください。
4. 明細データの利用指定
明細エンティティの数を指定します。
最大で5つの明細エンティティを作成できます。

32

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

5. 扱う明細データの定義1
メインエンティティと同様に項目を編集します。
明細エンティティの主キーは、sub_table_idとメインエンティティの主キーが設定されます。

扱う明細データの定義1 以降の明細データも、同様に設定を行うことができます。
6. その他情報の指定作成されるアプリケーションに利用されるリソースのIDやルーティング情報を手動で決定できます。
チェックを入れないことを推奨します。
7. アプリケーション作成開始
アプリケーションの基本情報を入力したら「アプリケーション作成」ボタンをクリックしてください。
入力項目に不備が無ければ自動でアプリケーションの作成ができます。

33

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

8. アプリケーション作成結果
アプリケーション作成が完了すると、ステータスが「COMPLETE」と表示されます。

コラム
作成したアプリケーションは、初期設定では「テナント管理者」または「Accel Studio管理者」ロールを持ったユーザのみ利用できます。
任意のユーザに対して、利用を許可したい場合の設定方法は、 「 Accel Studio アプリケーション管理機能 仕様書 」 - 「 Accel
Studio アプリケーション認可設定 」をご確認ください。

「新しくエンティティを作成する」を選択した場合のアプリケーションの作成手順は以上です。

アプリケーションのアクセス手順 に進んでください。

エンティティを選択する
1. アプリケーション作成画面への遷移
Accel Studioの「業務テンプレート一覧」から「マスタメンテナンス」テンプレートを選択します。
Accel Studioの「業務テンプレート一覧」は、「サイトマップ」→「Accel Studio」→「業務テンプレート一覧」から遷移できます。

34

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01
マスタメンテナンスの作成方法は「エンティティを選択」を選択します。

2. アプリケーションのIDや名称などの設定「マスタメンテナンス」テンプレートを選択し、アプリケーション情報の設定画面が表示されたら、アプリケーションのIDや名称などを設定します。
設定した基本情報は、各処理や画面の名称、IDなどに利用されます。

3. 扱うデータの定義「エンティティを選択」する場合は、選択されたエンティティの情報を元にマスタメンテナンスアプリケーションの各画面が生成されます。
「エンティティを選択」から、アプリケーションで使用したいエンティティを選択してください。

35

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

コラム
参照項目設定が行われているエンティティを選択した場合は、マスタ参照機能付きのアプリケーションが作成されます。
詳しくは「 マスタメンテナンス（マスタ参照機能付き） 」をご確認ください。
1. メインエンティティの項目の編集「マスタメンテナンス」テンプレートはエンティティ項目を元に一覧画面などの各画面がアプリケーション作成時に生成されます。

コラム「マスタメンテナンス」テンプレートは作成するアプリケーションに検索機能を付けることができます。
検索条件の設定方法は、「 IM-Repository ユーザ操作ガイド 」 - 「 データ定義 」をご確認ください。
4. 明細データの利用指定
明細エンティティの数を指定します。
最大で5つの明細エンティティを作成できます。

36

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

コラム「エンティティを選択」で明細を利用するには、事前にサブエンティティ項目の設定を行う必要があります。
サブエンティティ項目の設定は、「 IM-Repository ユーザ操作ガイド 」 - 「 関連項目 」から行ってください。
5. 扱う明細データの定義1
メインエンティティと同様にエンティティを選択し、項目を編集します。

37

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

扱う明細データの定義1 以降の明細データも、同様に設定を行うことができます。

コラム「マスタメンテナンス」テンプレートはsub_table_idを予約語として利用します。
JavaScript変数名がsub_table_idである項目は、明細において自動で採番されデータとして登録されます。
6. その他情報の指定作成されるアプリケーションに利用されるリソースのIDやルーティング情報を手動で決定できます。
チェックを入れないことを推奨します。
7. アプリケーション作成開始
アプリケーションの基本情報を入力したら「アプリケーション作成」ボタンをクリックしてください。
入力項目に不備が無ければ自動でアプリケーションの作成ができます。

8. アプリケーション作成結果
アプリケーション作成が完了すると、ステータスが「COMPLETE」と表示されます。

38

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

コラム
作成したアプリケーションは、初期設定では「テナント管理者」または「Accel Studio管理者」ロールを持ったユーザのみ利用できます。
任意のユーザに対して、利用を許可したい場合の設定方法は、 「 Accel Studio アプリケーション管理機能 仕様書 」 - 「 Accel
Studio アプリケーション認可設定 」をご確認ください。
「エンティティを選択する」を選択した場合のアプリケーションの作成手順は以上です。
「マスタメンテナンス」テンプレートを利用する方は アプリケーションのアクセス手順 に進んでください。
「マスタメンテナンス」テンプレート（マスタ参照機能付き）を利用する方は アプリケーションのアクセス手順 に進んでください。

Excelファイルを利用する
コラム「マスタメンテナンス」テンプレートに利用できるExcelファイルの詳細については「 マスタメンテナンステンプレートに利用できる
Excelファイルの詳細 」をご確認ください。
1. アプリケーション作成画面への遷移
Accel Studioの「業務テンプレート一覧」から「マスタメンテナンス」テンプレートを選択します。
Accel Studioの「業務テンプレート一覧」は、「サイトマップ」→「Accel Studio」→「業務テンプレート一覧」から遷移できます。

マスタメンテナンスの作成方法は「Excelファイルを利用」を選択します。

39

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

2. Excelファイルのアップロード「マスタメンテナンス」テンプレートを選択し、アプリケーション情報の設定画面が表示されたら、アプリケーションにしたいExcelファイル
をアップロードします。
ファイルをドラッグ＆ドロップまたは「ファイルを選択」ボタンからファイルを指定し、アップロードしてください。

40

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

ファイルのアップロード結果が表示されます。

3. アプリケーションのIDや名称などの設定
アプリケーションのIDや名称はExcelファイルの情報を元に自動入力されます。
自動入力された項目は変更可能です。
設定した基本情報は、各処理や画面の名称、IDなどに利用されます。

41

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

4. 扱うデータの定義
扱うデータの定義情報はExcelファイルの情報を元に自動入力されます。
自動入力された項目は変更可能です。

1. 扱うデータの定義
新しいエンティティを作成します。エンティティの名称を設定します。
2. データベースのテーブルに利用する名称の定義
入力された内容を保持するテーブルの名称を設定します。
エンティティ情報を元にデータベースのテーブルが作成され、「データ定義」機能で管理されます。

コラム「データ定義」機能については、「 IM-Repository ユーザ操作ガイド 」 - 「 データ定義 」をご確認ください。
3. エンティティの項目の編集「マスタメンテナンス」テンプレートはエンティティ項目を元に一覧画面などの各画面がアプリケーション作成時に生成されます。

42

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

コラム「マスタメンテナンス」テンプレートは作成するアプリケーションに検索機能を付けることができます。
「検索条件」にチェックが入っている項目を検索対象として扱います。Excelファイルのアップロード時は全ての項目にチェックが入っています。
検索対象にしたくない項目はチェックを外してください。
5. その他情報の指定作成されるアプリケーションに利用されるリソースのIDやルーティング情報を手動で決定できます。
チェックを入れないことを推奨します。
6. アプリケーション作成開始
アプリケーションの基本情報を入力したら「アプリケーション作成」ボタンをクリックしてください。
入力項目に不備が無ければ自動でアプリケーションの作成ができます。

7. アプリケーション作成結果
アプリケーション作成が完了すると、ステータスが「COMPLETE」と表示されます。

コラム
作成したアプリケーションは、初期設定では「テナント管理者」または「Accel Studio管理者」ロールを持ったユーザのみ利用できます。
任意のユーザに対して、利用を許可したい場合の設定方法は、 「 Accel Studio アプリケーション管理機能 仕様書 」 - 「 Accel
Studio アプリケーション認可設定 」をご確認ください。

43

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01「Excelファイルを利用する」を選択した場合のアプリケーションの作成手順は以上です。
Excelファイルを利用する場合は明細は使用できません。

アプリケーションのアクセス手順 に進んでください。

マスタメンテナンステンプレートに利用できるExcelファイルの詳細
このページではマスタメンテナンステンプレートの作成時に利用可能なExcelファイルの詳細について解説します。

目次
Excelファイルを利用したアプリケーションの作成の概要
Excelファイルのルール
ファイルの形式
ワークシートの形式
ワークシートセルの型についてその他の注意事項
アプリケーション作成画面で補完される内容

Excelファイルを利用したアプリケーションの作成の概要
Excelファイルを利用して、「マスタメンテナンス」テンプレートからアプリケーションを作成できます。
Excelファイルをアップロードすることでアプリケーションの作成時に必要な入力をExcelの内容から補います。
また、Excelのデータがインポートされた状態でアプリケーションが作成されます。

コラム「マスタメンテナンス」テンプレートでExcelファイルを利用したアプリケーションの作成は2024 Spring(Iris)からご利用いただけます。

44intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

Excelファイルのルール
ご利用いただけるExcelファイルのルールについて解説します。
1行目にテーブルのカラム名、2行目以降に任意のデータを持つExcelファイルを読み取ることができます。
CSV形式のファイルのようなイメージのExcelファイルを利用してください。

45

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

Excelファイルを利用する場合のアプリケーション作成画面では、サンプルのExcelファイルをダウンロードできます。
初めての方はサンプルのExcelファイルを利用して、アプリケーションを作成してみてください。

Excelファイルを読み取るためには、以下のルールが存在します。

ファイルの形式
Excelファイルの拡張子は.xlsx形式のファイルのみ利用できます。.xls形式のファイルは利用できません。
ファイルサイズが100MBを超えるファイルはアップロードできません。
マクロやVBAを利用したExcelファイルは正しく読み取れない場合があります。

ワークシートの形式

46

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01
読み取り対象のワークシートは一番目（一番左側）のワークシートです。
複数のワークシートが存在する場合でも、一番左のワークシートのみが読み取られます。

ワークシート
A列1行目から入力してください。
1行目にカラム名を記載してください。
1行目はアプリケーションのカラム名として利用されます
1行目のセルには文字列を入力してください。
文字列以外のデータまたは空のセル場合、その一つ左の列までを読み取ります。

2行目以降にデータを入力してください。
2行目以降はアプリケーションのデータとして利用されます。
2行目以降にデータを持たない場合でもアプリケーションは作成されますが、データは持たない状態で作成されます。

47

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

2行目以降の同じ列のデータについては、セルの型が一致している必要があります。
例：A列の2行目以降は全て文字列型、B列の2行目以降は全て数値型...など

セルの型についてセルの型は入力されているデータやセルの書式設定を元に推測・補完されます。
セルは以下の型で分類され、アプリケーション作成時の情報補完に利用されます。

48

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01
セルの型

例

文字列

「サンプル文字列」

数値「12345」「0.12345」

備考

計算式の結果等で無限小数が存在する場合、「扱うデータの定義」で小数桁数が大きな値になることがあります。

2024/04/01

日付

セルが日付として読み込まれない場合、書式設定から「*2012/3/14」形式を指定してください。

真偽値「TRUE」「FALSE」

エラー「=1/0」

計算の結果に問題がある場合や、セルの参照先が存在しない場合など

空白、空のセル

コラム
日付のセルは書式設定によっては正しく日付のセルと読み取られない場合があります。
書式設定から日付の「2012/3/14」や「*2012/3/14」など他の書式に変更して再度アップロードしてください。

コラム
計算式の入ったセルは計算後の結果からセルの型が決定されます。
Excelファイルの読み取り時に計算式の結果が取得できない場合、そのセルは空のセルとして扱われます。
計算式の結果が取得できないセルを取得する方法として、計算式のセルをコピーして同じ箇所に計算後の値を貼り付ける方法があります。
1. 計算式の結果の値をコピーしたいセルを選択してコピーします。
2. 同じ箇所にペーストする際に右クリックメニューから貼り付けのオプションで「値」を選択することで計算式の結果をセルに記載できます。

その他の注意事項
Excelファイルをアップロードすると、その内容がアプリケーション作成画面上に反映され編集可能な状態で表示されます。
なお、「扱うデータの定義」の「エンティティ情報」については、可能な限りアップロードした内容を画面上で変更するのではなく、必要な修正をExcelファイルに行い、修正後のファイルを再度アップロードすることを推奨します。
扱うデータの定義を変更すると、データのインサートに失敗する可能性があります。
Excelファイルから取得した辞書項目（エンティティ項目）に対しては主キーを設定できません。
主キー用の辞書項目が自動的に追加されるため、その項目をご利用ください。

アプリケーションを作成すると、主キーの辞書項目に「00000001」のような連番が設定されます。

49

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

Excelファイルの各列の情報をもとに「扱うデータの定義」の「エンティティ情報」に辞書項目が追加されます。
アプリケーション作成後に辞書項目の設定内容を変更する場合は、作成したアプリケーションのアプリケーション管理画面で「データ定義」
欄から該当のエンティティを選択し、ヘッダの「辞書項目一覧」へ移動して設定の変更を行ってください。
セル結合は非対応です。
画像やメディアファイルは非対応です。
セルの幅や高さ、罫線の設定や太字などのセルの見た目の設定は無視されます。

アプリケーション作成画面で補完される内容
アプリケーション作成画面の各入力項目とExcelファイルの各列の情報の対応について解説します。
アップロードしていただいたExcelファイルの各列の情報をもとにアプリケーション作成画面の各入力項目が補完されます。
補完された内容を変更することは可能です。
アプリケーション作成画面

Excelファイルの情

の入力項目

報

Excelファイルの内容に関係なく一意な文字列が補完されます。

アプリケーショ アプリケーションID
ン情報

アプリケーション名

ファイル名

エンティティ名

Excelファイルのファイル名がアプリケーション名として補完されます。
Excelファイルの内容に関係なく一意な文字列が補完されます。

扱うデータの定 エンティティID
義

補完される内容

シート名

登録先エンティティカテゴ

Excelファイルのシート名がエンティティ名として補完されます。
「業務テンプレートから作成」カテゴリが指定されます。

リ
データベース種別

TENANTが指定されます。

エンティティに紐づくテー

Excelファイルの内容に関係なく一意な文字列が補完されます。

ブル名
登録先辞書項目カテゴリ「マスタメンテナンス」カテゴリが指定されます。

辞書項目ID

Excelファイルの内容に関係なく一意な文字列が補完されます。

辞書項目名

1行目のカラム名

Excelファイルの1行目の文字列で補完されます。

データ型

2行目以降のセルの型 アップロード時点の内容から変更する場合はExcelファイルを修正して再度アップロードしてください。

変数名

Excelファイルの内容に関係なく一意な文字列が補完されます。

物理名

Excelファイルの内容に関係なく一意な文字列が補完されます。

最大桁数

各列のデータに合わ

Excelファイルをインポートできる最大桁数が補完されます。

せた数値
小数桁数

各列のデータに合わ

Excelファイルをインポートできる小数桁数が補完されます。

せた数値
主キー設定

変更不可

主キーは設定できません。

必須設定

一部変更可能列内のデータに空のセルが存在する場合、必須設定は変更できません。

50

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01
アプリケーション作成画面

Excelファイルの情

の入力項目

報

補完される内容

並び替え

変更不可

並び替えできません。Excelファイルの列を並び替えて再度アップロード
してください。

削除

変更不可

削除できません。Excelファイルの列を削除して再度アップロードしてください。

マスタメンテナンステンプレートのローコード仕様書
このページではマスタメンテナンステンプレートで作成された Accel Studio アプリケーションのローコード資材の仕様について説明します。

目次
全体構造
画面
画面コンテンツ
公開URL
画面URL
APIのURL
ロジック
登録処理
参照処理
編集処理
削除処理
一覧取得処理データ定義

全体構造
マスタメンテナンステンプレートで作成された Accel Studio アプリケーションのローコード資材は以下で構成されます。

画面
画面コンテンツ
一覧画面
登録・編集・参照画面
公開URL
画面URL
登録画面
編集画面
参照画面
一覧画面
APIのURL
POST accel-studio-app/{IDの決定に利用する文字列}
GET accel-studio-app/{IDの決定に利用する文字列}
PUT accel-studio-app/{IDの決定に利用する文字列}
DELETE accel-studio-app/{IDの決定に利用する文字列}
POST accel-studio-app/{IDの決定に利用する文字列}/list

ロジック
登録処理
参照処理
編集処理
削除処理
一覧取得処理データ定義

アプリケーションのリソース関連図は以下の通りです。

51intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

画面
マスタメンテナンステンプレートで作成された Accel Studio アプリケーションの画面は以下で構成されます。

画面コンテンツ
一覧画面
登録・編集・参照画面

画面コンテンツ
画面コンテンツは IM-BloomMaker のコンテンツ定義です。
それぞれの画面コンテンツの詳細を以下で説明します。
一覧画面
概要
一覧画面はマスタデータを一覧表示する画面です。
一覧画面は以下の機能を持ちます。
マスタデータの一覧表示
マスタデータの検索アプリケーション作成時にエンティティ項目の「検索条件」列にチェックを入れた項目が検索条件として表示されます。
ページ
一覧画面のページは以下の通りです。
ページ

説明

Main Page

サイドメニューコンテナにOverallページを埋め込みます。
このページが画面に表示されます。

Overall

一覧画面の全体を構成します。

Header

一覧画面のヘッダを構成します。

Table Operation

一覧画面のテーブル操作を構成します。

Search Condition

一覧画面の検索条件を構成します。

Table

一覧画面のテーブルを構成します。

変数
一覧画面の変数は以下の通りです。一部を抜粋しています。

52

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01{"state": { // 画面の状態を管理する変数"tableData": [], // 一覧画面のテーブルデータを管理する変数"transitionRequestParameter": {}, // 画面遷移時のリクエストパラメータを管理する変数"clickedCell": { // 一覧から選択した行の情報を管理する変数"index": null,"key": null},"pagination": { // ページング情報を管理する変数"total": null, // 一覧の総件数"rowPerPage": null, // 1ページあたりの表示件数"current": null // 現在のページ},"condition": { // 検索、ソート条件を管理する変数"searchCondition": {}, // 検索条件の値を管理する変数"sortCondition": [ // ソート条件を管理する変数。リッチテーブルエレメントに指定します。
{"key": null, // ソート対象。辞書項目IDを指定します。
"order": null // ソート順。昇順の場合は「asc」、降順の場合は「desc」を指定します。
}],"isOpenedCondition": false // 検索条件エリアの表示状態を管理する変数},"prePagination": { // ページング処理時に前回のページング情報を管理する変数"current": null},"isFiltered": false // 検索中かを管理する変数},"endPoint": { // APIのエンドポイントを管理する変数。エンドポイントごとにリクエストパラメータとレスポンスデータを管理します。
"list": { // 一覧取得処理のエンドポイント"responseData": { // 一覧取得処理のレスポンスデータ"data": {"records": [], // 一覧のデータを管理する変数"total": null}},
"requestParameter": { // 一覧取得処理のリクエストパラメータ"limit": null, // 1ページあたりの表示件数"offset": null, // 取得開始位置"searchCondition": {}, // 検索条件
"sortCondition": [] // ソート条件}}},"headerRowString": {}, // 一覧画面のヘッダの文字列を管理する変数。リッチテーブルエレメントに指定します。
"columnSettings": {} // 一覧画面のテーブルの列設定を管理する変数。リッチテーブルエレメントに指定します。
}

定数
一覧画面の定数は以下の通りです。一部を抜粋しています。

53

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01{"screenUrl": { // 画面遷移時のURLを管理する定数"register": "accel-studio-app/%IDの決定に利用する文字列%/register", // 登録画面のURL"edit": "accel-studio-app/%IDの決定に利用する文字列%/edit", // 編集画面のURL"refer": "accel-studio-app/%IDの決定に利用する文字列%/refer" // 参照画面のURL},"iconKey": { // アイコンのキーを管理する定数。編集、参照画面への遷移ボタンに使用します。
"edit": "_edit","refer": "_refer"},"initCondition": { // 変数の初期化値を管理する定数"sortCondition": [ // ソート条件を管理する変数の初期化値{"key": null,"order": null}],"searchCondition": {}, // 検索条件の値を管理する変数の初期化値"limit": 20, // 1ページあたりの表示件数の初期化値"offset": 0 // 取得開始位置の初期化値},"pulldownKeys": [ // プルダウンの選択肢のキーを管理する定数。プルダウン項目の場合に一覧にvalueではなくlabelを表示するために使用します。
{"itemName": "%プルダウン項目の辞書項目ID%","enumeration": "%プルダウン項目の辞書項目ID%"}],"enumerationList": {} // プルダウンの選択肢を管理する定数。プルダウン項目は画面に表示する文字列（label）と内部に持つ値（value）を持ちます。
}

アクション
一覧画面のアクションは以下の通りです。
アクション

説明

初期描画時

ページ読み込み時に実行されるアクションです。
ソート条件、検索条件を初期化し、一覧データを取得アクションを実行します。

一覧データを取得

一覧データを取得します。
プルダウンの項目がある場合、valueの値が取得されるため、labelの値を設定します。
検索条件が設定されているかどうかを判断し、検索中かを管理する変数isFilteredを設定します。

登録画面へ遷移

登録画面に遷移します。

編集画面へ遷移

編集画面に遷移します。

参照画面へ遷移

参照画面に遷移します。

編集/参照アイコンが押されたとき一覧から選択した行の情報を管理する変数に設定し、編集/参照画面に遷移します。
編集/参照アイコンが押されたときのイベントにこのアクションを設定します。

検索ボタンが押されたとき検索条件を設定し、一覧データを取得アクションを実行します。
現在ページ（current）を1ページ目に、取得開始位置（offset）を0に設定します。
検索ボタンが押されたときのイベントにこのアクションを設定します。

検索条件をクリア

検索条件を初期化用の定数initConditionの値で初期化します。

リッチテーブルのリッチテーブルのinteractiveNavigationEventに指定するアクションです。

interactiveNavigationEventを実行したとき リッチテーブルの部品を操作した際に実行されるアクションです。
ページング/ソート処理

ページングの場合は取得開始位置（offset）を設定します。
ソートの場合はソート条件を設定し、取得開始位置（offset）を0に設定し、現在ページ（current）を1ページ目に設定します。

%日付型の項目% の検索条件（下限）をクリ

検索条件エリアの日付入力項目（下限）のクリアを行います。

ア%日付型の項目% の検索条件（上限）をクリ

検索条件エリアの日付入力項目（上限）のクリアを行います。

ア
検索エリアの表示/非表示を切り替え

検索条件エリアの表示/非表示を切り替えます。

登録・編集・参照画面

54

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01
登録・編集・参照画面はマスタデータの登録・編集・参照を行う画面です。
登録・編集・参照画面は以下の機能を持ちます。
マスタデータの登録・編集・参照・削除
ページ
登録・編集・参照画面のページは以下の通りです。
ページ

説明

Main Page

サイドメニューコンテナにOverallページを埋め込みます。
このページが画面に表示されます。

Overall

登録・編集・参照画面の全体を構成します。

Header

登録・編集・参照画面のヘッダを構成します。

Input Area

登録・編集・参照画面の入力エリア（入力フォーム）を構成します。

Button Area

「登録」ボタン、「更新」「削除」ボタンを表示します。

変数
登録・編集・参照画面の変数は以下の通りです。一部を抜粋しています。
{"state": { // 画面の状態を管理する変数"entity": {}, // エンティティのデータを管理する変数"confirmResult": false // 確認ダイアログの結果を管理する変数"isChanged": false, // 画面の入力値が変更されたかを管理する変数。trueの場合、画面左上の戻るアイコンをクリックした時に確認ダイアログを表示します。
"isLocked": false, // 排他制御エレメントのロック状態を管理する変数。trueの場合、各項目の編集を制限します。
"key": {}, // 主キーの値を管理する変数},"endPoint": { // APIのエンドポイントを管理する変数。エンドポイントごとにリクエストパラメータとレスポンスデータを管理します。
"refer": { // 参照処理のエンドポイント"responseData": { // 参照処理のレスポンスデータ"entity": {}},"requestParameter": {} // 参照処理のリクエストパラメータ},"edit": { // 編集処理のエンドポイント"requestParameter": { // 編集処理のリクエストパラメータ"entity": {}}},"register": { // 登録処理のエンドポイント"requestParameter": { // 登録処理のリクエストパラメータ"entity": {}},"responseData": { // 登録処理のレスポンスデータ"duplicate": null // 登録処理の重複チェック結果}},"delete": { // 削除処理のエンドポイント"requestParameter": {} // 削除処理のリクエストパラメータ}},"businessKey": {} // 排他制御エレメントに使用する一意なキーを管理する変数}

定数
登録・編集・参照画面の定数は以下の通りです。一部を抜粋しています。

55

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01{"mode": { // 画面のURLで使用するモードを管理する定数"register": "register", // 登録画面のモード"refer": "refer", // 参照画面のモード"edit": "edit" // 編集画面のモード},"screenUrl": { // 画面遷移時のURLを管理する定数"list": "accel-studio-app/%IDの決定に利用する文字列%/list" // 一覧画面のURL},"enumerationList": { // プルダウンの選択肢を管理する定数。プルダウン項目は画面に表示する文字列（label）と内部に持つ値（value）を持ちます。
"%プルダウン項目の辞書項目ID%": { // プルダウンの項目"label": [], // プルダウンの表示文字列"value": [] // プルダウンの内部値
}
}
}

入力
登録・編集・参照画面の入力は以下の通りです。
{"__mode__": "register", // 画面のモードを画面のURLの前処理から受け取る変数"%主キーの項目%": null // 一覧画面から選択されたマスタデータの主キーの値}

アクション
登録・編集・参照画面のアクションは以下の通りです。
アクション

説明

初期描画時

ページ読み込み時に実行されるアクションです。
画面のモードを画面のURLの前処理から受け取り、画面の表示を変更します。

一覧画面へ遷移

一覧画面に遷移します。

登録ボタンが押されたとき

入力値を検証し、エラーがなければ登録処理を実行します。
明細エンティティはマスタとなるエンティティのサブエンティティとして定義されています。
明細エンティティには画面に表示されていない項目の「sub_table_id」が含まれます。
「sub_table_id」は明細エンティティの主キーです。
「sub_table_id」に連番を設定して登録処理を実行します。
※「sub_table_id」が存在しないサブエンティティを指定された場合、これらの処理は作成されません。

更新ボタンが押されたとき

入力値を検証し、エラーがなければ更新処理を実行します。
登録ボタンが押されたときと同様に明細エンティティの「sub_table_id」に連番を設定して更新処理を実行します。
「sub_table_id」は登録時に設定された値に関係なく、更新時には連番を設定します。
※「sub_table_id」が存在しないサブエンティティを指定された場合、これらの処理は作成されません。

削除ボタンが押されたとき削除処理を実行し、一覧画面に遷移します。

戻るボタンが押されたとき入力値が変更されている場合、確認ダイアログを表示します。
確認ダイアログで「はい」を選択した場合、一覧画面に遷移します。
入力値が変更されていない場合は、確認ダイアログを表示せずに一覧画面に遷移します。

入力フォームの値を編集したとき入力値が変更された場合、戻るボタンが押されたときに確認ダイアログを表示するための変数をtrueに設定します。
全ての入力項目に対して「入力値変更時」のイベントにこのアクションを設定します。

明細 %明細エンティティ% の追加ボタンが押 明細エンティティの行を追加します。
されたとき
明細 %明細エンティティ% の削除ボタンが押 明細エンティティの行を削除します。
されたとき

公開URL
マスタメンテナンステンプレートで作成された Accel Studio アプリケーションの公開URLは以下で構成されます。

画面URL

56

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01
登録画面
編集画面
参照画面
一覧画面
APIのURL
POST accel-studio-app/{IDの決定に利用する文字列}
GET accel-studio-app/{IDの決定に利用する文字列}
PUT accel-studio-app/{IDの決定に利用する文字列}
DELETE accel-studio-app/{IDの決定に利用する文字列}
POST accel-studio-app/{IDの決定に利用する文字列}/list

画面URL
画面URLは IM-BloomMaker のルーティング定義です。
それぞれの画面のURLの詳細を以下で説明します。
登録画面
登録画面のURLには前処理が設定されています。
前処理はJavaプログラムで実装されています。
登録画面の前処理はパラメータ「__mode__」を追加し、値を「"register"」に設定します。
画面コンテンツ「登録・編集・参照画面」の入力値で「__mode__」の値を評価し、「"register"」の場合に画面の表示を変更します。
編集画面
編集画面のURLには前処理が設定されています。
前処理はJavaプログラムで実装されています。
編集画面の前処理はパラメータ「__mode__」を追加し、値を「"edit"」に設定します。
画面コンテンツ「登録・編集・参照画面」の入力値で「__mode__」の値を評価し、「"edit"」の場合に画面の表示を変更します。
参照画面
参照画面のURLには前処理が設定されています。
前処理はJavaプログラムで実装されています。
参照画面の前処理はパラメータ「__mode__」を追加し、値を「"refer"」に設定します。
画面コンテンツ「登録・編集・参照画面」の入力値で「__mode__」の値を評価し、「"refer"」の場合に画面の表示を変更します。
一覧画面
一覧画面のURLには前処理が設定されていません。

APIのURL
APIのURLは IM-LogicDesigner のロジックフロールーティング定義です。
それぞれのAPIのURLの詳細を以下で説明します。
POST accel-studio-app/{IDの決定に利用する文字列}
マスタデータの登録を行うAPIのURLです。
GET accel-studio-app/{IDの決定に利用する文字列}
マスタデータの取得を行うAPIのURLです。
PUT accel-studio-app/{IDの決定に利用する文字列}
マスタデータの更新を行うAPIのURLです。
DELETE accel-studio-app/{IDの決定に利用する文字列}
マスタデータの削除を行うAPIのURLです。
POST accel-studio-app/{IDの決定に利用する文字列}/list
マスタデータの一覧を取得するAPIのURLです。
一覧の取得はソート、ページング、検索条件に対応しています。

ロジック
ロジックは IM-LogicDesigner のロジックフロー定義です。
マスタメンテナンステンプレートで作成された Accel Studio アプリのロジックは以下で構成されます。

57

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01
登録処理
参照処理
編集処理
削除処理
一覧取得処理登録処理
登録処理はマスタデータの登録を行う処理です。
IM-Repository のエンティティの登録処理を呼び出して登録を行います。

参照処理
参照処理はマスタデータの参照を行う処理です。
IM-Repository のエンティティの参照処理を呼び出して参照を行います。

編集処理
編集処理はマスタデータの編集を行う処理です。
IM-Repository のエンティティの編集処理を呼び出して編集を行います。

削除処理
削除処理はマスタデータの削除を行う処理です。
IM-Repository のエンティティの削除処理を呼び出して削除を行います。

一覧取得処理一覧取得処理はマスタデータの一覧取得を行う処理です。
IM-Repository のエンティティの一覧取得処理を呼び出して一覧取得を行います。
一覧取得処理はソート、ページング、検索条件に対応しています。
検索条件はアプリケーション作成時にエンティティ項目の「検索条件」列にチェックを入れた項目が検索条件として表示されます。
アプリケーションの作成後に検索条件を追加する場合は、 IM-Repository のエンティティのデータ定義から検索条件を追加してください。

コラム
IM-LogicDesigner の IM-Repository に関するタスクについては、「 IM-Repository 」をご確認ください。

データ定義
マスタメンテナンステンプレートで作成された Accel Studio アプリケーションのデータ定義はアプリケーション作成時に指定したデータ定義です。

コラム「データ定義」機能については、「 IM-Repository ユーザ操作ガイド 」 - 「 データ定義 」をご確認ください。

サンプルアプリケーションテンプレート
ビルドしていただくことで、すぐに利用することも可能なテンプレートです。
カスタマイズによって、更に使いやすいアプリケーションとしていただくことも可能です。

打刻アプリ
このページでは「打刻アプリ」テンプレートの概要、アプリケーション作成手順、画面イメージ、操作方法と活用例について解説します。

目次「打刻アプリ」テンプレートとは「打刻アプリ」テンプレートの利用方法
アプリケーションの作成手順
アプリケーションのアクセス手順
アプリケーションの画面イメージと操作方法
テンプレートの活用例

58

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01「打刻アプリ」テンプレートとは「打刻アプリ」テンプレートは、モバイル端末やPCから出退勤の打刻を行い、その履歴を参照できるアプリケーションです。

コラム「打刻アプリ」テンプレートは2021 Winter(Dandelion)から利用できます。

「打刻アプリ」テンプレートの利用方法「打刻アプリ」テンプレートを利用したアプリケーションの作成手順と「打刻アプリ」アプリケーションの操作方法をご紹介します。

アプリケーションの作成手順「打刻アプリ」テンプレートを利用してアプリケーションを作成する手順についてご紹介します。
1. アプリケーション作成画面への遷移
Accel Studioの「業務テンプレート一覧」から「打刻アプリ」テンプレートを選択します。
Accel Studioの「業務テンプレート一覧」は、「サイトマップ」→「Accel Studio」→「業務テンプレート一覧」から遷移できます。

59

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

2. アプリケーションのIDや名称などの設定「打刻アプリ」テンプレートを選択し、アプリケーション情報の設定画面が表示されたら、アプリケーションのIDや名称などを設定します。
設定した基本情報は、各処理や画面の名称、IDなどに利用されます。

3. データベースのテーブルに利用する名称の定義
次に、作成するアプリケーションで扱うデータベースのテーブルに利用する名称を定義します。
ここでは、ユーザの情報と打刻情報を保持するテーブルの名称を設定します。
なお、「打刻アプリ」テンプレートでは、既存のテーブルはご利用いただけません。

60

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

4. 管理者の設定「打刻アプリ」テンプレートは、管理者の権限を付与するロールを指定します。
ここで設定したロールのいずれかを所持するユーザは、作成した「打刻アプリ」アプリケーションを利用する全ユーザの打刻記録を参照できます。

コラム「打刻アプリ」の管理者権限は、指定したロールに対して付与できます。
管理者権限を付与するために新規でロールを作成する場合や、特定のユーザに既存のロールを付与する場合は、「テナント管理者
操作ガイド 」 - 「ロールを設定する 」をご確認ください。
5. その他情報の指定作成されるアプリケーションに利用されるリソースのIDやルーティング情報を手動で決定できます。
チェックを入れないことを推奨します。
6. アプリケーション作成開始
アプリケーションの基本情報と、テーブル名を入力したら「アプリケーション作成」ボタンをクリックしてください。
入力項目に不備が無ければ自動でアプリケーションの作成ができます。

7. アプリケーション作成結果
アプリケーション作成が完了すると、ステータスが「COMPLETE」と表示されます。

61

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

アプリケーションのアクセス手順
作成したアプリケーションへアクセスする方法をご紹介します。
以下では「打刻画面」または「一覧画面」へのアクセス手順について説明します。

「テンプレートビルドジョブ - 詳細」画面から遷移する
画面のURLを取得する「テンプレートビルドジョブ - 詳細」画面から遷移する「テンプレートビルドジョブ - 詳細」画面はアプリケーション作成完了後に表示されます。
「テンプレートビルドジョブ - 詳細」画面のステータスが「COMPLETE」と表示されたら、「作成された「打刻画面」へはこちらの詳細アイコンから遷移できます。」の欄にあるをクリックしてください。

コラム「テンプレートビルドジョブ - 詳細」画面は、「サイトマップ」→「Accel Studio」→「アプリケーション作成」→「テンプレートビル
ドジョブ」に遷移し、作成したアプリケーションの「詳細」をクリックすることで表示できます。
画面のURLを取得する「打刻アプリ」テンプレートから作成したアプリケーションは「打刻画面」「一覧画面」のそれぞれに画面URLが定義されています。
1. 「ルーティング定義編集」画面への遷移「サイトマップ」→「Accel Studio」→「アプリケーション一覧」で、「自動生成されたアプリケーション」カテゴリを選択します。
作成したアプリケーションを選択し、「アプリケーション構成情報」画面が表示されたら、「公開URL」タブをクリックしてください。
続いて、URLを取得したい画面のカードをクリックし、「ルーティング定義編集」画面を開きます。

62

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

2. URLを取得「URL」のをクリックすることで、URLがクリップボードにコピーされます。

コラム
取得したURLは、初期設定では「テナント管理者」または「Accel Studio管理者」ロールを持ったユーザのみアクセス可能です。
任意のユーザに対して、利用を許可したい場合の設定方法は、 「 Accel Studio アプリケーション管理機能 仕様書 」 - 「 Accel
Studio アプリケーション認可設定 」をご確認ください。

コラム
作成したアプリケーションをグローバルメニューに追加したい場合は、グローバルナビ設定をご利用ください。
グローバルナビの設定方法は、「ファーストステップガイド 」 - 「管理者が一般ユーザ向けのメニューを作成する 」をご確認く
ださい。

アプリケーションの画面イメージと操作方法「打刻アプリ」テンプレートから作成されるアプリケーションは、「打刻画面」または「一覧画面」を起点として操作することを想定しています。
打刻画面「打刻画面」では、「出勤」ボタンから出勤時間、「退勤」ボタンから退勤時間を記録できます。
また、「休憩開始」ボタンから休憩開始時間、「休憩終了」ボタンから休憩終了時間を記録できます。
右上のからは、intra-mart Accel Platformのホーム画面に遷移します。

63

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

一覧画面「一覧画面」では、アプリケーション利用ユーザは自身の打刻記録を閲覧できます。
画面右側の絞り込み条件では、打刻種別、対象期間を絞り込みできます。

一方、管理者に指定されたロールを所持するユーザはすべてのユーザの打刻した記録を閲覧できます。
画面右側の絞り込み条件では、ユーザ、組織、打刻種別、期間を絞り込みできます。

64

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

コラム「打刻アプリ」の管理者権限は指定したロールに対して付与されます。
アプリケーション作成後に他のロールへ管理者権限を付与したい場合は、以下の手順に従って操作を行ってください。
1. 作成したアプリケーションの「アプリケーション構成情報」画面に遷移し、「ロジック」タブからロジックフロー「一覧取得処
理」を選択して「ロジックフロー定義編集」画面※1を開きます。
2. 「定数設定」ボタンから「roleId」を編集し、管理者権限を付与するロールのロールIDを指定※2してください。
※1 このロジックフローの定数「roleId」に指定したロールが、管理者権限を持ちます。
※2 複数指定する場合はカンマ区切りで指定できます。

テンプレートの活用例「打刻アプリ」テンプレートを活用したアプリケーションの例をご紹介します。
例：勤務時間管理アプリケーション
打刻時に、作業カテゴリや作業内容を入力できるようにすることで、各作業を管理するアプリケーションを作成できます。
打刻画面
・作業カテゴリと作業内容を入力して打刻ができます。
・出勤・退勤ではなく開始・終了にすることで、より詳細な作業管理に使用することもできます。

65

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

一覧画面
・出勤打刻と退勤打刻から、作業時間を閲覧できます。
・当月の稼働状況をグラフで閲覧できます。
・各作業を絞って表示できます。

在庫管理
このページでは「在庫管理」テンプレートの概要、アプリケーション作成手順、画面イメージと操作方法について解説します。

目次「在庫管理」テンプレートとは「在庫管理」テンプレートの利用方法
アプリケーションの作成手順
アプリケーションのアクセス手順
アプリケーションの画面イメージと操作方法

66

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01「在庫管理」テンプレートとは「在庫管理」テンプレートは、商品の在庫数を管理するアプリケーションです。
商品の情報にバーコードまたはQRコードを登録・生成できます。また、登録したコードを読み取り、商品在庫数を更新できます。
バーコードとQRコードはどちらか一方のみ使用でき、アプリケーション作成時に指定します。
このテンプレートは「バーコード生成」モジュールが含まれていない環境では利用できません。

コラム「在庫管理」テンプレートは2021 Winter(Dandelion)から利用できます。

コラム「バーコード生成」モジュールが含まれていない環境では、アプリケーション作成時にビルドエラーとなり、アプリケーションの作成に失敗します。

「在庫管理」テンプレートの利用方法「在庫管理」テンプレートを利用したアプリケーションの作成手順と「在庫管理」アプリケーションの操作方法をご紹介します。

アプリケーションの作成手順「在庫管理」テンプレートを利用してアプリケーションを作成する手順についてご紹介します。
1. アプリケーション作成画面への遷移
Accel Studioの「業務テンプレート一覧」から「在庫管理」テンプレートを選択します。
Accel Studioの「業務テンプレート一覧」は、「サイトマップ」→「Accel Studio」→「業務テンプレート一覧」から遷移できます。

67

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

2. アプリケーションのIDや名称などの設定「在庫管理」テンプレートを選択し、アプリケーション情報の設定画面が表示されたら、アプリケーションのIDや名称などを設定します。
設定した基本情報は、各処理や画面の名称、IDなどに利用されます。

3. データベースのテーブルに利用する名称の定義
次に、作成するアプリケーションで扱うデータベースのテーブルに利用する名称を定義します。
ここでは、商品の情報を保持するテーブルの名称を設定します。
なお、「在庫管理」テンプレートでは、既存のテーブルはご利用いただけません。
任意でテーブルにカラムを追加し、商品の情報を追加できます。追加したカラムは商品情報として「編集画面」から編集できます。

68intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

コラム
テーブル情報に標準で設定されている各項目の表示名は、多言語化対応が行われ、各画面に表示されます。
新規で追加した項目については、多言語化されずに標準ロケールにのみ設定されます。
4. アプリケーションのオプション指定「在庫管理」テンプレートは、商品の情報にバーコードまたはQRコードを登録・生成できます。
バーコードとQRコードはどちらか一方のみ使用できます。

5. その他情報の指定作成されるアプリケーションに利用されるリソースのIDやルーティング情報を手動で決定できます。
チェックを入れないことを推奨します。
6. アプリケーション作成開始
アプリケーションの基本情報と、テーブル名を入力したら「アプリケーション作成」ボタンをクリックしてください。
入力項目に不備が無ければ自動でアプリケーションの作成ができます。

7. アプリケーション作成結果
アプリケーション作成が完了すると、ステータスが「COMPLETE」と表示されます。

69

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

コラム
作成したアプリケーションは、初期設定では「テナント管理者」または「Accel Studio管理者」ロールを持ったユーザのみ利用できます。
任意のユーザに対して、利用を許可したい場合の設定方法は、 「 Accel Studio アプリケーション管理機能 仕様書 」 - 「 Accel
Studio アプリケーション認可設定 」をご確認ください。

アプリケーションのアクセス手順
作成したアプリケーションへアクセスする方法をご紹介します。
「在庫管理」テンプレートから作成されるアプリケーションは、「在庫一覧画面」または「在庫数更新画面」を起点として操作することを想定しています。
以下では「在庫一覧画面」または「在庫数更新画面」へのアクセス手順について説明します。

「 テンプレートビルドジョブ - 詳細」画面から遷移する
画面のURLを取得する「 テンプレートビルドジョブ - 詳細」画面から遷移する「テンプレートビルドジョブ - 詳細」画面はアプリケーション作成完了後に表示されます。
「テンプレートビルドジョブ - 詳細」画面のステータスが「COMPLETE」と表示されたら、「作成された「在庫一覧画面」へはこちらの詳細アイコンから遷移できます。」の欄にあるをクリックしてください。

70intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

コラム「テンプレートビルドジョブ - 詳細」画面は、「サイトマップ」→「Accel Studio」→「アプリケーション作成」→「テンプレートビル
ドジョブ」に遷移し、作成したアプリケーションの「詳細」をクリックすることで表示できます。
画面のURLを取得する「在庫管理」テンプレートから作成したアプリケーションは「在庫一覧画面」「在庫編集画面」「在庫登録画面」「在庫数更新画面」のそれぞれに画
面URLが定義されています。
1. 「ルーティング定義編集」画面への遷移「サイトマップ」→「Accel Studio」→「アプリケーション一覧」で、「自動生成されたアプリケーション」カテゴリを選択します。
作成したアプリケーションを選択し、「アプリケーション構成情報」画面が表示されたら、「公開URL」タブをクリックしてください。
続いて、URLを取得したい画面のカードをクリックし、「ルーティング定義編集」画面を開きます。

2. URLを取得「URL」のをクリックすることで、URLがクリップボードにコピーされます。

71intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

コラム取得したURLは、初期設定では「テナント管理者」または「Accel Studio管理者」ロールを持ったユーザのみアクセス可能です。
任意のユーザに対して、利用を許可したい場合の設定方法は、 「 Accel Studio アプリケーション管理機能 仕様書 」 - 「 Accel
Studio アプリケーション認可設定 」をご確認ください。

コラム
作成したアプリケーションをグローバルメニューに追加したい場合は、グローバルナビ設定をご利用ください。
グローバルナビの設定方法は、「ファーストステップガイド 」 - 「管理者が一般ユーザ向けのメニューを作成する 」をご確認く
ださい。

アプリケーションの画面イメージと操作方法「在庫管理」テンプレートから作成されるアプリケーションは、「在庫一覧画面」または「在庫数更新画面」を起点として操作することを想定しています。
下記ではアプリケーション作成時の「アプリケーションのオプション指定」で「バーコード」を選択した場合の操作を説明します。「QRコード」を選択した場合でも同様の機能が利用できます。
在庫一覧画面
「在庫一覧画面」では、登録した商品を閲覧できます。
アプリケーション作成時に任意で追加した商品の情報は、一覧には表示されません。

72

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

画面右側の絞り込み条件では、「商品名」や「商品管理コード」「単価」「在庫数」「在庫率」から商品を絞り込みできます。
なお、アプリケーション作成時に任意で追加した項目での絞り込み機能は組み込まれていません。

在庫登録画面「在庫登録画面」では、商品の登録ができます。
「在庫一覧画面」の「新規作成」ボタンから「在庫登録画面」に遷移できます。

73intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01「バーコード1」「バーコード2」には商品のバーコードを登録できます。
「読み取り」を選択するとカメラが起動します。商品のバーコードを読み取り、文字列を取得できます。
「採番」を選択すると一意な文字列を生成します。商品にバーコードが無い場合にご利用ください。
「表示」を選択すると入力された文字列から作成されるバーコードを表示します。
表示されたバーコードは画像として保存できるため、印刷して商品に貼り付けるなどの利用が可能です。

コラム
カメラが搭載されていない端末では、「読み取り」機能は利用できません。

コラム「読み取り」機能を利用する場合、https でのアクセスが必要です。
詳しくは、「 IM-BloomMaker for Accel Platform 2022 Winter リリースノート 」 - 「 バーコードリーダー、QR コードリーダーエ
レメントを利用する場合、https でのアクセスが必要です。 」をご確認ください。

アプリケーション作成時に任意で追加した商品の情報は、「バーコード2」の下部に配置されます。

74

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

在庫編集画面「在庫編集画面」では、商品情報の編集ができます。

画面右下の南京錠アイコンは排他制御エレメントです。
南京錠アイコンをクリックして排他制御を有効にすると、他のユーザは編集ができない状態になり、編集の衝突を防ぐことができます。
青柳辰巳が画面を制御しているとき、青柳辰巳のアイコン周囲が青く変化します。

75

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

同画面にアクセスしている丸山益男からは、青柳辰巳が画面を制御していること、入力欄およびボタンが非活性になっていることが確認できます。
なお、バーコード表示ボタンは排他制御の対象外です。

在庫数更新画面「在庫数更新画面」では、商品在庫の増減を入力して在庫数を更新できます。
「在庫数更新画面」は項目を入力すると下部に次の入力内容が表示されます。下記を順番に入力してください。
1. 商品を検索
商品管理コードを入力、または「読み取り」からバーコードを読み取って入力し、「検索」を選択します。
2. 在庫の増減を入力
増減する数値を入力し、「在庫増（入荷・補充）」または「在庫減（出荷・消費）」を選択します。
3. 確認して更新
最終的な在庫を確認して「更新」を選択します。

76

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

タスク管理
このページでは「タスク管理」テンプレートの概要、アプリケーション作成手順、画面イメージ、操作方法と活用例について解説します。

目次「タスク管理」テンプレートとは「タスク管理」テンプレートの利用方法
アプリケーションの作成手順
アプリケーションのアクセス手順
アプリケーションの画面イメージと操作方法
テンプレートの活用例「タスク管理」テンプレートとは「タスク管理」テンプレートは、タスクのステータスや担当者、レビュアー等を登録、管理するアプリケーションです。
そのまま日々の業務のタスク管理に利用したり、情報のやり取りをする掲示板のようにカスタマイズすることで、社内コミュニケーションにも利用で
きます。

77

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

コラム「タスク管理」テンプレートは2021 Winter(Dandelion)から利用できます。

「タスク管理」テンプレートの利用方法「タスク管理」テンプレートを利用したアプリケーションの作成手順と「タスク管理」アプリケーションの操作方法をご紹介します。

アプリケーションの作成手順「タスク管理」テンプレートを利用してアプリケーションを作成する手順についてご紹介します。
1. アプリケーション作成画面への遷移
Accel Studioの「業務テンプレート一覧」から「タスク管理」テンプレートを選択します。
Accel Studioの「業務テンプレート一覧」は、「サイトマップ」→「Accel Studio」→「業務テンプレート一覧」から遷移できます。

2. アプリケーションのIDや名称などの設定「タスク管理」テンプレートを選択し、アプリケーション情報の設定画面が表示されたら、アプリケーションのIDや名称などを設定します。
設定した基本情報は、各処理や画面の名称、IDなどに利用されます。

78

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

3. データベースのテーブルに利用する名称の定義
次に、作成するアプリケーションで扱うデータベースのテーブルに利用する名称を定義します。
ここでは、タスク情報と担当者情報、レビュアー情報を保持するテーブルの名称を設定します。
なお、「タスク管理」テンプレートでは、既存のテーブルはご利用いただけません。

4. その他情報の指定作成されるアプリケーションに利用されるリソースのIDやルーティング情報を手動で決定できます。
チェックを入れないことを推奨します。
5. アプリケーション作成開始
アプリケーションの基本情報と、テーブル名を入力したら「アプリケーション作成」ボタンをクリックしてください。
入力項目に不備が無ければ自動でアプリケーションの作成ができます。

6. アプリケーション作成結果
アプリケーション作成が完了すると、ステータスが「COMPLETE」と表示されます。

79

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

コラム
作成したアプリケーションは、初期設定では「テナント管理者」または「Accel Studio管理者」ロールを持ったユーザのみ利用できます。
任意のユーザに対して、利用を許可したい場合の設定方法は、 「 Accel Studio アプリケーション管理機能 仕様書 」 - 「 Accel
Studio アプリケーション認可設定 」をご確認ください。

アプリケーションのアクセス手順
作成したアプリケーションへアクセスする方法をご紹介します。
「タスク管理」テンプレートから作成されるアプリケーションは、「タスク一覧画面」を起点として操作することを想定しています。
以下では「タスク一覧画面」へのアクセス手順について説明します。

「テンプレートビルドジョブ - 詳細」画面から遷移する
画面のURLを取得する「テンプレートビルドジョブ - 詳細」画面から遷移する「テンプレートビルドジョブ - 詳細」画面はアプリケーション作成完了後に表示されます。
「テンプレートビルドジョブ - 詳細」画面のステータスが「COMPLETE」と表示されたら、「作成された「一覧画面」へはこちらの詳細アイコンから遷移できます。」の欄にあるをクリックしてください。

80intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

コラム「テンプレートビルドジョブ - 詳細」画面は、「サイトマップ」→「Accel Studio」→「アプリケーション作成」→「テンプレートビル
ドジョブ」に遷移し、作成したアプリケーションの「詳細」をクリックすることで表示できます。
画面のURLを取得する「タスク管理」テンプレートから作成したアプリケーションは「タスク登録画面」「タスク一覧画面」「タスク編集画面」のそれぞれに画面URLが定義されています。
1. 「ルーティング定義編集」画面への遷移「サイトマップ」→「Accel Studio」→「アプリケーション一覧」で、「自動生成されたアプリケーション」カテゴリを選択します。
作成したアプリケーションを選択し、「アプリケーション構成情報」画面が表示されたら、「公開URL」タブをクリックしてください。
続いて、URLを取得したい画面のカードをクリックし、「ルーティング定義編集」画面を開きます。

2. URLを取得「URL」のをクリックすることで、URLがクリップボードにコピーされます。

81

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

コラム取得したURLは、初期設定では「テナント管理者」または「Accel Studio管理者」ロールを持ったユーザのみアクセス可能です。
任意のユーザに対して、利用を許可したい場合の設定方法は、 「 Accel Studio アプリケーション管理機能 仕様書 」 - 「 Accel
Studio アプリケーション認可設定 」をご確認ください。

コラム
作成したアプリケーションをグローバルメニューに追加したい場合は、グローバルナビ設定をご利用ください。
グローバルナビの設定方法は、「ファーストステップガイド 」 - 「管理者が一般ユーザ向けのメニューを作成する 」をご確認く
ださい。

アプリケーションの画面イメージと操作方法「タスク管理」テンプレートから作成されるアプリケーションは、「タスク一覧画面」を起点として操作することを想定しています。
タスク一覧画面「タスク一覧画面」では、「一覧表示」タブをクリックすることで一覧表示に、「円グラフ表示」タブをクリックすることで円グラフ表示に切り替えることができます。

コラム「円グラフ表示」への切り替え機能は2023 Spring(Gerbera)から利用できます。
「一覧表示」では、画面上部の「新規作成」ボタンから「タスク登録画面」に、タスクのタイトルをクリックすることで「タスク編集画面」にそれぞれ遷移できます。
「一覧表示」では、表示されているテーブルヘッダをクリックすることで、並び順の変更も可能です。

82

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01「円グラフ表示」では、ステータスごとにタスクの割合を円グラフとして確認できます。
円グラフの下にある凡例をクリックすることで、円グラフ上での項目の表示/非表示を切り替えることができます。

タスク登録画面「タスク登録画面」では、タスクの登録ができます。
「ステータス」や「優先度」、「期日」などタスク管理に必要な項目を設定し、「担当者」や「レビュアー」をIM-共通マスタに登録されたユーザから設定できます。

83intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

タスク編集画面「タスク編集画面」では、タスクの編集と削除ができます。
履歴・コメント機能でコメントの入力やファイルの添付ができ、レビューの証跡を残したり担当者同士の作業報告などもできます。

コラム
履歴・コメント機能については、「 履歴・コメントモジュールユーザ操作ガイド 」をご確認ください。

テンプレートの活用例「タスク管理」テンプレートを活用したアプリケーションの例をご紹介します。
例：おすすめランチを紹介するアプリケーション
アプリケーションの各項目名を変更することで、ジャンルごとのおすすめランチを紹介するアプリケーションを作成できます。
一覧表示
・一覧テーブルの表示項目を減らしています。
・「タイトル」を「店名」、「ステータス」を「ジャンル」、「優先度」を「予算」、「進捗率」を「おすすめ度」に変更しています。

84intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

円グラフ表示・ジャンルごとに占める割合を確認できます。

例：社内の周知情報を展開するアプリケーション
編集の行えない参照画面を作成し、登録や更新が行えるユーザを制限することで、社内の周知情報を展開するアプリケーションを作成できます。
・参照画面ではボタンを非表示に設定し、入力用のエレメントを読み取り専用にしています。
・周知に必要のない項目については削除しています。

85

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

スプレッドシート回覧ワークフロー
このページでは「スプレッドシート回覧ワークフロー」テンプレートの概要、アプリケーション作成手順、画面イメージと操作方法について解説します。

目次「スプレッドシート回覧ワークフロー」テンプレートとは「スプレッドシート回覧ワークフロー」テンプレートの利用方法
アプリケーションの作成手順
アプリケーションの画面イメージと操作方法「スプレッドシート回覧ワークフロー」テンプレートとは「スプレッドシート回覧ワークフロー」テンプレートは、申請内容にスプレッドシートを利用したワークフローを作成できるアプリケーションです。
このテンプレートは「IM-Spreadsheet」が含まれていない環境では利用できません。

86intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

コラム「スプレッドシート回覧ワークフロー」テンプレートは2021 Winter(Dandelion)から利用できます。

コラム「IM-Spreadsheet」のライセンスについては、「IM-Spreadsheet for Accel Platform リリースノート 」 - 「ライセンスについて 」
をご確認ください。

「スプレッドシート回覧ワークフロー」テンプレートの利用方法「スプレッドシート回覧ワークフロー」テンプレートを利用したアプリケーションの作成手順と「スプレッドシート回覧ワークフロー」アプリケー
ションの操作方法をご紹介します。

アプリケーションの作成手順「スプレッドシート回覧ワークフロー」テンプレートを利用してアプリケーションを作成する手順についてご紹介します。
1. アプリケーション作成画面への遷移
Accel Studioの「業務テンプレート一覧」から「スプレッドシート回覧ワークフロー」テンプレートを選択します。
Accel Studioの「業務テンプレート一覧」は、「サイトマップ」→「Accel Studio」→「業務テンプレート一覧」から遷移できます。

2. アプリケーションのIDや名称などの設定「スプレッドシート回覧ワークフロー」テンプレートを選択し、アプリケーション情報の設定画面が表示されたら、アプリケーションのIDや

87

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01
名称などを設定します。
設定した基本情報は、各処理や画面の名称、IDなどに利用されます。「アプリケーション名」は自動で作成されるワークフローのフロー名に設定されます。

3. 扱うデータの定義「スプレッドシート回覧ワークフロー」テンプレートはアプリケーション作成時に作成されるエンティティの情報を元に、ワークフローの申請画面が生成されます。
この項目ではエンティティを作成し、データベースの名称を設定します。
「詳細に設定する」トグルのオン・オフを切り替えることで、設定可能な項目が変わります。

コラム「詳細に設定する」トグルは2024 Autumn(Jasmine)からご利用いただけます。
「詳細に設定する」トグルをオフにする場合、最低限の項目のみ入力します。すぐにアプリケーションを作成したい場合に選択してください。
「詳細に設定する」トグルをオンにする場合、全ての項目を入力します。エンティティの設定を詳細に行いたい場合に選択してください。

「詳細に設定する」トグルをオフにする場合「詳細に設定する」トグルをオンにする場合

88intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01「詳細に設定する」トグルをオフにする場合

1. データの定義
新しいエンティティを作成します。エンティティの名称を設定します。
2. データベースのテーブルに利用する名称の定義
入力された内容を保持するテーブルの名称を設定します。

89

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01
エンティティ情報を元にデータベースのテーブルが作成され、「データ定義」機能で管理されます。
なお、「スプレッドシート回覧ワークフロー」テンプレートでは、既存のテーブルはご利用いただけません。

コラム「データ定義」機能については、「 IM-Repository ユーザ操作ガイド 」 - 「 データ定義 」をご確認ください。

コラム|「詳細に設定する」トグルをオフにする場合は、データベース種別は「TENANT」に設定されます。データベース種別を変更することはできません。
3. エンティティの項目の編集「スプレッドシート回覧ワークフロー」テンプレートはエンティティ項目を元にワークフローの申請画面の入力フォームがアプリケーショ
ン作成時に生成されます。
初期状態ではテキストボックスの「タイトル」とスプレッドシートが用意されています。「ユーザデータID」は内部で使用する項目です。
任意でテーブルにカラムを追加し、申請の情報を追加できます。追加したカラムは「申請画面」から編集できます。

「詳細に設定する」トグルをオフにする場合の「扱うデータの定義」の設定は以上です。
4. ワークフロー情報の入力 に進んでください。
「詳細に設定する」トグルをオンにする場合

90intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

1. エンティティの定義
新しいエンティティを作成します。エンティティのID、名称、カテゴリを設定します。
2. データベースのテーブルに利用する名称の定義
入力された内容を保持するテーブルの名称を設定します。
エンティティ情報を元にデータベースのテーブルが作成され、「データ定義」機能で管理されます。
なお、「スプレッドシート回覧ワークフロー」テンプレートでは、既存のテーブルはご利用いただけません。

コラム「データ定義」機能については、「 IM-Repository ユーザ操作ガイド 」 - 「 データ定義 」をご確認ください。
3. エンティティ項目の編集「スプレッドシート回覧ワークフロー」テンプレートはエンティティ項目を元にワークフローの申請画面の入力フォームがアプリケーショ
ン作成時に生成されます。
初期状態ではテキストボックスの「タイトル」とスプレッドシートが用意されています。「ユーザデータID」は内部で使用する項目です。

91intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01
エンティティ項目を追加した場合、データ型に合った画面の入力項目がアプリケーション作成時に追加されます。
なお、データ型に「TIME」「DATETIME」「BINARY」を設定した辞書項目またはエイリアスは使用できません。

コラム「辞書項目の新規作成」から新規に辞書項目を作成した場合、辞書項目名を標準ロケールのみ登録できます。
各ロケールの内容をアプリケーションに反映したい場合は、事前に辞書項目を作成する必要があります。「 IM-Repository
ユーザ操作ガイド 」 - 「 辞書項目を新規登録する 」より各ロケールの辞書項目名を設定し、「既存の辞書項目から選択」してください。
4. ワークフロー情報の入力作成するアプリケーションで扱うワークフローの利用開始日、処理対象者を指定します。

1. 利用開始日
ワークフローの利用が可能となる日付を指定します。この項目は必須です。
2. 処理対象者の設定「処理対象者を指定する」を選択すると、申請対象者と承認対象者をユーザまたはロールで指定できます。
セレクトボックスから「ユーザ」または「ロール」を選択し、「追加」から任意の処理対象者を指定します。

92intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

コラム
申請対象者に指定されたユーザまたはロールを所持したユーザのワークフロー「申請一覧」画面に作成されたワークフローが表示されます。
アプリケーション作成時に処理対象者を指定していない場合、作成されたワークフローはどのユーザの「申請一覧」画面にも表示されません。
「申請一覧」画面は、「サイトマップ」→「ワークフロー」→「一覧」→「申請一覧」から遷移できます。
「申請一覧」画面については、 「 IM-Workflow ユーザ操作ガイド 」 - 「 申請一覧 」をご確認ください。
3. スプレッドシートの設定
承認者がスプレッドシートを編集可能にする場合に指定します。
指定しない場合、承認者はスプレッドシートを編集できず、参照のみできます。
4. 履歴・コメント機能
履歴・コメント機能を使用する場合は指定します。

コラム
履歴・コメント機能については、「 履歴・コメントモジュールユーザ操作ガイド 」をご確認ください。
5. IM-Workflow資材の設定
ワークフローのコンテンツ定義、ルート定義、フロー定義の各IDを手動で入力する場合に利用します。
5. その他情報の指定作成されるアプリケーションに利用されるリソースのIDやルーティング情報を手動で決定できます。
チェックを入れないことを推奨します。
6. アプリケーション作成開始
アプリケーションの基本情報を入力したら「アプリケーション作成」ボタンをクリックしてください。
入力項目に不備が無ければ自動でアプリケーションの作成ができます。

7. アプリケーション作成結果
アプリケーション作成が完了すると、ステータスが「COMPLETE」と表示されます。

93

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

コラム
作成したアプリケーションは、初期設定では「テナント管理者」または「Accel Studio管理者」ロールを持ったユーザのみ利用できます。
任意のユーザに対して、利用を許可したい場合の設定方法は、 「 Accel Studio アプリケーション管理機能 仕様書 」 - 「 Accel
Studio アプリケーション認可設定 」をご確認ください。
ワークフローの処理対象者を変更したい場合は、「 IM-Workflow 管理者操作ガイド 」 - 「 ルート詳細を設定する 」をご確認く
ださい。

アプリケーションの画面イメージと操作方法「スプレッドシート回覧ワークフロー」テンプレートから作成されるワークフローについて説明します。

コラム「メール配信ワークフロー」テンプレートから作成されたワークフローは、アプリケーション作成時に指定した処理対象者の「申請一覧」画面に表示されます。
ワークフローのフロー名は、アプリケーション名と同様の文字列で作成されます。
「申請一覧」画面は、「サイトマップ」→「ワークフロー」→「一覧」→「申請一覧」から遷移できます。
「申請一覧」画面については、 「 IM-Workflow ユーザ操作ガイド 」 - 「 申請一覧 」をご確認ください。
ワークフロー申請画面
アプリケーション作成時に作成したエンティティの情報に基づいて画面の項目が生成されます。
エンティティ項目に変更を加えていない場合、「タイトル」とスプレッドシートが入力可能な申請画面が生成されます。

「スプレッドシートを全画面で開く」ボタンをクリックすると、新しいタブにスプレッドシートが表示されます。

94

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

全画面でスプレッドシートを編集しているとき、元の申請画面は操作できません。
スプレッドシートの変更内容を保存すると、全画面のスプレッドシートは閉じて申請画面に戻ります。

95intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

顧客管理
このページでは「顧客管理」テンプレートの概要、アプリケーション作成手順、画面イメージ、操作方法と活用例について解説します。

目次「顧客管理」テンプレート とは「顧客管理」テンプレートの利用方法
アプリケーションの作成手順
アプリケーションのアクセス手順
アプリケーションの画面イメージと操作方法
テンプレートの活用例「顧客管理」テンプレート とは「顧客管理」テンプレートは、顧客の会社情報、相手先担当者情報と自社担当者情報を合わせて管理できるアプリケーションです。
顧客情報の管理ができるほか、コメント機能を用いることで簡易的な営業日報アプリケーションとしてもご利用いただけます。

96intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

コラム「顧客管理」テンプレートは2022 Spring(Eustoma)からご利用いただけます。

「顧客管理」テンプレートの利用方法「顧客管理」テンプレートを利用したアプリケーションの作成手順と「顧客管理」アプリケーションの操作方法をご紹介します。

アプリケーションの作成手順「顧客管理」テンプレートを利用してアプリケーションを作成する手順についてご紹介します。
1. アプリケーション作成画面への遷移
Accel Studioの「業務テンプレート一覧」から「顧客管理」テンプレートを選択します。
Accel Studioの「業務テンプレート一覧」は、「サイトマップ」→「Accel Studio」→「業務テンプレート一覧」から遷移できます。

97

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

2. アプリケーションのIDや名称などの設定「顧客管理」テンプレートを選択し、アプリケーション情報の設定画面が表示されたら、アプリケーションのIDや名称などを設定します。
設定した基本情報は、各処理や画面の名称、IDなどに利用されます。

3. 顧客データの定義「顧客管理」テンプレートはアプリケーション作成時に作成されるエンティティの情報を元に、顧客管理アプリケーションの各画面が生成されます。
この項目では顧客情報、相手先担当者情報、自社担当者情報を管理する3つのエンティティを作成し、各エンティティから作成されるテーブルの名称を設定します。
「詳細に設定する」トグルのオン・オフを切り替えることで、設定可能な項目が変わります。

コラム「詳細に設定する」トグル2024 Autumn(Jasmine)からご利用いただけます。
「詳細に設定する」トグルをオフにする場合、最低限の項目のみ入力します。すぐにアプリケーションを作成したい場合に選択してください。
「詳細に設定する」トグルをオンにする場合、全ての項目を入力します。エンティティの設定を詳細に行いたい場合に選択してください。

「詳細に設定する」トグルをオフにする場合「詳細に設定する」トグルをオンにする場合

98intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01「詳細に設定する」トグルをオフにする場合

99intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

1. 顧客データの定義
新しいエンティティを作成します。顧客エンティティの名称を設定します。
2. データベースのテーブルに利用する名称の定義
入力された内容を保持するテーブルの名称を設定します。
エンティティ情報を元にデータベースのテーブルが作成され、「データ定義」機能で管理されます。
なお、「顧客管理」テンプレートでは、既存のテーブルはご利用いただけません。

コラム「データ定義」機能については、「 IM-Repository ユーザ操作ガイド 」 - 「 データ定義 」をご確認ください。

コラム「詳細に設定する」トグルをオフにする場合は、データベース種別は「TENANT」に設定されます。データベース種別を変更することはできません。
3. 顧客エンティティの項目の編集「顧客管理」テンプレートはエンティティ項目を元に顧客一覧画面などの各画面がアプリケーション作成時に生成されます。
初期状態ではテキストボックスの「会社名」「会社検索名」「郵便番号」などの顧客情報に必要な項目が用意されています。「会社ID」
は内部で使用する項目です。
任意でテーブルにカラムを追加し、顧客の情報を追加できます。追加したカラムは顧客情報として「編集画面」から編集できます。

100

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

4. 相手先担当者データの定義
新しいエンティティを作成します。相手先担当者エンティティの名称を設定します。
また、入力された内容を保持するテーブルの名称を設定します。

5. 自社担当者データの定義
自社担当者データも同様に、エンティティの名称、入力された内容を保持するテーブルの名称を設定します。

101

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01「詳細に設定する」トグルをオフにする場合の「顧客データの定義」の設定は以上です。
4. その他情報の指定 に進んでください。
「詳細に設定する」トグルをオンにする場合

1. 顧客データの定義
新しいエンティティを作成します。顧客エンティティのID、名称、カテゴリを設定します。
2. データベースのテーブルに利用する名称の定義
入力された内容を保持するテーブルの名称を設定します。
エンティティ情報を元にデータベースのテーブルが作成され、「データ定義」機能で管理されます。
なお、「顧客管理」テンプレートでは、既存のテーブルはご利用いただけません。

コラム「データ定義」機能については、「 IM-Repository ユーザ操作ガイド 」 - 「 データ定義 」をご確認ください。
3. 顧客エンティティの項目の編集「顧客管理」テンプレートはエンティティ項目を元に顧客一覧画面などの各画面がアプリケーション作成時に生成されます。
初期状態ではテキストボックスの「会社名」「会社検索名」「郵便番号」などの顧客情報に必要な項目が用意されています。「会社ID」
は内部で使用する項目です。

エンティティ項目を追加した場合、データ型に合った画面の入力項目がアプリケーション作成時に追加されます。
なお、データ型に「TIME」「DATETIME」「BINARY」を設定した辞書項目またはエイリアスは使用できません。

102

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

コラム「辞書項目の新規作成」から新規に辞書項目を作成した場合、辞書項目名を標準ロケールのみ登録できます。
各ロケールの内容をアプリケーションに反映したい場合は、事前に辞書項目を作成する必要があります。「 IM-Repository
ユーザ操作ガイド 」 - 「 辞書項目を新規登録する 」より各ロケールの辞書項目名を設定し、「既存の辞書項目から選択」してください。
4. 相手先担当者データの定義
新しいエンティティを作成します。相手先担当者エンティティのID、名称、カテゴリを設定します。
また、入力された内容を保持するテーブルの名称を設定します。

103

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01
5. 自社担当者データの定義
自社担当者データも同様に、エンティティID、名称、カテゴリ、入力された内容を保持するテーブルの名称を設定します。

4. その他情報の指定作成されるアプリケーションに利用されるリソースのIDやルーティング情報を手動で決定できます。
チェックを入れないことを推奨します。
5. アプリケーション作成開始
アプリケーションの基本情報を入力したら「アプリケーション作成」ボタンをクリックしてください。
入力項目に不備が無ければ自動でアプリケーションの作成ができます。

6. アプリケーション作成結果
アプリケーション作成が完了すると、ステータスが「COMPLETE」と表示されます。

104

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

コラム
作成したアプリケーションは、初期設定では「テナント管理者」または「Accel Studio管理者」ロールを持ったユーザのみ利用できます。
任意のユーザに対して、利用を許可したい場合の設定方法は、 「 Accel Studio アプリケーション管理機能 仕様書 」 - 「 Accel
Studio アプリケーション認可設定 」をご確認ください。

アプリケーションのアクセス手順
作成したアプリケーションへアクセスする方法をご紹介します。
「顧客管理」テンプレートから作成されるアプリケーションは、「顧客一覧画面」を起点として操作することを想定しています。
以下では「顧客一覧画面」へのアクセス手順について説明します。

「テンプレートビルドジョブ - 詳細」画面から遷移する
画面のURLを取得する「テンプレートビルドジョブ - 詳細」画面から遷移する「テンプレートビルドジョブ - 詳細」画面はアプリケーション作成完了後に表示されます。
「テンプレートビルドジョブ - 詳細」画面のステータスが「COMPLETE」と表示されたら、「作成された「顧客一覧画面」へはこちらの詳細アイコンから遷移できます。」の欄にあるをクリックしてください。

105

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

コラム「テンプレートビルドジョブ - 詳細」画面は、「サイトマップ」→「Accel Studio」→「アプリケーション作成」→「テンプレートビル
ドジョブ」に遷移し、作成したアプリケーションの「詳細」をクリックすることで表示できます。
画面のURLを取得する「顧客管理」テンプレートから作成したアプリケーションは「顧客一覧画面」「顧客登録画面」「顧客編集画面」のそれぞれに画面URLが定義されています。
1. 「ルーティング定義編集」画面への遷移「サイトマップ」→「Accel Studio」→「アプリケーション一覧」で、「自動生成されたアプリケーション」カテゴリを選択します。
作成したアプリケーションを選択し、「アプリケーション構成情報」画面が表示されたら、「公開URL」タブをクリックしてください。
続いて、URLを取得したい画面のカードをクリックし、「ルーティング定義編集」画面を開きます。

2. URLを取得「URL」のをクリックすることで、URLがクリップボードにコピーされます。

106

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

コラム取得したURLは、初期設定では「テナント管理者」または「Accel Studio管理者」ロールを持ったユーザのみアクセス可能です。
任意のユーザに対して、利用を許可したい場合の設定方法は、 「 Accel Studio アプリケーション管理機能 仕様書 」 - 「 Accel
Studio アプリケーション認可設定 」をご確認ください。

コラム
作成したアプリケーションをグローバルメニューに追加したい場合は、グローバルナビ設定をご利用ください。
グローバルナビの設定方法は、「ファーストステップガイド 」 - 「管理者が一般ユーザ向けのメニューを作成する 」をご確認く
ださい。

アプリケーションの画面イメージと操作方法「顧客管理」テンプレートから作成されるアプリケーションは、「顧客一覧画面」を起点として操作することを想定しています。
顧客一覧画面
「顧客一覧画面」では、登録した会社を閲覧できます。

107

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

画面右側の絞り込み条件では、「会社名」や「電話番号」「住所」「備考」「相手先担当者」「自社担当者」から会社を絞り込みできます。
なお、アプリケーション作成時に任意で追加した項目での絞り込み機能は組み込まれていません。

顧客登録画面「新規作成」ボタンから「顧客登録画面」に遷移します。

108

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01「顧客登録画面」では「会社名」や「電話番号」「住所」「相手先担当者」など顧客情報の管理に必要な情報を設定できます。
アプリケーション作成時に任意で追加した項目は、「備考」の下に表示されます。

109

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

また、「自社担当者」はIM-共通マスタに登録されたユーザから設定できます。

110

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

顧客編集画面
「顧客一覧画面」で会社を選択すると、選択した会社の「顧客編集画面」に遷移します。

「顧客編集画面」では、顧客情報の修正や追加ができます。
また、画面右側には履歴・コメント機能が用意されています。
コメントの入力やファイルの添付ができるため、簡易的な営業日報として活用したり、担当者同士の報告もできます。

111

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

コラム
履歴・コメント機能については、「 履歴・コメントモジュールユーザ操作ガイド 」をご確認ください。

テンプレートの活用例「顧客管理」テンプレートを利用したアプリケーションの例をご紹介します。
例：業務担当者管理アプリ

112

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01
既存項目を「業務名」「担当者」「関係者」などに修正して活用することで、情報連携と進捗報告を一括で行えるアプリケーションを作成できます。

社内FAQ管理
このページでは「社内FAQ管理」テンプレートの概要、アプリケーション作成手順、画面イメージ、操作方法と活用例について解説します。

113

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01
目次「社内FAQ管理」テンプレートとは「社内FAQ管理」テンプレートの利用方法
アプリケーションの作成手順
アプリケーションのアクセス手順
アプリケーションの画面イメージと操作方法
テンプレートの活用例「社内FAQ管理」テンプレートとは「社内FAQ管理」テンプレートは、社内でよくある質問とその回答を簡単に管理するアプリケーションです。
データにカテゴリをつけて管理できるテンプレートの一例としても利用できます。

コラム「社内FAQ管理」テンプレートは2022 Spring(Eustoma)から利用できます。

「社内FAQ管理」テンプレートの利用方法「社内FAQ管理」テンプレートを利用したアプリケーションの作成手順と「社内FAQ管理」アプリケーションの操作方法をご紹介します。

アプリケーションの作成手順「社内FAQ管理」テンプレートを利用してアプリケーションを作成する手順についてご紹介します。
1. アプリケーション作成画面への遷移
Accel Studioの「業務テンプレート一覧」から「社内FAQ管理」テンプレートを選択します。
Accel Studioの「業務テンプレート一覧」は、「サイトマップ」→「Accel Studio」→「業務テンプレート一覧」から遷移できます。

114

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

2. アプリケーションのIDや名称などの設定「社内FAQ管理」テンプレートを選択し、アプリケーション情報の設定画面が表示されたら、アプリケーションのIDや名称などを設定します。
設定した基本情報は、各処理や画面の名称、IDなどに利用されます。

3. データベースのテーブルに利用する名称の定義
次に、作成するアプリケーションで扱うデータベースのテーブルに利用する名称を定義します。
ここでは、FAQの情報を保持するテーブルと、FAQのカテゴリ情報を保持するテーブルの名称を設定します。
なお、「社内FAQ管理」テンプレートでは、既存のテーブルはご利用いただけません。
任意でテーブルにカラムを追加し、FAQの情報を追加できます。追加したカラムはFAQ情報として「FAQ編集画面」から編集できます。

115

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

コラム
テーブル情報に標準で設定されている各項目の表示名は、多言語化対応が行われ、各画面に表示されます。
新規で追加した項目については、多言語化されずに標準ロケールにのみ設定されます。
4. その他情報の指定作成されるアプリケーションに利用されるリソースのIDやルーティング情報を手動で決定できます。
チェックを入れないことを推奨します。
5. アプリケーション作成開始
アプリケーションの基本情報と、テーブル名を入力したら「アプリケーション作成」ボタンをクリックしてください。
入力項目に不備が無ければ自動でアプリケーションの作成ができます。

6. アプリケーション作成結果
アプリケーション作成が完了すると、ステータスが「COMPLETE」と表示されます。

116

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01
コラム
作成したアプリケーションは、初期設定では「テナント管理者」または「Accel Studio管理者」ロールを持ったユーザのみ利用できます。
任意のユーザに対して、利用を許可したい場合の設定方法は、 「 Accel Studio アプリケーション管理機能 仕様書 」 - 「 Accel
Studio アプリケーション認可設定 」をご確認ください。

アプリケーションのアクセス手順
作成したアプリケーションへアクセスする方法をご紹介します。
「社内FAQ管理」テンプレートから作成されるアプリケーションは、「カテゴリ一覧画面」または「FAQ一覧画面」を起点として操作することを想定しています。
以下では「カテゴリ一覧画面」または「FAQ一覧画面」へのアクセス手順について説明します。

「テンプレートビルドジョブ - 詳細」画面から遷移する
画面のURLを取得する「テンプレートビルドジョブ - 詳細」画面から遷移する「テンプレートビルドジョブ - 詳細」画面はアプリケーション作成完了後に表示されます。
「テンプレートビルドジョブ - 詳細」画面のステータスが「COMPLETE」と表示されたら、「作成された「カテゴリ一覧画面」へはこちらの詳細アイコンから遷移できます。」の欄にあるをクリックしてください。

コラム「テンプレートビルドジョブ - 詳細」画面は、「サイトマップ」→「Accel Studio」→「アプリケーション作成」→「テンプレートビル
ドジョブ」に遷移し、作成したアプリケーションの「詳細」をクリックすることで表示できます。
画面のURLを取得する「社内FAQ管理」テンプレートから作成したアプリケーションはすべての画面に画面URLが定義されています。
1. 「ルーティング定義編集」画面への遷移「サイトマップ」→「Accel Studio」→「アプリケーション一覧」で、「自動生成されたアプリケーション」カテゴリを選択します。
作成したアプリケーションを選択し、「アプリケーション構成情報」画面が表示されたら、「公開URL」タブをクリックしてください。
続いて、URLを取得したい画面のカードをクリックし、「ルーティング定義編集」画面を開きます。

117

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

2. URLを取得「URL」のをクリックすることで、URLがクリップボードにコピーされます。

コラム
取得したURLは、初期設定では「テナント管理者」または「Accel Studio管理者」ロールを持ったユーザのみアクセス可能です。
任意のユーザに対して、利用を許可したい場合の設定方法は、 「 Accel Studio アプリケーション管理機能 仕様書 」 - 「 Accel
Studio アプリケーション認可設定 」をご確認ください。

コラム
作成したアプリケーションをグローバルメニューに追加したい場合は、グローバルナビ設定をご利用ください。
グローバルナビの設定方法は、「ファーストステップガイド 」 - 「管理者が一般ユーザ向けのメニューを作成する 」をご確認く
ださい。

アプリケーションの画面イメージと操作方法「社内FAQ管理」テンプレートから作成されるアプリケーションは2種類の利用者「管理者」「一般ユーザ」を想定しています。
管理者

118

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01
管理者は、「カテゴリ」と「FAQ」の登録・編集・削除ができます。
以下の画面を利用します。

カテゴリ一覧画面
カテゴリ登録画面
カテゴリ編集画面
管理者用FAQ一覧画面
FAQ登録画面
FAQ編集画面
一般ユーザ
一般ユーザは、公開状態のFAQが参照できます。
非公開状態のFAQの参照やFAQ情報の登録・編集はできません。
以下の画面を利用します。
FAQ一覧画面
FAQ参照画面
認可設定
管理者用の画面と一般ユーザ用の画面で別々に画面が用意されているため、認可設定だけで管理者と参照者の制御ができます。
以下のリソースの認可を許可することで、認可サブジェクト対象者は一般ユーザとして「FAQ一覧画面」が利用できます。
リソース

公開URL

画面のURL {アプリケーション名} FAQ一覧画面{アプリケーション名} FAQ詳細画面
APIのURLGET accel-studio-app/{IDの決定に利用する文字列}/list/open
GET accel-studio-app/{IDの決定に利用する文字列}/open_only
GET accel-studio-app/{IDの決定に利用する文字列}/category/valid/list

コラム
IDの決定に利用する文字列は、 アプリケーションの作成手順 の「IDの決定に利用する文字列」項目に指定した文字列です。

以下の画像では、例として「認証済みユーザ」に認可の許可をしています。

コラム
認可設定については、 「 Accel Studio アプリケーション管理機能 仕様書 」 - 「 Accel Studio アプリケーション認可設定 」をご確認
ください。

119

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01
カテゴリ一覧画面「カテゴリ一覧画面」では、登録されたカテゴリを閲覧できます。
カテゴリ情報の「ソートキー」の数値で昇順ソートされます。

カテゴリには「有効」「無効」の状態があり、「有効なカテゴリのみ表示」チェックボックスを選択すると「有効」状態のカテゴリのみ表示されます。

画面上部、左側のをマウスホバーすると 管理者用FAQ一覧画面 へ遷移するリンクが表示されます。

120

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

カテゴリ登録画面「カテゴリ登録画面」では、カテゴリの登録ができます。
「カテゴリ一覧画面」の「新規作成」ボタンから「カテゴリ登録画面」に遷移できます。

「カテゴリコード」は一意な文字列を入力してください。
「ソートキー」に指定した数値により、「カテゴリ一覧画面」のカテゴリは並び替えられます。

121

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

カテゴリ編集画面「カテゴリ編集画面」では、カテゴリ情報の編集ができます。
「カテゴリ一覧画面」で任意のカテゴリを選択すると、選択したカテゴリの「カテゴリ編集画面」に遷移できます。
「カテゴリの有効状態」を「無効」にした場合、「カテゴリ一覧画面」「管理者用FAQ一覧画面」でカテゴリ名に「無効」のアイコンが付きます。
また、「無効」状態のカテゴリに所属するFAQは「FAQ一覧画面」に表示されません。

管理者用FAQ一覧画面「管理者用FAQ一覧画面」では、すべてのFAQを閲覧できます。
FAQが「非公開」または所属するカテゴリが「無効」状態の場合、カラムの背景が変わります。

122

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

カラム右端のアイコンからFAQの公開状態を変更できます。

画面上部、左側のをマウスホバーすると カテゴリ一覧画面 へ遷移するリンクが表示されます。

123

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

FAQ登録画面「FAQ登録画面」では、FAQの登録ができます。
「管理者用FAQ一覧画面」の「新規作成」ボタンから「FAQ登録画面」に遷移できます。

「公開状態」を「非公開」にした場合、「管理者用FAQ一覧画面」でFAQタイトルに「非公開」のアイコンが付きます。
また、「非公開」のFAQは「FAQ一覧画面」に表示されません。

124

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

FAQ編集画面「FAQ編集画面」では、FAQ情報の編集ができます。
「管理者用FAQ一覧画面」で任意のFAQを選択すると、選択したFAQの「FAQ編集画面」に遷移できます。
画面右側には履歴・コメント機能が用意されています。

コラム
履歴・コメント機能については、「 履歴・コメントモジュールユーザ操作ガイド 」をご確認ください。
FAQ一覧画面「FAQ一覧画面」では、「公開」状態かつ所属するカテゴリが「有効」状態のFAQのみ表示されます。
「非公開」状態のFAQの参照や、FAQ情報の登録・編集はできません。

125

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

FAQ参照画面「FAQ参照画面」では、FAQ情報の参照ができます。
「FAQ一覧画面」で任意のFAQを選択すると、選択したFAQの「FAQ参照画面」に遷移できます。
「FAQ参照画面」は「FAQ一覧画面」からのみ遷移できます。

テンプレートの活用例「社内FAQ管理」テンプレートを活用したアプリケーションの例をご紹介します。
例：ドキュメントのURLをカテゴリ分けして管理するアプリケーション
カテゴリをつけてマスタを管理するアプリケーションとして、弊社ドキュメントにカテゴリをつけて管理するアプリケーションを作成できます。
・一覧テーブルの表示項目を減らし、URLの項目に変更しました。
・「URL」列は「FAQタイトル」列のエレメントを参考に、ハイパーリンクエレメントで作成できます。

126

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

休暇申請ワークフロー
このページでは「休暇申請ワークフロー」テンプレートの概要、アプリケーション作成手順、画面イメージや操作方法について解説します。

目次「休暇申請ワークフロー」テンプレートとは「休暇申請ワークフロー」テンプレートの利用方法
アプリケーションの作成手順
アプリケーションのアクセス手順
アプリケーションの画面イメージと操作方法「休暇申請ワークフロー」テンプレートとは「休暇申請ワークフロー」テンプレートは、休暇日をワークフローから申請したり、休暇日の一覧を週間のカレンダーで閲覧できるアプリケーションです。
休暇申請はワークフローによる承認を必要とします。

127

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

コラム「休暇申請ワークフロー」テンプレートは2022 Spring(Eustoma)から利用できます。

「休暇申請ワークフロー」テンプレートの利用方法「休暇申請ワークフロー」テンプレートを利用したアプリケーションの作成手順と「休暇申請ワークフロー」アプリケーションの操作方法をご紹介します。

アプリケーションの作成手順「休暇申請ワークフロー」テンプレートを利用してアプリケーションを作成する手順についてご紹介します。
1. アプリケーション作成画面への遷移
Accel Studioの「業務テンプレート一覧」から「休暇申請ワークフロー」テンプレートを選択します。
Accel Studioの「業務テンプレート一覧」は、「サイトマップ」→「Accel Studio」→「業務テンプレート一覧」から遷移できます。

2. アプリケーションのIDや名称などの設定「休暇申請ワークフロー」テンプレートを選択し、アプリケーション情報の設定画面が表示されたら、アプリケーションのIDや名称などを設定します。
設定した基本情報は、各処理や画面の名称、IDなどに利用されます。

128

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

3. データベースのテーブルに利用する名称の定義
次に、作成するアプリケーションで扱うデータベースのテーブルに利用する名称を定義します。
「休暇申請ワークフロー」テンプレートでは、既存のテーブルはご利用いただけません。
ここでは、3つのテーブルの名称を設定します。
ユーザ情報テーブル名
休暇の申請内容を含めたユーザ情報を保持するテーブルです。
休暇日テーブル名申請された休暇の日付データを保持するテーブルです。
休暇区分マスタテーブル名
申請時に選択する休暇区分（年休・午前休など）のマスタデータを保持するテーブルです。

コラム
テーブル情報に標準で設定されている各項目の表示名は、多言語化対応が行われ、各画面に表示されます。
新規で追加した項目については、多言語化されずに標準ロケールにのみ設定されます。
4. ワークフロー情報の入力作成するアプリケーションで扱うワークフローの利用開始日、処理対象者を指定します。

129

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

1. 利用開始日
ワークフローの利用が可能となる日付を指定します。この項目は必須です。
2. 処理対象者の設定「処理対象者を指定する」を選択すると、申請対象者と承認対象者をユーザまたはロールで指定できます。
セレクトボックスから「ユーザ」または「ロール」を選択し、「追加」から任意の処理対象者を指定します。

コラム
申請対象者に指定されたユーザまたはロールを所持したユーザのワークフロー「申請一覧」画面に作成されたワークフローが表示されます。
アプリケーション作成時に処理対象者を指定していない場合、作成されたワークフローはどのユーザの「申請一覧」画面にも表示されません。
「申請一覧」画面は、「サイトマップ」→「ワークフロー」→「一覧」→「申請一覧」から遷移できます。
「申請一覧」画面については、 「 IM-Workflow ユーザ操作ガイド 」 - 「 申請一覧 」をご確認ください。
3. IM-Workflow資材の設定
ワークフローのコンテンツ定義、ルート定義、フロー定義の各IDを手動で入力する場合に利用します。

130

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01
5. その他情報の指定作成されるアプリケーションに利用されるリソースのIDやルーティング情報を手動で決定できます。
チェックを入れないことを推奨します。
6. アプリケーション作成開始
アプリケーションの基本情報と、テーブル名を入力したら「アプリケーション作成」ボタンをクリックしてください。
入力項目に不備が無ければ自動でアプリケーションの作成ができます。

7. アプリケーション作成結果
アプリケーション作成が完了すると、ステータスが「COMPLETE」と表示されます。

コラム
作成したアプリケーションは、初期設定では「テナント管理者」または「Accel Studio管理者」ロールを持ったユーザのみ利用できます。
任意のユーザに対して、利用を許可したい場合の設定方法は、 「 Accel Studio アプリケーション管理機能 仕様書 」 - 「 Accel
Studio アプリケーション認可設定 」をご確認ください。

アプリケーションのアクセス手順
作成したアプリケーションへアクセスする方法をご紹介します。
「休暇申請ワークフロー」テンプレートから作成されるアプリケーションは、「休暇一覧画面」を起点として操作することを想定しています。
以下では「休暇一覧画面」へのアクセス手順について説明します。

「テンプレートビルドジョブ - 詳細」画面から遷移する
画面のURLを取得する

コラム「休暇申請ワークフロー」テンプレートから作成されたワークフローは、アプリケーション作成時に指定した処理対象者の「申請一覧」
画面に表示されます。
「申請一覧」画面は、「サイトマップ」→「ワークフロー」→「一覧」→「申請一覧」から遷移できます。
ワークフローのフロー名は、アプリケーション名と同様の文字列で作成されます。
「申請一覧」画面については、 「 IM-Workflow ユーザ操作ガイド 」 - 「 申請一覧 」をご確認ください。
「テンプレートビルドジョブ - 詳細」画面から遷移する「テンプレートビルドジョブ - 詳細」画面はアプリケーション作成完了後に表示されます。
「テンプレートビルドジョブ - 詳細」画面のステータスが「COMPLETE」と表示されたら、「作成された「休暇一覧画面」へはこちらの詳細アイコンから遷移できます。」の欄にあるをクリックしてください。

131intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

コラム「テンプレートビルドジョブ - 詳細」画面は、「サイトマップ」→「Accel Studio」→「アプリケーション作成」→「テンプレートビル
ドジョブ」に遷移し、作成したアプリケーションの「詳細」をクリックすることで表示できます。
画面のURLを取得する「休暇申請ワークフロー」テンプレートから作成したアプリケーションは「休暇申請ワークフロー画面」「休暇一覧画面」のそれぞれに画面URLが定義されています。
1. 「ルーティング定義編集」画面への遷移「サイトマップ」→「Accel Studio」→「アプリケーション一覧」で、「自動生成されたアプリケーション」カテゴリを選択します。
作成したアプリケーションを選択し、「アプリケーション構成情報」画面が表示されたら、「公開URL」タブをクリックしてください。
続いて、URLを取得したい画面のカードをクリックし、「ルーティング定義編集」画面を開きます。

2. URLを取得「URL」のをクリックすることで、URLがクリップボードにコピーされます。

132

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

コラム取得したURLは、初期設定では「テナント管理者」または「Accel Studio管理者」ロールを持ったユーザのみアクセス可能です。
任意のユーザに対して、利用を許可したい場合の設定方法は、 「 Accel Studio アプリケーション管理機能 仕様書 」 - 「 Accel
Studio アプリケーション認可設定 」をご確認ください。

コラム
作成したアプリケーションをグローバルメニューに追加したい場合は、グローバルナビ設定をご利用ください。
グローバルナビの設定方法は、「ファーストステップガイド 」 - 「管理者が一般ユーザ向けのメニューを作成する 」をご確認く
ださい。

アプリケーションの画面イメージと操作方法「休暇申請ワークフロー」テンプレートから作成されるアプリケーションは、「休暇一覧画面」を起点として操作することを想定しています。
休暇日をワークフローから申請し、承認されると、「 休暇一覧画面 」の対象日に申請者の休暇日カードが表示されます。
休暇一覧画面
「休暇一覧画面」では、「週間カレンダー」タブをクリックすることで週単位の休暇一覧表示に、「取得状況」タブをクリックすることでユーザごとの休暇一覧表示に切り替えることができます。

133

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01「週間カレンダー」タブでは、ワークフローで申請した休暇日が週単位で表示されます。

休暇日カードをクリックすることで、選択した休暇日カードの詳細情報を閲覧できます。

134

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

また、休暇日カードの右上の×ボタンをクリックすることで、休暇日を取り下げられます。

135

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01「取得状況」タブでは、ユーザごとの休暇取得一覧が表示されます。
検索条件で「ユーザ名」や「開始日」「終了日」を指定することで、特定の条件の休暇取得一覧も閲覧できます。

136

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

また、「取り下げた休暇予定を含める」にチェックをして検索すると、取り下げた休暇日が表示されます。

取り下げた休暇日の右端のアイコンをクリックすると、選択した休暇日の詳細を閲覧できます。

137

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

休暇申請ワークフロー画面「休暇申請ワークフロー」テンプレートから作成されるワークフローの申請画面について説明します。
アプリケーション名と同様のフロー名で作成されたワークフローは、「申請一覧」画面から申請できます。
「申請一覧」画面は、「サイトマップ」→「ワークフロー」→「一覧」→「申請一覧」から遷移できます。

138

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01「休暇申請ワークフロー」テンプレートから作成されるフローは「申請」と「承認」が用意されています。
ワークフローを「承認」すると休暇日カードが作成され、「 休暇一覧画面 」に表示されます。

自己紹介
このページでは「自己紹介」テンプレートの概要、アプリケーション作成手順、画面イメージ、操作方法と活用例について解説します。

目次「自己紹介」テンプレートとは「自己紹介」テンプレートの利用方法
アプリケーションの作成手順
アプリケーションのアクセス手順
アプリケーションの画面イメージと操作方法
テンプレートの活用例「自己紹介」テンプレートとは「自己紹介」テンプレートは、チームメンバーのプロフィールを共有できるアプリケーションです。
共通マスタに登録された所属組織や連絡先などを参照するほか、自己紹介文を登録・編集・参照できます。

139

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

コラム「自己紹介」テンプレートは2022 Spring(Eustoma)から利用できます。

「自己紹介」テンプレートの利用方法「自己紹介」テンプレートを利用したアプリケーションの作成手順と「自己紹介」アプリケーションの操作方法をご紹介します。

アプリケーションの作成手順「自己紹介」テンプレートを利用してアプリケーションを作成する手順についてご紹介します。
1. アプリケーション作成画面への遷移
Accel Studioの「業務テンプレート一覧」から「自己紹介」テンプレートを選択します。
Accel Studioの「業務テンプレート一覧」は、「サイトマップ」→「Accel Studio」→「業務テンプレート一覧」から遷移できます。

2. アプリケーションのIDや名称などの設定「自己紹介」テンプレートを選択し、アプリケーション情報の設定画面が表示されたら、アプリケーションのIDや名称などを設定します。
設定した基本情報は、各処理や画面の名称、IDなどに利用されます。

140

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

3. データベースのテーブルに利用する名称の定義
次に、作成するアプリケーションで扱うデータベースのテーブルに利用する名称を定義します。
ここでは、自己紹介カードの情報を保持するテーブルの名称を設定します。
なお、「自己紹介」テンプレートでは、既存のテーブルはご利用いただけません。
任意でテーブルにカラムを追加し、自己紹介カードの情報を追加できます。追加したカラムは自己紹介カードの情報として「編集画面」から編集できます。

コラム
テーブル情報に標準で設定されている各項目の表示名は、多言語化対応が行われ、各画面に表示されます。
新規で追加した項目については、多言語化されずに標準ロケールにのみ設定されます。
4. その他情報の指定作成されるアプリケーションに利用されるリソースのIDやルーティング情報を手動で決定できます。
チェックを入れないことを推奨します。
5. アプリケーション作成開始
アプリケーションの基本情報と、テーブル名を入力したら「アプリケーション作成」ボタンをクリックしてください。
入力項目に不備が無ければ自動でアプリケーションの作成ができます。

141intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01
6. アプリケーション作成結果
アプリケーション作成が完了すると、ステータスが「COMPLETE」と表示されます。

コラム
作成したアプリケーションは、初期設定では「テナント管理者」または「Accel Studio管理者」ロールを持ったユーザのみ利用できます。
任意のユーザに対して、利用を許可したい場合の設定方法は、 「 Accel Studio アプリケーション管理機能 仕様書 」 - 「 Accel
Studio アプリケーション認可設定 」をご確認ください。

アプリケーションのアクセス手順
作成したアプリケーションへアクセスする方法をご紹介します。
「自己紹介」テンプレートから作成されるアプリケーションは、「一覧画面」を起点として操作することを想定しています。
以下では「一覧画面」へのアクセス手順について説明します。

「テンプレートビルドジョブ - 詳細」画面から遷移する
画面のURLを取得する「テンプレートビルドジョブ - 詳細」画面から遷移する「テンプレートビルドジョブ - 詳細」画面はアプリケーション作成完了後に表示されます。
「テンプレートビルドジョブ - 詳細」画面のステータスが「COMPLETE」と表示されたら、「作成された「自己紹介一覧画面」へはこちらの詳細アイコンから遷移できます。」の欄にあるをクリックしてください。

142intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

コラム「テンプレートビルドジョブ - 詳細」画面は、「サイトマップ」→「Accel Studio」→「アプリケーション作成」→「テンプレートビル
ドジョブ」に遷移し、作成したアプリケーションの「詳細」をクリックすることで表示できます。
画面のURLを取得する「自己紹介」テンプレートから作成したアプリケーションは「登録画面」「一覧画面」「詳細画面」「編集画面」のそれぞれに画面URLが定義されています。
1. 「ルーティング定義編集」画面への遷移「サイトマップ」→「Accel Studio」→「アプリケーション一覧」で、「自動生成されたアプリケーション」カテゴリを選択します。
作成したアプリケーションを選択し、「アプリケーション構成情報」画面が表示されたら、「公開URL」タブをクリックしてください。
続いて、URLを取得したい画面のカードをクリックし、「ルーティング定義編集」画面を開きます。

2. URLを取得「URL」のをクリックすることで、URLがクリップボードにコピーされます。

143

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

コラム取得したURLは、初期設定では「テナント管理者」または「Accel Studio管理者」ロールを持ったユーザのみアクセス可能です。
任意のユーザに対して、利用を許可したい場合の設定方法は、 「 Accel Studio アプリケーション管理機能 仕様書 」 - 「 Accel
Studio アプリケーション認可設定 」をご確認ください。

コラム
作成したアプリケーションをグローバルメニューに追加したい場合は、グローバルナビ設定をご利用ください。
グローバルナビの設定方法は、「ファーストステップガイド 」 - 「管理者が一般ユーザ向けのメニューを作成する 」をご確認く
ださい。

アプリケーションの画面イメージと操作方法「自己紹介」テンプレートから作成されるアプリケーションは、「一覧画面」を起点として操作することを想定しています。
一覧画面「一覧画面」では、各ユーザが登録した自己紹介カードを閲覧できます。

144

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

画面右側の絞り込み条件では、ユーザ、所属組織、自己紹介文から表示カードを絞り込みできます。
なお、アプリケーション作成時に任意で追加した項目での絞り込み機能は組み込まれていません。

新規作成画面「自分のカードを作成」ボタンから「新規作成画面」に遷移します。「新規作成画面」では、「自己紹介文」や「カードの色」の項目を設定できます。
アプリケーション作成時に任意で追加した項目は、自己紹介文の下に表示されます。

145

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

カードを作成後は「自分のカードを編集」ボタンに変わり、「編集画面」に遷移します。

146

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

カード選択画面
自己紹介カードを選択すると、選択したユーザの「詳細画面」に遷移します。

147

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

自身の自己紹介カードを選択した場合は「編集画面」に遷移します。

148

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01
テンプレートの活用例「自己紹介」テンプレートを活用したアプリケーションの例をご紹介します。
例：スキル管理アプリケーション
自己紹介欄に経歴・スキルを記載することで、組織内の人材を検索できます。
特定の業務に詳しい人材とその連絡先を検索でき、コミュニケーションの活発化を促します。

メール配信ワークフロー
このページでは「メール配信ワークフロー」テンプレートの概要、アプリケーション作成手順、画面イメージと操作方法について解説します。

149

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01
目次「メール配信ワークフロー」テンプレートとは「メール配信ワークフロー」テンプレートの利用方法
アプリケーションの作成手順
アプリケーションのアクセス手順
アプリケーションの画面イメージと操作方法「メール配信ワークフロー」テンプレートとは「メール配信ワークフロー」テンプレートは、事前に登録した宛先や本文のテンプレートを利用してメールを配信できるアプリケーションです。
メールの配信には、ワークフローの承認が必要です。
ワークフローの承認によるダブルチェックをすることで、メールの誤送信を防ぎます。

コラム「メール配信ワークフロー」テンプレートは2022 Spring(Eustoma)から利用できます。

「メール配信ワークフロー」テンプレートの利用方法「メール配信ワークフロー」テンプレートを利用したアプリケーションの作成手順と「メール配信ワークフロー」アプリケーションの操作方法をご紹介します。

アプリケーションの作成手順

150

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01「メール配信ワークフロー」テンプレートを利用してアプリケーションを作成する手順についてご紹介します。
1. アプリケーション作成画面への遷移
Accel Studioの「業務テンプレート一覧」から「メール配信ワークフロー」テンプレートを選択します。
Accel Studioの「業務テンプレート一覧」は、「サイトマップ」→「Accel Studio」→「業務テンプレート一覧」から遷移できます。

2. アプリケーションのIDや名称などの設定「メール配信ワークフロー」テンプレートを選択し、アプリケーション情報の設定画面が表示されたら、アプリケーションのIDや名称などを設定します。
設定した基本情報は、各処理や画面の名称、IDなどに利用されます。

3. データベースのテーブルに利用する名称の定義
次に、作成するアプリケーションで扱うデータベースのテーブルに利用する名称を定義します。
「メール配信ワークフロー」テンプレートでは、既存のテーブルはご利用いただけません。
ここでは、5つのテーブルの名称を設定します。
宛先グループテーブル名
メールを配信する宛先グループの情報を保持するテーブルです。
宛先グループ明細テーブル名
宛先グループに含まれる各宛先の明細情報を保持するテーブルです。
配信メール用テンプレートテーブル名
配信するメールのテンプレート情報を保持するテーブルです。
配信情報テーブル名

151

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01
メールの配信情報を保持するテーブルです。
配信先明細テーブル名
メール配信時の各宛先の情報を保持するテーブルです。

コラム
テーブル情報に標準で設定されている各項目の表示名は、多言語化対応が行われ、各画面に表示されます。
新規で追加した項目については、多言語化されずに標準ロケールにのみ設定されます。
4. ワークフロー情報の入力作成するアプリケーションで扱うワークフローの利用開始日、処理対象者を指定します。

1. 利用開始日
ワークフローの利用が可能となる日付を指定します。この項目は必須です。
2. 処理対象者の設定「処理対象者を指定する」を選択すると、申請対象者と承認対象者をユーザまたはロールで指定できます。
セレクトボックスから「ユーザ」または「ロール」を選択し、「追加」から任意の処理対象者を指定します。

152

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

コラム
申請対象者に指定されたユーザまたはロールを所持したユーザのワークフロー「申請一覧」画面に作成されたワークフローが表示されます。
アプリケーション作成時に処理対象者を指定していない場合、作成されたワークフローはどのユーザの「申請一覧」画面にも表示されません。
「申請一覧」画面は、「サイトマップ」→「ワークフロー」→「一覧」→「申請一覧」から遷移できます。
「申請一覧」画面については、 「 IM-Workflow ユーザ操作ガイド 」 - 「 申請一覧 」をご確認ください。
3. IM-Workflow資材の設定
ワークフローのコンテンツ定義、ルート定義、フロー定義の各IDを手動で入力する場合に利用します。
5. その他情報の指定作成されるアプリケーションに利用されるリソースのIDやルーティング情報を手動で決定できます。
チェックを入れないことを推奨します。
6. アプリケーション作成開始
アプリケーションの基本情報と、テーブル名を入力したら「アプリケーション作成」ボタンをクリックしてください。
入力項目に不備が無ければ自動でアプリケーションの作成ができます。

7. アプリケーション作成結果
アプリケーション作成が完了すると、ステータスが「COMPLETE」と表示されます。

153

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

コラム
作成したアプリケーションは、初期設定では「テナント管理者」または「Accel Studio管理者」ロールを持ったユーザのみ利用できます。
任意のユーザに対して、利用を許可したい場合の設定方法は、 「 Accel Studio アプリケーション管理機能 仕様書 」 - 「 Accel
Studio アプリケーション認可設定 」をご確認ください。

アプリケーションのアクセス手順
作成したアプリケーションへアクセスする方法をご紹介します。
「メール配信ワークフロー」テンプレートから作成されるアプリケーションは、「宛先グループ一覧画面」を起点として操作することを想定しています。
以下では「宛先グループ一覧画面」へのアクセス手順について説明します。

「テンプレートビルドジョブ - 詳細」画面から遷移する
画面のURLを取得する

コラム「メール配信ワークフロー」テンプレートから作成されたワークフローは、アプリケーション作成時に指定した処理対象者の「申請一覧」画面に表示されます。
「申請一覧」画面は、「サイトマップ」→「ワークフロー」→「一覧」→「申請一覧」から遷移できます。
ワークフローのフロー名は、アプリケーション名と同様の文字列で作成されます。
「申請一覧」画面については、 「 IM-Workflow ユーザ操作ガイド 」 - 「 申請一覧 」をご確認ください。
「テンプレートビルドジョブ - 詳細」画面から遷移する「テンプレートビルドジョブ - 詳細」画面はアプリケーション作成完了後に表示されます。
「テンプレートビルドジョブ - 詳細」画面のステータスが「COMPLETE」と表示されたら、「作成された「宛先グループ一覧画面」へはこちらの詳
細アイコンから遷移できます。」の欄にあるをクリックしてください。

154

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

コラム「テンプレートビルドジョブ - 詳細」画面は、「サイトマップ」→「Accel Studio」→「アプリケーション作成」→「テンプレートビル
ドジョブ」に遷移し、作成したアプリケーションの「詳細」をクリックすることで表示できます。
画面のURLを取得する「メール配信ワークフロー」テンプレートから作成したアプリケーションはすべての画面に画面URLが定義されています。
1. 「ルーティング定義編集」画面への遷移「サイトマップ」→「Accel Studio」→「アプリケーション一覧」で、「自動生成されたアプリケーション」カテゴリを選択します。
作成したアプリケーションを選択し、「アプリケーション構成情報」画面が表示されたら、「公開URL」タブをクリックしてください。
続いて、URLを取得したい画面のカードをクリックし、「ルーティング定義編集」画面を開きます。

2. URLを取得「URL」のをクリックすることで、URLがクリップボードにコピーされます。

155

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

コラム取得したURLは、初期設定では「テナント管理者」または「Accel Studio管理者」ロールを持ったユーザのみアクセス可能です。
任意のユーザに対して、利用を許可したい場合の設定方法は、 「 Accel Studio アプリケーション管理機能 仕様書 」 - 「 Accel
Studio アプリケーション認可設定 」をご確認ください。

コラム
作成したアプリケーションをグローバルメニューに追加したい場合は、グローバルナビ設定をご利用ください。
グローバルナビの設定方法は、「ファーストステップガイド 」 - 「管理者が一般ユーザ向けのメニューを作成する 」をご確認く
ださい。

アプリケーションの画面イメージと操作方法「メール配信ワークフロー」テンプレートから作成されるアプリケーションは、「宛先グループ」「メールテンプレート」を事前に登録し、メール配
信時に宛先と本文に利用できます。
宛先グループ情報は 宛先グループ一覧画面 、メールテンプレート情報は テンプレート一覧画面 を起点としています。
メールの配信はワークフローから申請し、承認されると指定した宛先にメールが配信されます。

配信履歴一覧画面 から配信された内容を確認できます。

コラム
メールの設定に関しては、「 設定ファイルリファレンス 」 - 「 メール設定 」をご確認ください。
宛先グループ一覧画面
宛先グループ一覧画面では、登録された宛先グループを閲覧できます。

156

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

画面上部、左側のをマウスホバーすると テンプレート一覧画面 、 配信履歴一覧画面 へ遷移するリンクが表示されます。

宛先グループ登録画面「宛先グループ登録画面」では、宛先グループの登録ができます。
「宛先グループ一覧画面」の「新規作成」ボタンから「宛先グループ登録画面」に遷移できます。

157

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

宛先グループは「宛先」「CC」「BCC」を登録できます。
登録した宛先グループは、ワークフローの申請時に利用します。

宛先グループ編集画面「宛先グループ編集画面」では、宛先グループの編集ができます。
「宛先グループ一覧画面」で任意の宛先グループを選択すると、選択した宛先グループの「宛先グループ編集画面」に遷移できます。

158

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01「宛名」「メールアドレス」欄は絞り込みできます。

テンプレート一覧画面
テンプレート一覧画面では、登録されたテンプレートを閲覧できます。

159

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

画面上部、左側のをマウスホバーすると 配信履歴一覧画面 、 宛先グループ一覧画面 へ遷移するリンクが表示されます。

テンプレート登録画面
テンプレート登録画面では、テンプレートの登録ができます。
「テンプレート一覧画面」の「新規作成」ボタンから「テンプレート一覧画面」に遷移できます。

160

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01「本文」に置換文字「%user_name%」を配置すると、メール配信時に「宛名」で置換されます。

テンプレート編集画面
テンプレート編集画面では、テンプレートの編集ができます。
「テンプレート一覧画面」で任意のテンプレートを選択すると、選択したテンプレートの「テンプレート編集画面」に遷移できます。

161

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

配信履歴一覧画面
配信履歴一覧画面では、ワークフローを通じて配信されたメールの履歴を閲覧できます。

162

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

画面上部、左側のをマウスホバーすると テンプレート一覧画面 、 宛先グループ一覧画面 へ遷移するリンクが表示されます。

配信履歴詳細画面
配信履歴詳細画面では、ワークフローを通じて配信されたメールの内容を閲覧できます。
「配信履歴一覧画面」で任意の配信履歴を選択すると、選択した配信履歴の「配信履歴編集画面」に遷移できます。

163

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

ワークフロー申請画面「メール配信ワークフロー」テンプレートから作成されるワークフローの申請画面について説明します。

アプリケーション名と同様のフロー名で作成されたワークフローは、「申請一覧」画面から申請できます。
「申請一覧」画面は、「サイトマップ」→「ワークフロー」→「一覧」→「申請一覧」から遷移できます。

164

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

宛先グループとテンプレートを選択し、配信するメールの内容を記載します。
「宛先グループ」「テンプレート」を選択するとダイアログが表示され、登録済みの「宛先グループ」「テンプレート」が選択できます。

「本文」に置換文字「%user_name%」を配置すると、メール配信時に「宛名」で置換されます。
「プレビュー」タブで置換後の文字列を確認できます。
プレビュー時には宛先グループ内で一番上の宛先に設定された「宛名」で置換されて表示されます。
実際に配信されるメールには、宛先ごとの「宛名」が置換されて配信されます。

165

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01「メール配信ワークフロー」テンプレートから作成されるフローは「申請」と「承認」が用意されています。
ワークフローを「承認」すると、メールが配信されます。

オプションテンプレート
作成したアプリケーションに機能を追加できるテンプレートです。
このテンプレートからアプリケーションを作成することも可能です。
※ 基本的な機能を含まないため Accel Studio での開発経験がある方向けのテンプレートです。

ファイルアップロード
このページでは「ファイルアップロード」テンプレートの概要、アプリケーションへの追加方法について解説します。

166

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01
目次「ファイルアップロード」テンプレートとはチュートリアル「ファイルアップロード」機能の追加手順
IM-BloomMaker資材の編集（単一ファイルアップロードの場合）
IM-BloomMaker資材の編集（複数ファイルアップロードの場合）「ファイルアップロード」機能の使用例「ファイルアップロード」テンプレートから作成される資材
ファイル情報登録・更新・削除処理
ファイル情報一括削除処理
ファイル情報一覧取得処理「ファイルアップロード」テンプレートとはこのテンプレートは、 IM-BloomMakerの「ファイルアップロード」エレメントを利用した「ファイルアップロード」処理を提供します。
このテンプレートでは、IM-BloomMakerの資材は作成されません。
「ファイルアップロード」機能を利用するためには、このテンプレートから作成された処理を、「ファイルアップロード」機能を追加したいIMBloomMakerのコンテンツから呼び出す必要があります。

コラム「ファイルアップロード」テンプレートは2022 Winter(Freesia)から利用できます。
「ファイルアップロード」機能を追加した際のイメージは、以下の通りです。

追加手順の詳細については、「チュートリアル」で紹介します。

チュートリアル
ここでは、「マスタメンテナンス」テンプレートから作成されたアプリケーションへ「ファイルアップロード」機能を追加する手順について紹介しま167

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01
す。

コラム
紹介した手順通りではなくとも、「ファイルアップロード」機能を追加することは可能です。

「ファイルアップロード」機能の追加手順
1. 「既存アプリケーションの更新」画面への遷移「アプリケーション管理」画面の「テンプレートからリソースを追加する」をクリックします。

「業務テンプレート一覧」が表示されるので、「ファイルアップロード」テンプレートを選択します。

2. IDの決定に利用する文字列の設定「既存アプリケーションの更新」画面が表示されたら、「IDの決定に利用する文字列」を設定します。
「IDの決定に利用する文字列」は、各処理やIDなどに利用されます。

168

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

コラム「既存アプリケーションの更新」画面では、既存アプリケーションの基本情報が自動入力されます。
なお、アプリケーションIDとアプリケーション名は変更できません。

3. 利用するデータベース種別とテーブルの名称の設定
次に、利用するデータベース種別とテーブルの名称を設定します。
なお、「ファイルアップロード」テンプレートでは、新規にテーブルを作成する必要があります。

4. 既存アプリケーションの更新
アプリケーションの基本情報とテーブル情報を設定した後、「既存アプリケーションの更新」ボタンをクリックしてください。
入力項目に不備が無ければ、自動で既存アプリケーションの更新が行われます。

5. 既存アプリケーションの更新結果
アプリケーションの更新が完了すると、ステータスが「COMPLETE」と表示されます。

169

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

IM-BloomMaker資材の編集（単一ファイルアップロードの場合）「ファイルアップロード」機能を追加するために、IM-BloomMaker資材の編集を行います。
「アプリケーション管理」画面の「【チュートリアル】ファイルアップロード 登録・編集・参照画面」を選択してください。

注意
画像のアプリケーションは、「マスタメンテナンス」テンプレートのアプリケーション名に「【チュートリアル】ファイルアップロー
ド」と入力して作成されたアプリケーションの例です。

「デザイン編集」画面が表示されたら、以下の手順でコンテンツを編集します。

コラム
コンテンツの編集作業中は、編集した内容を保存するために、こまめに「デザイン編集」画面左上の「上書き保存」をクリックすることを推奨します。
1. 変数の作成「変数」タブから「JSON形式で編集」アイコンをクリックして、$variable 配下に以下の変数を追加してください。

170

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01"endPoint": {"list": {"requestParameter": {"limit": 10,"offset": 1,"businessKey": ""},"responseData": {"records": [{"fileKey": "","createUserCd": "","createUserName": "","createDate": null,"createDateStr": "","recordUserCd": "","recordUserName": "","recordDate": null,"recordDateStr": "","note": ""}],"totalCount": 0}},"deleteAll": {"requestParameter": {"businessKey": ""},"responseData": {"error": "","errorMessage": ""}},"crud": {"requestParameter": {"records": [{"fileKey": "","note": ""}],"businessKey": ""},"responseData": {"error": "","errorMessage": ""
}
}
}

171

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

注意追加した変数 createDate と recordDate については、「値の型」を「マップ」から「日付・時刻」に変更してください。

次に、もう一度「JSON形式で編集」アイコンをクリックして、$variable.state 配下に以下の変数を追加してください。
"uploadFileInfoList": [{"fileKey": "","note": ""}]2. 新規アクションの追加
1. Save Upload File アクション
アクション名には「Save Upload File」と入力してください。

172

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01「標準」から「変数○に○を代入する」アクションアイテムを配置して、以下のように設定してください。
項目

指定する値

備考

変数値1

$variable.endPoint.crud.requestParameter.records

変数値2$variable.state.uploadFileInfoList

プルダウンから「変数値」を選択してください。

「標準」から「変数○に○を代入する」アクションアイテムを配置して、以下のように設定してください。
項目

指定する値

備考

変数値1

$variable.endPoint.crud.requestParameter.businessKey

変数値2$variable.state.entity.（主キー）

プルダウンから「変数値」を選択してください。

注意
主キーが複数ある場合は、「変数○に○を代入する」アクションアイテムの代わりに、「カスタムスクリプトを実行する」ア
クションアイテムを配置して、以下のカスタムスクリプトを入力してください。
$variable.endPoint.crud.requestParameter.businessKey = $variable.state.entity.（主キー1） + $variable.state.entity.
（主キー2）;「IM-LogicDesigner」から「IM-LogicDesigner フロールーティング○にリクエストを送信する」アクションアイテムを配置して、以下のように設定してください。
項目

指定する値

備考

ルーティング

accel-studio-app/{IDの決定に利用する文字「ファイル情報登録・更新・削除処理」で検索して列}/upload-files

ください。

リクエストパラメー$variable.endPoint.crud.requestParameterタ
セキュアトークンをチェックを入れる

送信アクションアイテムの設定後、「決定」をクリックしてアクションを保存してください。

2. Load Upload File Table アクション

173

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01
アクション名には「Load Upload File Table」と入力してください。
「標準」から「変数○に○を代入する」アクションアイテムを配置して、以下のように設定してください。
項目

指定する値

備考

変数値1

$variable.endPoint.list.requestParameter.businessKey

変数値2$variable.state.entity.（主キー）

プルダウンから「変数値」を選択してください。

注意
主キーが複数ある場合は、「変数○に○を代入する」アクションアイテムの代わりに、「カスタムスクリプトを実行する」ア
クションアイテムを配置して、以下のカスタムスクリプトを入力してください。
$variable.endPoint.list.requestParameter.businessKey = $variable.state.entity.（主キー1） + $variable.state.entity.
（主キー2）;「IM-LogicDesigner」から「IM-LogicDesigner フロールーティング○にリクエストを送信する」アクションアイテムを配置して、以下のように設定してください。
項目

指定する値

備考

ルーティング

accel-studio-app/{IDの決定に利用する文字「ファイル情報一覧取得処理」で検索してくださ列}/upload-files/list

い。

リクエストパラメー$variable.endPoint.list.requestParameterタ
レスポンスデータ$variable.endPoint.list.responseData

セキュアトークンをチェックを入れない

送信する「標準」から「変数○に○を代入する」アクションアイテムを配置して、以下のように設定してください。
項目

指定する値

備考

変数値1

$variable.state.uploadFileInfoList

変数値2$variable.endPoint.list.responseData.records プルダウンから「変数値」を選択してください。

アクションアイテムの設定後、「決定」をクリックしてアクションを保存してください。

174intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01
3. Delete All Upload File アクション
アクション名には「Delete All Upload File」と入力してください。
「標準」から「変数○に○を代入する」アクションアイテムを配置して、以下のように設定してください。
項目

指定する値

備考

変数値1

$variable.endPoint.deleteAll.requestParameter.businessKey

変数値2$variable.state.entity.（主キー）

プルダウンから「変数値」を選択してください。

注意
主キーが複数ある場合は、「変数○に○を代入する」アクションアイテムの代わりに、「カスタムスクリプトを実行する」ア
クションアイテムを配置して、以下のカスタムスクリプトを入力してください。
$variable.endPoint.deleteAll.requestParameter.businessKey = $variable.state.entity.（主キー1） +$variable.state.entity.（主キー2）;「IM-LogicDesigner」から「IM-LogicDesigner フロールーティング○にリクエストを送信する」アクションアイテムを配置して、以下のように設定してください。
項目

指定する値

備考

ルーティング

accel-studio-app/{IDの決定に利用する文字「ファイル情報一括削除処理」で検索してくださ列}/upload-files/all

い。

リクエストパラメー$variable.endPoint.deleteAll.requestParameterタ
レスポンスデータ$variable.endPoint.deleteAll.responseData

セキュアトークンをチェックを入れる

送信する

アクションアイテムの設定後、「決定」をクリックしてアクションを保存してください。

3. 既存アクションの編集
1. Initialize アクション「標準」から「アクション○を実行する」アクションアイテムを選択し、「ラベル END」のひとつ前に配置します。
プルダウンから「Load Upload File Table」を選択してください。

175intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

アクションアイテムの設定後、「決定」をクリックしてアクションを保存してください。

2. on Clicked Register Button アクション「標準」から「アクション○を実行する」アクションアイテムを選択し、「ラベル END」のひとつ前に配置します。
プルダウンから「Save Upload File」を選択してください。

アクションアイテムの設定後、「決定」をクリックしてアクションを保存してください。

3. on Clicked Update button アクション「標準」から「アクション○を実行する」アクションアイテムを選択し、「ラベル END」のひとつ前に配置します。
プルダウンから「Save Upload File」を選択してください。

176

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

アクションアイテムの設定後、「決定」をクリックしてアクションを保存してください。

4. on Clicked Delete Button アクション「標準」から「アクション○を実行する」アクションアイテムを選択し、「アクション Transition to List Screen を実行する」のひとつ前に配置します。
プルダウンから「Delete All Upload File」を選択してください。

アクションアイテムの設定後、「決定」をクリックしてアクションを保存してください。

4. コンテナページの追加
新規にコンテナページを追加し、「コンテナページ」のエレメント固有の「name」には「File Upload Area」と入力してください。

177

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

5. テーブルの追加
コンテナページの作成後、「繰り返し（Bulma）」から「テーブルコンテナ（繰り返し）」エレメントを配置してください。
「テーブル（繰り返し）」のエレメント固有のプロパティは以下のように設定してください。
プロパティ

指定する値

columnCount 2
list$variable.state.uploadFileInfoList

次に、「汎用」から「ラベル」エレメントを選択し、画像のように「テーブルヘッダセル」内に配置してください。
「ラベル」のエレメント固有の「textContent」には「固定値」でそれぞれ「ファイル名」と「備考」を入力してください。

178

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

次に、「フォーム部品」から「ファイルアップロード」エレメントを選択し、画像のように「テーブルセル」内に配置してください。
「ファイルアップロード」のエレメント固有のプロパティは以下のように設定してください。
プロパティ

指定する値

備考

value

$variable.state.uploadFileInfoList[$index].fileKey

readonly= $input.__mode__ == $constant.mode.refer

変数値を選択してください。

次に、「フォーム部品（Bulma）」から「フィールド」エレメントを選び、画像のように「テーブルセル」内に配置してください。

179intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01「フィールド」エレメントを配置した後、「フォーム部品（Bulma）」から「テキスト入力」エレメントを選択し、画像のように「フィールド」内に配置してください。
「テキスト入力要素」のエレメント固有のプロパティは以下のように設定してください。
プロパティ

指定する値

備考

disabled=

変数値を選択してください。

$variable.state.uploadFileInfoList[$index].fileKey== nullreadonly= $input.__mode__ == $constant.mode.refer

変数値を選択してください。

value$variable.state.uploadFileInfoList[$index].note

変数値を選択してください。

6. 追加したコンテナページの配置「パーツ」から「コンテナページ埋め込み」エレメントをコンテナ「Input Area」に配置してください。
「コンテナページ埋め込み」エレメントの「page」には、作成した「File Upload Area」を指定してください。

180intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

7. 編集内容の保存
最後に編集内容の保存を行います。画面左上の「上書き保存」をクリックしてください。

IM-BloomMaker資材の編集（複数ファイルアップロードの場合）「ファイルアップロード」テンプレートは、複数ファイルアップロードに対応しています。
ファイルごとに備考欄を用意する都合上、「マルチファイルアップロード」エレメントではなく、「ファイルアップロード」エレメントを繰り返し利用することで実装します。
実装例として、「【チュートリアル】ファイルアップロード 登録・編集・参照画面」から、複数ファイルアップロードできるようにする手順を紹介します。
1. 事前準備
IM-BloomMaker資材の編集（単一ファイルアップロードの場合）までを完了させてください。

2. 定数の作成「変数」タブからプルダウンで「定数」を選択し、「JSON形式で編集」アイコンから $constant 配下に以下の定数を追加してください。

181

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01"uploadFileInfoList": {"fileKey": "","note": ""}3. 新規アクションの追加
1. Adjust File Upload Element アクション
アクション名には「Adjust File Upload Element」と入力してください。
「標準」から「カスタムスクリプトを実行する」アクションアイテムを配置して、以下のカスタムスクリプトを入力してください。
const index = $im.resolve('$index');const length = $variable.state.uploadFileInfoList.length;
if (index === length - 1 ) {const uploadFileInfoList = $constant.uploadFileInfoList;$variable.state.uploadFileInfoList.push(uploadFileInfoList);} else if ($variable.state.uploadFileInfoList[index].fileKey === null) {$variable.state.uploadFileInfoList.splice(index, 1);}「実行条件」内の「標準」から「変数○が○でないとき」を配置して、以下のように設定してください。
項目

指定する値

変数値1

$input.__mode__

変数値2$constant.mode.refer

備考

プルダウンから「変数値」を選択してください。

182

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

アクションアイテムの設定後、「決定」をクリックしてアクションを保存してください。

4. 既存アクションの編集
1. Load Upload File Table アクション「標準」から「カスタムスクリプトを実行する」アクションアイテムを配置して、以下のカスタムスクリプトを入力してください。
配置する位置は「Load Upload File Table」アクション内の最後です。
const uploadFileInfoList = $constant.uploadFileInfoList;$variable.state.uploadFileInfoList.push(uploadFileInfoList);「実行条件」内の「標準」から「変数○が○でないとき」を配置して、以下のように設定してください。
項目

指定する値

変数値1

$input.__mode__

変数値2$constant.mode.refer

備考

プルダウンから「変数値」を選択してください。

「実行条件」内の「標準」から「変数○が○でないとき」を配置して、以下のように設定してください。
項目

指定する値

備考

変数値1

$variable.endPoint.list.responseData.totalCount

変数値2

0

プルダウンから「固定値」を選択してください。

183

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

5. アクションの紐付け「ファイルアップロード」のイベントの「入力値変更時」に、先ほど作成したアクション「Adjust File Upload Element」を設定してください。

6. 編集内容の保存
最後に編集内容の保存を行います。画面左上の「上書き保存」をクリックしてください。

184

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01「ファイルアップロード」機能の使用例
チュートリアルで追加した「ファイルアップロード」機能の使用例を紹介します。

コラム
アプリケーションの認可設定については、「 Accel Studioのテンプレート 」を参照してください。
登録画面「登録画面」では、ファイルをアップロードし、備考に任意の文字列を入力できます。
「登録」ボタンをクリックすると、ファイルの情報が登録されます。

詳細画面「詳細画面」では、アップロードされたファイルの情報を確認できます。
アップロードされたファイルをクリックすると、ファイルをダウンロードできます。

185

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

編集画面「編集画面」では、登録されているファイルの情報を編集できます。
「更新」ボタンをクリックすると、編集したファイルの情報で更新されます。
「削除」ボタンをクリックすると、画面に登録されている情報と一緒にアップロードされたファイルの情報も削除されます。

「ファイルアップロード」テンプレートから作成される資材「ファイルアップロード」テンプレートからは、アップロードするファイルに関する処理が作成されます。
処理はIM-LogicDesignerで作成されます。

ファイル情報登録・更新・削除処理
入力に指定した businessKey に紐付くファイル情報をこの入力値で上書き登録をします。
そのため、businessKey に既にアップロードしたファイルが登録されており、同一の businessKey に対して追加登録（登録済みの情報を維持）したい場合は登録済みの fileKey も入力値に含めてリクエストに送信してください。
逆にファイルを削除したい場合は、削除したいファイルの fileKey を削除した入力値でリクエストを送信してください。
ルーティングURL

186

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01
accel-studio-app/{IDの決定に利用する文字列}/upload_files

コラム
REST APIとして利用するためのURLについては、「 IM-LogicDesigner仕様書 」 - 「 ルート・HTTPメソッドに一致するフロールー
ティング情報の取得 」を参照してください。
メソッド
PUT

入力値
{
"records": [{"fileKey": "","note": ""}],"businessKey": ""
}

変数名

型

説明

records

map

登録・更新・削除するファイル情報を格納する配列です。

fileKey

string

登録・更新・削除するファイルを一意に特定するキーを指定します。

note

string

備考です。

businessKey

string

登録・更新・削除するときに利用される値です。添付ファイルを利用する画面毎に一意の値となるように指定することを推奨します。

コラム
fileKey にはIM-BloomMakerの「ファイルアップロード」のエレメント固有の value に指定した値を設定してください。
詳細については、「 IM-BloomMaker for Accel Platform ユーザ操作ガイド 」 - 「 ファイルアップロード 」を参照してください。
出力値{"error": false,"errorMessage": ""
}

変数名

型

説明

error

boolean

エラーが発生した場合、true が格納されます。

errorMessage

string

エラーが発生した場合、エラー内容のメッセージが格納されます。

コラム
このロジックフローには出力値は存在しませんが、エラー終了タスクを使用しているため、エラーが発生した場合には、error と
errorMessage が返却されます。
エラーハンドリングの詳細については、「 IM-LogicDesigner チュートリアルガイド 」 - 「 処理結果情報の詳細 」を参照してください。

ファイル情報一括削除処理
指定した businessKey に紐付けられているファイル情報を全て削除します。
ルーティングURL
accel-studio-app/{IDの決定に利用する文字列}/upload_files

187intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01
コラム
REST APIとして利用するためのURLについては、「 IM-LogicDesigner仕様書 」 - 「 ルート・HTTPメソッドに一致するフロールー
ティング情報の取得 」を参照してください。
メソッド
DELETE

入力値{"businessKey": ""
}

変数名

型

説明

businessKey

string一括削除するときに利用される値です。添付ファイルを利用する画面毎に一意の値となるように指定することを推奨します。

出力値{"error": false,"errorMessage": ""
}

変数名

型

説明

error

boolean

エラーが発生した場合、true が格納されます。

errorMessage

string

エラーが発生した場合、エラー内容のメッセージが格納されます。

コラム
このロジックフローには出力値は存在しませんが、エラー終了タスクを使用しているため、エラーが発生した場合には、error と
errorMessage が返却されます。
エラーハンドリングの詳細については、「 IM-LogicDesigner チュートリアルガイド 」 - 「 処理結果情報の詳細 」を参照してください。

ファイル情報一覧取得処理
指定した businessKey に紐付けられているファイル情報を取得します。
ルーティングURL
accel-studio-app/{IDの決定に利用する文字列}/upload_files/list

コラム
REST APIとして利用するためのURLについては、「 IM-LogicDesigner仕様書 」 - 「 ルート・HTTPメソッドに一致するフロールー
ティング情報の取得 」を参照してください。
メソッド
GET

入力値
{
"businessKey": "","limit": 0,"offset": 1}188

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01
変数名

型

説明

businessKey

string

一覧取得するときに利用される値です。添付ファイルを利用する画面毎に一意の値となるように指定することを推奨します。

limit

integer

取得するデータの最大件数です。（0以上。0の場合、offset以降の全件）

offsetinteger

取得するデータの開始位置です。（1以上）

出力値{"records": [{"fileKey": "","createUserCd": "","createUserName": "","createDate": null,"createDateStr": "","recordUserCd": "","recordUserName": "","recordDate": null,"recordDateStr": "","note": ""}],"totalCount": 0
}

変数名

型

説明

recordsmap

取得したファイル情報を格納する配列です。

fileKey

string登録済みのファイルを一意に特定するキーを指定します。

createUserCd

string作成者ユーザコードです。

createUserName

string作成者ユーザ名です。

createDatedate

作成日（日付型）です。

createDateStr

string

作成日（文字列型）です。

recordUserCd

string

更新者ユーザコードです。

recordUserName

string

更新者ユーザ名です。

recordDatedate

更新日（日付型）です。

recordDateStr

string

更新日（文字列型）です。

note

string

備考です。

totalCount

integer

総件数です。

CSVインポート
このページでは「CSVインポート」テンプレートの概要、アプリケーションへの追加方法について解説します。

目次「CSVインポート」テンプレートとはチュートリアル「CSVインポート」機能の追加手順
IM-BloomMaker資材の編集「CSVインポート」機能の使用例「CSVインポート」テンプレートから作成される資材
CSVインポート処理「CSVインポート」テンプレートから作成される処理について「CSVインポート」テンプレートとは

189

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

このテンプレートは、CSV形式のファイルをインポートする処理を提供します。
このテンプレートでは、IM-BloomMakerの資材は作成されません。
このテンプレートから作成された処理をIM-BloomMaker等の画面資材と組み合わせて、活用していただくことができます。

コラム「CSVインポート」テンプレートは2022 Winter(Freesia)から利用可能です。

コラム「CSVインポート」テンプレートから作成された処理は、単一のテーブルにのみ対応しています。
「CSVインポート」機能を追加した際のイメージは、以下の通りです。

追加手順の詳細については、「チュートリアル」で紹介します。

チュートリアル
ここでは、「マスタメンテナンス」テンプレートから作成されたアプリケーションへ「CSVインポート」機能を追加する手順について紹介します。

コラム
紹介した手順通りではなくとも、「CSVインポート」機能を追加することは可能です。

「CSVインポート」機能の追加手順
1. 「既存アプリケーションの更新」画面への遷移「アプリケーション管理」画面の「テンプレートからリソースを追加する」をクリックします。

190

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01「業務テンプレート一覧」が表示されるので、「CSVインポート」テンプレートを選択します。

2. IDの決定に利用する文字列の設定「既存アプリケーションの更新」画面が表示されたら、「IDの決定に利用する文字列」を設定します。
「IDの決定に利用する文字列」は、各処理やIDなどに利用されます。

191

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

コラム「既存アプリケーションの更新」画面では、既存アプリケーションの基本情報が自動入力されます。
なお、アプリケーションIDとアプリケーション名は変更できません。

3. 利用するデータベース種別とテーブルの名称の設定
次に、利用するデータベース種別とテーブルの名称を設定します。
なお、「CSVインポート」テンプレートでは、既存のテーブルを利用します。

4. 既存アプリケーションの更新
アプリケーションの基本情報とテーブル情報を設定した後、「既存アプリケーションの更新」ボタンをクリックしてください。
入力項目に不備が無ければ、自動で既存アプリケーションの更新が行われます。

5. 既存アプリケーションの更新結果
アプリケーションの更新が完了すると、ステータスが「COMPLETE」と表示されます。

192

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

IM-BloomMaker資材の編集「CSVインポート」機能を追加するために、IM-BloomMaker資材の編集を行います。
「アプリケーション管理」画面の「【チュートリアル】 CSVインポート 一覧画面」を選択してください。

注意
画像のアプリケーションは、「マスタメンテナンス」テンプレートのアプリケーション名に「【チュートリアル】 CSVインポート」と入力して作成されたアプリケーションの例です。

「デザイン編集」画面が表示されたら、以下の手順でコンテンツを編集します。

コラム
コンテンツの編集作業中は、編集した内容を保存するために、こまめに「デザイン編集」画面左上の「上書き保存」をクリックすることを推奨します。
1. 変数・定数の作成「変数」タブから「JSON形式で編集」アイコンをクリックして、 $variable 配下に以下の変数を追加してください。

193

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01"endPoint": {"importCsv": {"requestData": {"fileKey": ""},"responseData": {"error": false,"errorMessage": ""
}
}
}

コラム
本チュートリアルでは実装の簡易化のために、JSONエディタでの変数の追加方法を紹介しています。
JSONエディタ上から変数を追加する場合、確認ダイアログが表示され「OK」をクリックすると、テーブルヘッダ用の多言語変数の紐付けが外れます。
多言語変数の紐付けを維持したい場合は、JSONエディタではなく、変数タブの「新規作成」ボタンから変数を追加してください。

次に、もう一度「JSON形式で編集」アイコンをクリックして、$variable.state 配下に以下の変数を追加してください。
"csvImport": {"fileKey": "","errorMessage": ""}194

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

次に、「変数」タブからプルダウンで「定数」を選択し、「JSON形式で編集」アイコンから $constant 配下に以下の定数を追加してください。
"msgImportCsvSuccess": "Import CSV successful."

コラム
本チュートリアルでは実装の簡易化のために、定数で用意していますが、作成されたアプリケーションを複数のロケールで利用される場合は、多言語変数を使用してください。

2. 新規アクションの追加
1. Import CSV アクション
アクション名には「Import CSV」と入力してください。
「標準」から「変数○に○を代入する」アクションアイテムを配置して、以下のように設定してください。

195

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01
項目

指定する値

備考

変数値1

$variable.endPoint.importCsv.requestData.fileKey

変数値2$variable.state.csvImport.fileKey

プルダウンから「変数値」を選択してください。

「IM-LogicDesigner」から「IM-LogicDesigner フロールーティング○にリクエストを送信する」アクションアイテムを配置して、以下のように設定してください。
項目

指定する値

備考

ルーティング

accel-studio-app/{IDの決定に利用する文字列}/import-csv「CSVインポート処理」で検索してください。

リクエストパラメータ$variable.endPoint.importCsv.requestData

レスポンスデータ$variable.endPoint.importCsv.responseData

セキュアトークンを送信する

チェックを入れる「標準」から「変数○に○を代入する」アクションアイテムを配置して、以下のように設定してください。
項目

指定する値

備考

変数値1

$variable.state.csvImport.errorMessage

変数値2$variable.endPoint.importCsv.responseData.errorMessage プルダウンから「変数値」を選択してください。

「標準」から「メッセージをエラーダイアログで表示する」アクションアイテムを配置して、以下のように設定してください。
項目

指定する値

変数値

$variable.state.csvImport.errorMessage「実行条件」内の「標準」から「変数○が○でないとき」を配置して、以下のように設定してください。
項目

指定する値

備考

変数値1

$variable.state.csvImport.errorMessage

変数値2$env.const.null

プルダウンから「変数値」を選択してください。

196

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01「標準」から「アクション○を実行する」アクションアイテムを配置して、プルダウンから「Load Table Data」を選択してください。
「実行条件」内の「標準」から「変数○が○のとき」を配置して、以下のように設定してください。
項目

指定する値

備考

変数値1

$variable.state.csvImport.errorMessage

変数値2$env.const.null

プルダウンから「変数値」を選択してください。

「Bulma」から「メッセージ○を表示する」アクションアイテムを配置して、以下のように設定してください。
項目

指定する値

変数値

$constant.msgImportCsvSuccess

メッセージのタイプ

success「実行条件」内の「標準」から「変数○が○のとき」を配置して、以下のように設定してください。
項目

指定する値

備考

変数値1

$variable.state.csvImport.errorMessage

変数値2$env.const.null

プルダウンから「変数値」を選択してください。

アクションアイテムの設定後、「決定」をクリックしてアクションを保存してください。

3. コンテナページの追加
新規にコンテナページを追加し、「コンテナページ」のエレメント固有の「name」には「Input Area」と入力してください。

197

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

4. 既存エレメントのコピー
コンテナ「Table Operation」の「フレックスコンテナ」を選択した状態で、「コピー」をクリックしてください。

その後、先ほど作成したコンテナ「Input Area」に、コピーしたエレメントを貼り付けてください。

198

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

5. コピーしたエレメントの編集
左の「フレックスアイテム」に、「フォーム部品」から「ファイルアップロード」エレメントを配置してください。
「ファイルアップロード」のエレメント固有には以下を設定してください。
プロパティ

指定する値

value

$variable.state.csvImport.fileKey

accept.csv

右の「フレックスアイテム」内の「ボタン要素」のエレメント固有には以下を設定してください。
プロパティ

指定する値

備考

textContent

Import CSV

固定値を選択してください。

disabled= !$variable.state.csvImport.fileKey

変数値を選択してください。

199

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01
プロパティ

指定する値

備考

leftIconClass

空欄

元々設定されていた「fas fa-plus」を削除してください。

「ボタン要素」のイベントの「クリック時」には先ほど作成したアクション「Import CSV」を設定してください。

「ボタン」のイベントの「クリック時」に設定されている「Transition to Register Screen」アクションを「なし」に変更してください。

200

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

6. 追加したコンテナページの配置「パーツ」から「コンテナページ埋め込み」エレメントをコンテナ「Overall」に配置してください。
「コンテナページ埋め込み」エレメントの「page」には、作成した「Input Area」を指定してください。

7. 編集内容の保存
最後に編集内容の保存を行います。画面左上の「上書き保存」をクリックしてください。

201

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01「CSVインポート」機能の使用例
チュートリアルで追加した「CSVインポート」機能の使用例を紹介します。

コラム
アプリケーションの認可設定については、「 Accel Studioのテンプレート 」を参照してください。
一覧画面「一覧画面」では、CSVファイルをインポートできます。
「ファイルアップロード」エレメントをクリックし、CSVファイルを選択した後、「Import CSV」ボタンをクリックするとインポートが実行されます。

「CSVインポート」テンプレートから作成される資材「CSVインポート」テンプレートは、CSVファイルをインポートし アプリケーション作成時に指定したテーブルへデータを登録する処理が作成されます。
処理はIM-LogicDesignerで作成されます。

202

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01
CSVインポート処理
ルーティングURL
accel-studio-app/{IDの決定に利用する文字列}/import-csv

コラム
REST APIとして利用するためのURLについては、「 IM-LogicDesigner仕様書 」 - 「 ルート・HTTPメソッドに一致するフロールー
ティング情報の取得 」を参照してください。
メソッド
POST

入力値
{
"fileKey": ""
}

変数名

型

説明

fileKey

string

インポートするCSVファイルを一意に特定するキーを指定します。

コラム
fileKey にはIM-BloomMakerの「ファイルアップロード」のエレメント固有の value に指定した値を設定してください。
詳細については、「 IM-BloomMaker for Accel Platform ユーザ操作ガイド 」 - 「 ファイルアップロード 」を参照してください。
出力値{"error": false,"errorMessage": ""
}

変数名

型

説明

error

boolean

エラーが発生した場合、true が格納されます。

errorMessage string

エラーが発生した場合、エラー内容のメッセージが格納されます。

コラム
エラーハンドリングの詳細については、「 IM-LogicDesigner チュートリアルガイド 」 - 「 処理結果情報の詳細 」を参照してください。

「CSVインポート」テンプレートから作成される処理について「CSVインポート」テンプレートではユーザ定義（CSV Fetch）を利用しています。
ユーザ定義（CSV Fetch）の詳細については、下記を参照してください。
「 IM-LogicDesigner仕様書 」 - 「 ユーザ定義（CSV Fetch）の詳細 」「 IM-LogicDesigner チュートリアルガイド 」 - 「 CSV Fetch 入力値/出力値 」

CSVエクスポート
このページでは「CSVエクスポート」テンプレートの概要、アプリケーションへの追加方法について解説します。

203intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01
目次「CSVエクスポート」テンプレートとはチュートリアル「CSVエクスポート」機能の追加手順
IM-BloomMaker資材の編集「CSVエクスポート」機能の使用例「CSVエクスポート」テンプレートから作成される資材
CSVエクスポート処理「CSVエクスポート」テンプレートとはこのテンプレートは、CSV形式のファイルでエクスポートする処理を提供します。
このテンプレートでは、IM-BloomMakerの資材は作成されません。
このテンプレートから作成された処理をIM-BloomMaker等の画面資材と組み合わせて、活用していただくことができます。

コラム「CSVエクスポート」テンプレートは2022 Winter(Freesia)から利用可能です。

コラム「CSVエクスポート」テンプレートから作成された処理は、単一のテーブルにのみ対応しています。

「CSVエクスポート」機能を追加した際のイメージは、以下の通りです。

追加手順の詳細については、「チュートリアル」で紹介します。

チュートリアル204

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01
ここでは「マスタメンテナンス」テンプレートから作成されたアプリケーションへ「CSVエクスポート」機能を追加する手順について紹介します。

コラム
紹介した手順通りではなくても、「CSVエクスポート」機能を追加することは可能です。

「CSVエクスポート」機能の追加手順
1. 「既存アプリケーションの更新」画面への遷移「アプリケーション管理」画面の「テンプレートからリソースを追加する」をクリックします。

「業務テンプレート一覧」が表示されるので、「CSVエクスポート」テンプレートを選択します。

2. IDの決定に利用する文字列の設定「既存アプリケーションの更新」画面が表示されたら、「IDの決定に利用する文字列」を設定します。
「IDの決定に利用する文字列」は、各処理やIDなどに利用されます。

205

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

コラム「既存アプリケーションの更新」画面では、既存アプリケーションの基本情報が自動入力されます。
なお、アプリケーションIDとアプリケーション名は変更できません。

3. 利用するデータベース種別とテーブルの名称の設定
次に、利用するデータベース種別とテーブルの名称を設定します。
なお、「CSVエクスポート」テンプレートでは、既存のテーブルを利用します。

206

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

4. 既存アプリケーションの更新
アプリケーションの基本情報とテーブル情報を設定した後、「既存アプリケーションの更新」ボタンをクリックしてください。
入力項目に不備が無ければ、自動で既存アプリケーションの更新が行われます。

5. 既存アプリケーションの更新結果
アプリケーションの更新が完了すると、ステータスが「COMPLETE」と表示されます。

207

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

IM-BloomMaker資材の編集「CSVエクスポート」機能を追加するために、IM-BloomMaker資材の編集を行います。
「アプリケーション管理」画面の「【チュートリアル】 CSVエクスポート 一覧画面」を選択してください。

注意
画像のアプリケーションは、「マスタメンテナンス」テンプレートのアプリケーション名に「【チュートリアル】 CSVエクスポート」と入力して作成されたアプリケーションの例です。

「デザイン編集」画面が表示されたら、以下の手順でコンテンツを編集します。

コラム
コンテンツの編集作業中は、編集した内容を保存するために、こまめに「デザイン編集」画面左上の「上書き保存」をクリックすることを推奨します。
1. 新規アクションの追加
1. Export CSV アクション
アクション名には「Export CSV」と入力してください。
「IM-LogicDesigner」から「IM-LogicDesigner フロールーティング○にリクエストを送信する」アクションアイテムを配置して、以下

208

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01のように設定してください。
項目

指定する値

備考

ルーティング

accel-studio-app/{IDの決定に利用する文字列}/export-csv「CSVエクスポート処理」で検索してください。

セキュアトークンを送信する

チェックを入れないアクションアイテムの設定後、「決定」をクリックしてアクションを保存してください。

2. コンテナページの追加
新規にコンテナページを追加し、「フレックスコンテナ」のエレメント固有の「name」には「Button Area」と入力してください。

3. 既存エレメントのコピー
コンテナ「Table Operation」の「フレックスコンテナ」を選択した状態で、「コピー」をクリックしてください。

209

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

その後、先ほど作成したコンテナ「Button Area」に、コピーしたエレメントを貼り付けてください。

4. コピーしたエレメントの編集
右の「フレックスアイテム」内の「ボタン要素」のエレメント固有には以下を設定してください。
プロパティ

指定する値

textContent

CSV Export

leftIconClass

空欄

備考

元々設定されていた「fas fa-plus」を削除してください。

210

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01「ボタン要素」のイベントの「クリック時」には先ほど作成した「Export CSV」を設定してください。

「ボタン」のイベントの「クリック時」に設定されている「Transition to Register Screen」アクションを「なし」に変更してください。

211intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

5. 追加したコンテナページの配置「パーツ」から「コンテナページ埋め込み」エレメントをコンテナ「Overall」に配置してください。
「コンテナ埋め込みページ」のエレメント固有の「page」には、作成した「Button Area」を指定してください。

6. 編集内容の保存
最後に編集内容の保存を行います。画面左上の「上書き保存」をクリックしてください。

212

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01「CSVエクスポート」機能の使用例
チュートリアルで追加した「CSVエクスポート」機能の使用例をご紹介します。

コラム
アプリケーションの認可設定については、「 Accel Studioのテンプレート 」を参照してください。
一覧画面「一覧画面」では、CSVファイルをエクスポートできます。
「CSV Export」ボタンをクリックすると、CSVファイルがダウンロードされます。

「CSVエクスポート」テンプレートから作成される資材「CSVエクスポート」テンプレートは、 アプリケーション作成時に指定したテーブルのデータをCSVファイルとしてエクスポートする処理が作成されます。
処理はIM-LogicDesignerで作成されます。

213

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01
CSVエクスポート処理
ルーティングURL
accel-studio-app/{IDの決定に利用する文字列}/export-csv

コラム
REST APIとして利用するためのURLについては、「 IM-LogicDesigner仕様書 」 - 「 ルート・HTTPメソッドに一致するフロールー
ティング情報の取得 」を参照してください。
メソッド
GET

入力値
無し
出力値
{
"body": ""
}

変数名

型

説明

body

binaryエクスポートされるCSVファイルのデータです。

コラム
CSVエクスポート処理のレスポンス種別は「ファイルダウンロード」です。
レスポンス種別「ファイルダウンロード」の詳細は「 IM-LogicDesigner仕様書 」 - 「 ロジックフローの出力データの返却 ファイルダ
ウンロード 」を参照してください。

ガントチャート
このページでは「ガントチャート」テンプレートの概要、アプリケーション作成手順、画面イメージ、操作方法と活用例について解説します。

目次「ガントチャート」テンプレートとは「ガントチャート」テンプレートの利用方法
アプリケーションの作成手順
アプリケーションのアクセス手順
アプリケーションの画面イメージと操作方法「ガントチャート」テンプレートから作成される資材
ガントチャート画面
一覧取得処理「ガントチャート」テンプレートとは「ガントチャート」テンプレートは、指定した開始日・終了日をもとにガントチャートを表示するテンプレートです。
タスク管理ツールなどで作成したデータに、このテンプレートから作成したアプリケーションを併せる形で利用できます。
テーブルからデータを取得したり、外部APIを実行してデータを取得するなど、状況に合わせてIM-LogicDesignerのフロー定義を編集してください。

214intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01
アプリケーション作成時点ではサンプルデータを生成するIM-LogicDesignerのユーザ定義が配置されています。

コラム表示するデータの作成、編集を行う処理は「ガントチャート」テンプレートに含まれていません。

コラム「ガントチャート」テンプレートは2023 Autumn(Hollyhock) から利用できます。

「ガントチャート」テンプレートの利用方法「ガントチャート」テンプレートを利用したアプリケーションの作成手順と「ガントチャート」画面の操作方法をご紹介します。

アプリケーションの作成手順「ガントチャート」テンプレートを利用してアプリケーションを作成する手順についてご紹介します。
1. アプリケーション作成画面への遷移
Accel Studioの「業務テンプレート一覧」から「ガントチャート」テンプレートを選択します。
Accel Studioの「業務テンプレート一覧」は、「サイトマップ」→「Accel Studio」→「業務テンプレート一覧」から遷移できます。

215

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

2. アプリケーションのIDや名称などの設定「ガントチャート」テンプレートを選択し、アプリケーション情報の設定画面が表示されたら、アプリケーションのIDや名称などを設定します。
設定した基本情報は、各処理や画面の名称、IDなどに利用されます。

3. その他情報の指定作成されるアプリケーションに利用されるリソースのIDやルーティング情報を手動で決定できます。
チェックを入れないことを推奨します。
4. アプリケーション作成開始
アプリケーションの基本情報を入力したら「アプリケーション作成」ボタンをクリックしてください。
入力項目に不備が無ければ自動でアプリケーションの作成ができます。

5. アプリケーション作成結果
アプリケーション作成が完了すると、ステータスが「COMPLETE」と表示されます。

216

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

コラム
作成したアプリケーションは、初期設定では「テナント管理者」または「Accel Studio管理者」ロールを持ったユーザのみ利用できます。
任意のユーザに対して、利用を許可したい場合の設定方法は、 「 Accel Studio アプリケーション管理機能 仕様書 」 - 「 Accel
Studio アプリケーション認可設定 」をご確認ください。

アプリケーションのアクセス手順
作成したガントチャート画面へアクセスする方法をご紹介します。

「テンプレートビルドジョブ - 詳細」画面から遷移する
画面のURLを取得する「テンプレートビルドジョブ - 詳細」画面から遷移する「テンプレートビルドジョブ - 詳細」画面はアプリケーション作成完了後に表示されます。
「テンプレートビルドジョブ - 詳細」画面のステータスが「COMPLETE」と表示されたら、「作成された「ガントチャート画面」へはこちらの詳細
アイコンから遷移できます。」の欄にあるをクリックしてください。

217

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01
コラム「テンプレートビルドジョブ - 詳細」画面は、「サイトマップ」→「Accel Studio」→「アプリケーション作成」→「テンプレートビル
ドジョブ」に遷移し、作成したアプリケーションの「詳細」をクリックすることで表示できます。
画面のURLを取得する「ガントチャート」テンプレートから作成したガントチャート画面は画面URLが定義されています。
1. 「ルーティング定義編集」画面への遷移「サイトマップ」→「Accel Studio」→「アプリケーション一覧」で、「自動生成されたアプリケーション」カテゴリを選択します。
作成したアプリケーションを選択し、「アプリケーション構成情報」画面が表示されたら、「公開URL」タブをクリックしてください。
続いて、URLを取得したい画面のカードをクリックし、「ルーティング定義編集」画面を開きます。

2. URLを取得「URL」のをクリックすることで、URLがクリップボードにコピーされます。

コラム
取得したURLは、初期設定では「テナント管理者」または「Accel Studio管理者」ロールを持ったユーザのみアクセス可能です。
任意のユーザに対して、利用を許可したい場合の設定方法は、 「 Accel Studio アプリケーション管理機能 仕様書 」 - 「 Accel
Studio アプリケーション認可設定 」をご確認ください。

218

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01
コラム
作成したアプリケーションをグローバルメニューに追加したい場合は、グローバルナビ設定をご利用ください。
グローバルナビの設定方法は、「ファーストステップガイド 」 - 「管理者が一般ユーザ向けのメニューを作成する 」をご確認く
ださい。

アプリケーションの画面イメージと操作方法
ガントチャート画面の要素について説明します。
タスク
作業単位を表します。タスクID、タスク名、開始日、終了日、進捗率を持ちます。
開始日、終了日を元にガントチャート画面にタスクのバーが表示されます。
タスクのバーは進捗率の表現をしており、青色の割合で表現されます。
グループ
タスクをまとめるカテゴリです。
グループの中にグループを含めることはできません。
ガントチャート画面「ガントチャート画面」は表示期間に指定した開始日から終了日の期間を表示します。

グループ名をクリックするとタスクの一覧が表示されます。

219

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

グループの行に表示されている線は、グループ内のタスクの最も早い開始日と最も遅い終了日を表示しています。

220

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

タスクのバーをクリックすると詳細を確認できます。

「ガントチャート」テンプレートから作成される資材「ガントチャート」テンプレートからは、ガントチャートを表示する画面と、タスク情報を取得する処理が作成されます。
画面はIM-BloomMaker、処理はIM-LogicDesignerで作成されます。

ガントチャート画面
ガントチャート画面の IM-BloomMaker画面コンテンツです。
画面のURL
ルーティング{ベースURL}/accel-studio-app/{IDの決定に利用する文字列}/ganttchart221intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01
コラム
ベースURLは環境に合わせて適宜変更してください。

コラム
画面のURLは 画面のURLを取得する から取得できます。
メソッド
GET

画面コンテンツ
クエリパラメータを使用できます。
表示期間を指定して画面にアクセスできます。
クエリパラメータの指定がない場合、現在日時の月初めから1ヶ月後の月末までの期間が表示されます。
以下は2023年1月1日から2023年9月30日を指定して画面にアクセスするクエリパラメータの例です。
{ベースURL}/accel-studio-app/{IDの決定に利用する文字列}/ganttchart?startDate=2023-01-01&endDate=2023-09-30

変数名型

startDate string

説明
表示開始日です。
yyyy-MM-dd形式の文字列を指定してください。

endDatestring表示終了日です。
yyyy-MM-dd形式の文字列を指定してください。

コラム
ベースURLは環境に合わせて適宜変更してください。

一覧取得処理ガントチャート表示するタスクの一覧を取得する処理です。
ユーザ定義「ガントチャート サンプルデータ生成」はサンプルデータを生成しています。
このユーザ定義を削除して、用途に合ったフローを作成してください。
データは出力値に合わせて整形し、「終了」タスクにマッピングしてください。
出力値の詳細は「 出力値 」をご確認ください。
APIのURL
ルーティング
accel-studio-app/{IDの決定に利用する文字列}/list

コラム
REST APIとして利用するためのURLについては、「 IM-LogicDesigner仕様書 」 - 「 ルート・HTTPメソッドに一致するフロー
ルーティング情報の取得 」をご確認ください。
メソッド
GET

入力値
なし
出力値

222

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01{"ganttDataList": [{"groupName": "","taskList": [{"id": "",
"name": "","startDate": null,"endDate": null,"progress": 0
}
]
}
]
}

変数名

型

説明

ganttDataList object[]

ガントチャート表示するデータを持つオブジェクトの配列です。

groupNamestringグループに表示される名前です。

taskList

object[]グループに表示されるタスクの配列です。

idstring

タスクのIDです。

namestringタスクの名前です。

startDate

date

タスクの開始日です。

endDatedate

タスクの終了日です。

progress

integer

タスクの進捗率です。

223

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

付録
IM-BloomMaker前処理
Accel Studioのテンプレートで利用しているIM-BloomMaker画面では、以下のようなJava前処理プログラムを利用しています。

ユーザコンテンツの権限確認
IM-Workflowを利用したテンプレートの画面では、Java前処理プログラムを利用してユーザの権限を確認しています。
詳細については、「IM-Workflow 仕様書」 - 「 ユーザコンテンツの権限チェック 」を参照してください。

コラム
このJava前処理プログラムは、以下のテンプレートの画面で利用されています。
ベーステンプレート
シンプルなワークフロー
サンプルアプリケーション
スプレッドシート型一覧
休暇申請ワークフロー
メール配信ワークフロー
SharePoint回覧ワークフロー
Adobe Acrobat Sign連携標準テンプレート

画面種別の判別処理
登録・編集・参照画面といった画面種別が存在するテンプレートでは、Java前処理プログラムを利用して、画面種別を判別しています。
判別した結果は、IM-BloomMakerの入力値 $input.__mode__ に対して以下のような値で設定されます。
$input.__mode__ の
画面種別

値

登録画面

register

編集画面

edit

参照画面

refer

コラム
このJava前処理プログラムは、以下のテンプレートの画面で利用されています。
ベーステンプレート
マスタメンテナンス
サンプルアプリケーション
メール配信ワークフロー
在庫管理
タスク管理
顧客管理
社内FAQ管理
自己紹介
メール配信ワークフロー
伝言メモ
安否確認

224

intra-mart Accel Platform — Accel Studio テンプレートカタログ 第8版 2024-10-01

225