Platioによるモバイルアプリ作成

アステリア株式会社本書は著作権法により保護されています。アステリア株式会社による事前の許可なく、本書のいかなる部分も無断転載、複製、複写を禁じます。本書の内容は予告なしに変更することがあります。
Asteria、Platioはアステリア株式会社の登録商標です。
QRコードは、デンソーウェーブの登録商標です。
その他、本テキストに記載されている会社名および製品名は、各社の商標または登録商標です。
2022年2月 第1版

発行©2022 Asteria Corporation2

はじめに■ このコースで学習する内容
このコースは、Platioでモバイルアプリを作成される方や、Platioの販売支援、サポートなどを行なわれる方を対象に、Platioにおける基礎的なモバイルアプリ作成技術を習得するコースです。

■ 各章の概要【第1章】PlatioとはPlatioの特徴を理解し、その利用場面、機能、製品構成を紹介します。

【第2章】Platio Studio
モバイルアプリ作成環境「Platio Studio」の概要を理解し、テンプレートを用いたモバイルア
プリの作成を行います。

【第3章】Platioアプリ
第2章で作成したアプリをモバイル端末で操作し、Platioアプリの機能を理解します。

【第4章】データビューアー
Platioアプリから登録したデータをデータビューアーで確認する方法について理解します。

【第5章】ミニアプリの新規作成
ミニアプリ及びデータポケットを一から作成し、より実践的なモバイルアプリ作成を行います。

【第6章】データポケットの種類
データポケットの種類とそれぞれの特徴や役割を理解します。

【第7章】検索書式・ Platio式
検索書式やPlatio式を使った、より高度な設定について理解します。

【第8章】運用・管理

ユーザー管理や権限設定、その他管理メニューを理解します。

3

目次
第１章 Platioとは
1.1

Platio（プラティオ）とは？

1.2 Platio製品とユーザー

5

9

第2章 Platio Studio
2.1

Platio Studioへアクセス

2.2 テンプレートからミニアプリを作成

11
14

第3章 Platioアプリ
3.1

Platioアプリの準備

23

3.2 データを登録

26

3.3 レコードの検索

32

3.4 その他の機能

33

第4章 データビューアー
4.1 データビューアーの基本操作

37

4.2 その他の機能

43

第5章 ミニアプリの新規作成
5.1 ミニアプリの新規作成

45

5.2 データポケットの追加

48

5.3 シーン・レイアウト設定

56

5.4 「点検報告」データポケットの作成

74

5.5 ミニアプリの配布・動作確認

97

第6章 データポケットの種類
6.1 レコード選択

103

6.2 副データポケット

104

6.3 埋め込みデータポケット

109

第7章 検索書式・ Platio式
7.1 検索書式

115

7.2

121

Platio式

第8章 運用・管理
8.1 ユーザー権限

125

8.2 プロファイル

127

8.3 その他管理メニュー

130

付録 演習解答

131
4

第1章

Platioとは

1.1 Platio（プラティオ）とは？
現場の業務に合わせた形式で入力できるモバイルアプリを作成し、現場でモバイル端末のモバ
イルアプリから入力したデータをクラウドで管理するクラウドサービスです。
クラウドに集めたデータは、リアルタイムに閲覧でき、また集積したデータから通常とは異なる状態を検知して変化や予兆に気付く仕組みを活用できます。

モバイルアプリのテンプレート
Platioには、現場に合わせた100種類以上のモバイルアプリのテンプレートがあらかじめ提供されています。利用シーンに合ったテンプレートを見つけて選択するだけで、すぐにモバイルア
プリとして使うことができます。
どのようなテンプレートがあるかは以下の紹介ページをご参照ください。
＜テンプレート紹介ページ＞

https://plat.io/ja/features/plates

まずは、Platioを利用する環境を確認していきましょう。

5Platioを利用するには何が必要？
パソコンとモバイル端末があれば、すぐに利用できます。

パソコン

用途
Platio Studioでモバイルアプリを作成する
データビューアーでモバイルアプリが集めたデータを管理する

環境
Google Chrome / Firefox / Safari / Edge の最新版

端末

用途
モバイルアプリでデータ入力・閲覧する

環境
iPhone 6 以降 / iPad Air 以降 / iPad mini 4以降 / iPad 第5世代以降、iPad Pro（iOS 10.3以降、iPadOS 13.0以降）• RAM 1GB以上搭載したスマートフォン（Android 8.0以降）
最新の情報は製品ホームページを確認してください。

▶[仕様一覧]https://plat.io/ja/spec

端末にはPlatioアプリをインストールしておきましょう。
アプリはアプリストアから無料でダウンロードできます。アプリストアで「Platio」と検索していただくか、以下のQRコードを読み込んでインストールお願いします。

【iPhone/iPadの方】【Androidの方】

AppStore

GooglePlay

6

Platio利用の流れ
Platioには次の３つのステップがあります。

① 作 る （モバイルアプリを作る）② 使 う （モバイルアプリを使う）③ 見 る （収集したデータを見る）
製品構成
ステップに応じて、以下の３つの製品を利用します。

⚫ Platio Studio⚫ Platioアプリ⚫ データビューアー
データビューアー（パソコンのWebブラウザから利用）

Platio Studio（パソコンのWebブラウザから利用）

Platioアプリ（モバイル端末で利用）

7

Platioのしくみ
Platioのモバイルアプリは「Platio Studio」で作ります。「Platio Studio」はWebブラウザからアクセスし、ノーコードでアプリを作成できる環境ツールです。
データを入力・閲覧するには、モバイル端末の「Platioアプリ」、またパソコンのWebブラウ
ザの「データビューアー」から行うことができます。

「Platioアプリ」は、モバイル端末ならではの機能に対応し、センサーや計測器の値をBluetooth経由で簡単に収集したり、端末の位置情報取得や撮影した写真や動画の登録を行うことができます。また、ネットワーク接続が無いオフライン環境でもデータの登録ができます。
「データビューアー」は、データを一覧で管理しており、CSV/Excelでのデータの入力・出力ができ、まとまったデータを外部のシステムとの連携に利用できます。また、検索による絞り込
みや複数選択の操作が簡単にできます。
データビューアーへは、使い慣れたパソコンのWebブラウザからアクセスし、アプリのようにデータの入力・閲覧もできます。ただし、モバイル端末に比べて、キーボードで入力できる情報に限られます。

Platio Studio(プラティオスタジオ)

Platio

データポケット
入手

データビューアー
データポケット
作成・配信
現場のデータを確認・ダウンロード

Platio StudioStudioユーザー

ユーザー

現場のデータを
入力

ユーザー

8

1.2 Platio製品とユーザー
Platioを構成する各製品を使うためのアカウントには、モバイルアプリを作成する「Studioユー
ザー」と、モバイルアプリを使いデータを入力・閲覧する「ユーザー」の２種類があります。
製品概要と製品を使うアカウントの種類は表のようになります。

製品名

製品概要

アカウントの種類

Platio Studio（プラティオスタジオ）

モバイルアプリを制作する環境です。 Studioユーザー
パソコンのWebブラウザからアクセス
StudioユーザーはPlatio
し、Studioユーザーでログインします。 Studioにログインしアプリ制作
やユーザー管理をするためのア
カウントです。

Platioアプリ（プラティオアプリ）

モバイルアプリを使う環境です。
スマートフォン・iPadでアプリストアからインストールして利用します。

データビューアー

データの入出力・閲覧・管理する環境です。
パソコンのWebブラウザからアクセス
し、ユーザーでログインします。
また、用意したファイルのデータをインポートしたり、収集したデータをファ
イルにエクスポートしたりできます。

ユーザー「Platioアプリ」と「データビュー
アー」にログインし、アプリの閲
覧やデータの入力などを行うア
カウントです。
Studioユーザーがミニアプリごとに作成します。

※それぞれのStudioユーザーで権限管理ができ、ユーザーではアプリ利用の権限やデータの入力・編集・閲覧の権限など設定できます。

9

Platioの用語
Platioは、ミニアプリでデータを管理します。ミニアプリでは、データを入力・表示する部分を
データポケットと呼び、ミニアプリに複数のデータポケットを含められます。また、データポ
ケットで１つの値を入力する項目をフィールドと呼び、複数のデータ（レコード）を管理することができます。
レコード一覧は、モバイル端末上で動作する「Platioアプリ」またはPCブラウザ上で動作する「データビューアー」で入力・管理できます。
どのユーザーがどのデータポケットを利用できるか定義する機能をプロファイルといいます。
また、データポケットごとに読み書きについて権限を設定することができます。

ミニアプリ

データポケットやレコードを管理する単位

データポケット

データを入力・表示する部分

フィールド

データポケットで1つの値を入力する項目

レコード

データポケットに入力されたデータ

プロファイルどのユーザーがどのデータポケットを利用できるか定義する機能

権限

データポケットごとに読み書きできるか定義する機能

10

第2章

Platio Studio

2.1 Platio Studioへアクセス
ログイン
パソコンのブラウザで「https://studio.plat.io/」にアクセスします。

または、Platioサイト「https://plat.io/」へアクセスして「Platio Studio」をクリックします。

ログイン画面に、組織名、Studioユーザー名、パスワードを入力し、でログインします。
例）
組織名： organization
初期ユーザ名：admin
パスワードを入力して「ログイン」をクリックしてくだ
さい。
※ Studioユーザー名は「組織名/初期ユーザ名」の形式
でも入力できます。上記のように登録した場合、Studioユーザー名に「organization/admin」と入力します。

【ユーザーとパスワードを忘れたら】トライアルを申し込みされた際にStudioユーザー情報などをメールで案内しています。お使いのメールソフトで「Platio」で検索してみてください。

パスワードを忘れたときには「パスワードをお忘れですか？」をクリックすると、登録したメールアドレスにパスワードをリセットするリンクが送信されます。メールをご確認ください。

11ユーザー設定
ログインすると、以下の画面が表示されます。
Studioユーザー名の右に表示されている「▼」をクリックすると、プルダウンで「設定」「ログアウト」が表示されます。
ログインしている
Studioユーザー
登録した組織名

登録した組織名「設定」をクリックすると、以下の画面が表示され、ユーザー設定の確認、パスワードの変更、アバターの変更を行うことができます。

12

Tips
アバターを変更するには「アバターを変更」をクリックすると、プルダウンで「ファイルをアップロード」、「デフォルトに戻す」が表示されます。

「ファイルをアップロード」から画像ファイルをアップロードすると、アバターを変更することができます。
また、「デフォルトに戻す」で、変更したアバターをデフォルトの表示に戻すことができます。
アバターを変更したら、「保存」をクリックします。

パスワードを変更するには「パスワードを変更する」をクリックすると、新しいパスワードの入力欄が表示されます。
「パスワードを変更しない」をクリックすると、元の画面に戻ります。

新しいパスワードを入力したら、「保存」をクリックします。

ログアウトするには「ログアウト」をクリックすると、ログアウトし、ログイン画面に戻ります。

13

2.2 テンプレートからミニアプリを作成
ミニアプリとデータポケット
現場業務に合わせた異なる種類のレコードをミニアプリで管理します。ミニアプリには、複数のデータポケットを含めることができます。

PlatioStudio

ログイン

ミニアプリ
の一覧

１つの
データポケットのミニアプリを一覧
ひらくミニアプリテンプレート
Platioには、現場に合わせた100種類以上のテンプレートがあらかじめ提供されています。
利用シーンに合ったテンプレートを見つけて選択するだけで、すぐにモバイルアプリとして使うことができます。
ここでは、衣類検品報告のテンプレートを使います。

14

Platio Studioにログインすると、ミニアプリ一覧画面が開きます。この画面では作成したミニ
アプリが表示されますが、まだ作成していないため、何も表示されていません。
ミニアプリを作成しましょう。
画面中央の「ミニアプリを作成」をクリックします。

これから始めるウィザードの説明が表示されます。「次へ」をクリックします。

※「空のミニアプリを作成する」をクリックすると、テンプレートを使用せずに、一からデー
タポケットを作成していくこともできます。

15

ミニアプリテンプレート一覧が表示されます。
デフォルトで「おすすめテンプレート」の一覧が表示されています。

カテゴリーを指定し、テンプレートを選択することもできます。
上部カテゴリーをクリックしてリストを表示し、「小売」カテゴリーをクリックします。

フリーワード検索でテンプレートを絞り込むこともできます。

16

テンプレートをクリックすると、右側にテンプレートの説明やデータポケットが表示されます。
「もっと詳しく」をクリックすると、テンプレートの詳細を紹介するWebサイトを開きます。
ここでは、「衣類検品報告」をクリックし、「テンプレートを選択」をクリックします。

ミニアプリの作成画面になります。ミニアプリの名前を入力します。すでに表示されている名前を参考に、新しくミニアプリの名前を入力して「作成」をクリックします。

17

ユーザーを追加する
次に、データポケットを使うユーザーを追加します。
※本書では、ここで作成するユーザーはサンプルとして動作確認に使います。モバイルアプリの動作確認の後、引き続き使うこともできますし、削除して新規にユーザーを追加することもできます。

ここでは、ユーザーをそのまま使います。ユーザーの名前とパスワードをメモしてください。
メールアドレスは、お使いのメールアドレスに変更してみましょう。ここでパスワードも変更
することができます。

ユーザー情報を変更する「staff1」のユーザー情報の編集アイコンをクリックします。

18

メールアドレスを入力し「保存」をクリックします。
名前、パスワードも変更することができます。
※ミニアプリの中では、１つのユーザーに１つのメールアドレスを登録します。
複数のユーザーに同じメールアドレスを登録できませんので注意してください。

「サンプルユーザーを追加する」をクリックします。
※ここでユーザーを追加すると、登録したメールアドレスに招待メールが届きます。
届いたメールは保存しておいてください。
また、招待メールの送信を中止することはできません。

以下の画面が表示されます。
この情報は後で確認できます。「完了」をクリックします。

19データポケット一覧画面
テンプレートから作成されたミニアプリのデータポケットの一覧が表示されます。

⑨
②

③

④

⑩

①
⑤

⑥

⑦

⑧

①

ミニアプリのバージョンを表示します。

②

データポケットを追加します。

③

ミニアプリの設定を編集します。

④

ミニアプリをインポート／エクスポートします。

⑤

データポケット名を一覧で表示します。

⑥

データポケットの種類を表示します。

⑦

データビューアーで表示するためのグラフを追加・編集します。

⑧

データポケットの最終更新日時を表示します。

⑨

ミニアプリを配布します。

20

編
集

⑩

管
理

使
う

使
い
方

データポケット

データポケット一覧画面に遷移します。

検知

検知の設定画面に遷移します。

位置情報サービス

位置情報サービスの有効／無効を設定できます。

式サンドボックス

Platio式のテストページに遷移します。

ユーザー

ユーザー管理画面に遷移します。

プロファイルプロファイル管理画面に遷移します。

チーム

チーム管理画面に遷移します。

デバイス制御デバイス制限管理画面に遷移します。

Webhook

Webhook管理画面に遷移します。

処理ログ

処理ログ表示画面に遷移します。

開発者向け情報

開発者情報ページに遷移します。

iOS／Androidアプリ

ミニアプリのURL、QRコードを表示します。

データビューアー

データビューアーを別タブで開きます。

ご利用ガイド「ご利用ガイド」ページを別タブで開きます。

ヘルプセンター「ヘルプセンター」ページを別タブで開きます。

お問い合わせ「お問い合わせ」ページを別タブで開きます。

21データポケット詳細画面
データポケット一覧画面でデータポケット名をクリックすると、以下の画面が表示されます。

②
①

③

④

⑤

⑥

⑦

⑧

①

データポケット名を表示します。

②

ミニアプリを配布します。

③

データポケットの設定を編集します。

④

副データポケットを追加します。

⑤

データポケットを保存します。

⑥

データビューアーのグラフの編集、データポケットのタイプの変更をします。

⑦

データポケットのフィールドを表示します。

⑧

データポケットの画面表示を設定します。

22

第3章

Platioアプリ

3.1 Platioアプリの準備
ここから、モバイル端末でアプリの動作確認をしてみましょう。

Platio Studioでミニアプリ情報を表示
モバイル端末のPlatioアプリでミニアプリにアクセスします。
データポケット一覧の右にある「iOS / Androidアプリ」をクリックします。

ミニアプリにアクセスできるURLとQRコードが確認できます。
この画面を表示しておいてください。
次にモバイル端末をご準備ください。

23

ここから、モバイル端末でアプリの動作確認をしてみましょう。

Platioアプリのインストール
Platioアプリをストアからインストールして起動してみましょう。
アプリストアで「Platio」と検索してインストールしてください。
インストール後、タップして起動したら通知の確認が表示されますので、「許可」をタップして通知を許可してください。

タップして起動
Platioアプリ

をタップ
タップして
インストール「許可」をタップ

アプリユーザーでミニアプリにログイン
起動した画面からミニアプリを開始します。開始するには２つの方法があります。
(1) QRコードをスキャン(2) ミニアプリURLを入力して「ミニアプリを開始」をタップ

(2)

(1)

本書では(1)の手順でミニアプリを開始します。

24

QRコードをスキャン
Platio Studioで表示したQRコードをスキャンします。
「QRコードをスキャン」をタップすると、初回は「カメラへのアクセスを求めています」というメッセージが表示されるので「OK」をタップします。
QRコードにカメラをかざしてスキャンします。

X

ミニアプリにログイン
ミニアプリを開始するとアプリユーザーのログイン画面になります。
さきほど追加したユーザー情報を入力して「ログイン」をタップします。
➢ ユーザー名「staff1」 または ユーザーのメールアドレス

25

3.2 データを登録
データポケット一覧画面
まずは「検品担当者」データポケットに、検品担当者を登録します。
データポケットの一覧画面を開き、「検品担当者」データポケットを開きます。

iOS(iPhone/iPad)の場合

Androidの場合

ログイン後、レコード登録画面が開きます。画面左端から右にスワイプすると、データポケット一覧が表示されます。

ログイン後、データポケット一覧
画面が開きます。

データポケット画面「検品担当者」データポケットのレコード一覧画面が表示されます。
右下の「＋」をタップします。

26

データを入力(検品担当者)「検品担当者」の新規レコード画面が表示されます。ここで、検品担当者を登録しましょう。

フィールド名に編集アイコンがついている項目は入力/編集ができます。
フィールド名の下をタップします。
• 「名前」には文字列（検品担当者の名前）を入力します。ここでは「検品太郎」と入力します。
• 「名前（フリガナ）」には「ケンピンタロウ」と入力します。

編集アイコン

タップして入力

データの入力を完了する
入力が完了したら、「保存アイコン」をタップします。

保存アイコン27

データポケットの切り替え「検品担当者」の登録が完了すると、レコード一覧画面に戻ります。
先程登録した検品担当者が表示されています。ここでは検品担当者に「検品次郎」「検品三郎」も登録しておきます。
「切替アイコン」をタップすると、データポケット一覧画面に戻ります。

切替アイコン

続いて、「衣類検品チェックリスト」データポケットで衣類の検品を行っていきます。
「衣類検品チェックリスト」をタップします。

28

データを入力(衣類検品チェックリスト)「衣類検品チェックリスト」の新規レコード画面が表示されます。ここで、検品結果を登録しましょう。

＊がついている項目は必須項目です。
• 「検品日時」には初期値で現在の日付、時刻が入力されています。日付、時刻の右をタップすると、修正することも可能です。
• 「品番」には文字列を入力します。ここでは「衣類001」と入力します。

初期値：現在時刻
編集可能

必須項目

29

• 「検品担当者」は選択です。フィールド名の下をタップすると選択肢の画面になり、「検品担当者」データポケットで登録した検品担当者が一覧で表示されます。
１つ選択し、「閉じる」をタップします。

１つ選択• 「縫製のほつれ」はスイッチ入力です。タップしてオンにします。
（以降、「摩擦による痛み・汚れ」から「ボタン・ジッパーの破損」まで同様）• 「検品結果」は、「縫製のほつれ」から「ボタン・ジッパーの破損」までのすべてのスイッ
チがオンになると、自動でOKとなります。1項目でもオフが残っていると、NGのままです。

タップ

30

データの入力を完了する
これで入力は完了です。保存アイコンをタップして保存します。

保存アイコンをタップ

レコード一覧画面保存が完了すると、新規レコード入力画面に戻ります。
「一覧アイコン」をタップすると、レコード一覧画面に遷移し、保存したレコードが一覧で表示されます。

一覧アイコン

入力画面への戻り方
新規入力画面に戻る手順は端末によって異なります。Androidの場合、標準の戻るボタンから戻ります。iOS(iPhone/iPad)の場合、上から下にスワイプして戻ります。

iOS(iPhone/iPad)の場合
一覧画面の上部から下に向かってスワイプして戻ります。

31

3.3 レコードの検索
検品結果が「OK」のレコードを検索してみます。まずは、検品結果がOKとNGとなるようにレ
コードを数件登録しておきます。
登録できたらレコード一覧画面で「検索アイコン」をタップします。

検索アイコンをタップ

検索窓が表示されるので、検索条件を入力し、「検索」をタップします。
ここでは、検品結果フィールドが検索可能な項目なので、「OK」で検索します。

検索可能なフィールド

検索条件を入力

検索をタップ

検索結果が一覧表示されます。
「キャンセル」または「検索解除アイコン」をタップすると、検索条件が解除され、全レコー
ドが表示されます。
検索条件

キャンセル

検索解除アイコン

32

3.4 その他の機能
その他、Platioアプリでよく使う機能を紹介します。ここでの操作は必須ではありませんが、5章以降に行う操作もあるので、操作方法をご確認ください。

保存時のエラー
必須項目を未入力のまま保存アイコンをタップすると、エラーメッセージが表示されます。

オフライン時の保存
モバイル端末がオフラインの状態でも保存することができます。
右上に同期マークが表示され、モバイル端末がネットワークに接続すると、同期が行われます。
同期マーク

33

データの手動同期
オンラインでPlatioアプリを使用する場合、レコードは定期的に最新の状態に更新されますが、
オフラインでPlatioアプリを利用する前にレコードを最新にしたいときや、オフラインで登録した大量のデータをPlatioサーバーにアップデートしたいときなど、手動でデータを同期することができます。
設定画面で「同期する」をタップすると、同期が開始します。

タップポップアップで同期の状況が表示されます。
同期中のデータポケット名

同期中のレコード数

同期が完了したら「閉じる」をタップします。

タップ34

アプリの更新
ミニアプリが更新され、モバイル端末上のPlatioアプリが最新でないことを検知すると、「設定アイコン」に！マークが表示されます。Platio Studioでミニアプリを更新し配布した後は、Platioアプリ側の更新を忘れないようにしましょう。

！マーク「設定アイコン」をタップすると、設定画面が表示されます。
「更新」のステータスが「新しいバージョンがあります」になっているのでタップすると、更新の確認がポップアップで表示されるので、更新をタップします。

「更新」のステータスが最新になり、「バージョン」も更新されます。

35

ログアウトPlatioアプリからログアウトします。
データポケット一覧画面のユーザー名をタップし、ログアウトします。

タップ
タップ

設定画面からもログアウトが可能です。
「ログアウト」をタップしてログアウトします。

タップ

タップ

36

第4章

データビューアー

4.1 データビューアーの基本操作
Platioアプリから登録したデータは、パソコンのブラウザから「データビューアー」で確認やファイルを出力することができます。
ここでは、データビューアーを使ってデータを確認してみましょう。
Platio Studioで表示していた「iOS / Androidアプリ」の画面から、ミニアプリ名をクリックしてデータポケット一覧に戻ります。

「データビューアー」をクリックします。

37

別のウィンドウが表示され、データビューアーのミニアプリへのログイン画面が表示されます。

ミニアプリにログイン
データビューアーのログイン画面で、第2章で登録したユーザー情報を入力して「ログイン」をタップします。

➢ ユーザー名「staff1」 または ユーザーのメールアドレス

データポケット一覧が表示されます。

データポケット一覧からレコードを確認「衣類検品報告」データポケットをクリックします。
ミニアプリ名
ログインしている
ユーザー

データポケット名38データポケットで登録されたレコード一覧が表示されます。
データポケットからフィールドに入力したデータのまとまりをレコードといいます。
レコード検索レコード一覧

フィールド

レコード詳細を表示
レコード左の「表示」「編集」でレコードの詳細を確認できます。
表示のみしたいときは表示アイコン、編集したいときは編集アイコンをクリックします。
ここでは表示アイコンをクリックしてみましょう。
※アイコンにカーソルを当てるとヘルプが表示されます。

表示

編集

39

レコードが表示されます。

画面を閉じるときは
データポケット名をクリックします。

40

レコードの編集
データビューアーではモバイル端末と同じようにデータを入力・編集することもできます。
データ入力・編集では文字列や数値のみで、以下の制限がありますので注意してください。
• 計算フィールドは動作しません。
• レコード参照など別のデータポケットからのデータ利用では初期値が反映されません。
• モバイル端末でのみ可能なデータの収集、例えば位置情報の緯度経度の自動的な取得やIoTセンサーからのデータ収集などは、パソコンのブラウザからでは取得できません。フィールド
によっては入力無しになります。

編集は、レコード一覧で編集アイコンをクリックするか、またはレコードを表示した画面で「編集」をクリックします。編集画面では、各フィールドが編集可能です。

編集可能

Platioアプリと同じように編集することができない
フィールド

Platioアプリでは、「縫製のほつれ」フィールドから「ボタン・ジッパーの破損」フィールドの結果をもとに、自動的に「検品結果」フィールドが「OK」または「NG」となりますが、データビューアーでは「検品結果」フィールドの値は自動編集されません。

41

レコードの検索・絞り込み
フィールドの値や、更新日時で検索・絞り込みを行うことができます。
検索を行うためには、Platio Studioにおいてデータポケットの詳細設定で検索対象となるフィールドを検索可能にする必要があります。詳細は5章で紹介します。
検索窓をクリックします。

検索可能なフィールド

検索可能なフィールドをクリックすると、フィールドの値で検索できます。
更新日時をクリックすると、更新日時以前／以降で検索できます。

42

4.2 その他の機能
その他、データビューアーでよく使う機能を紹介します。ここでの操作は必須ではありません。

インポート
レコードをCSV形式のファイルからインポートすることができます。
インポートをクリックします。

インポートするファイルを選択し、インポートをクリックします。

43

エクスポート
レコードをExcelまたはCSVファイルにエクスポートすることができます。
エクスポートをクリックします。

エクスポートするファイル形式を選択し、エクスポートをクリックします。

44

第5章

ミニアプリの新規作成

5.1 ミニアプリの新規作成
第2章でテンプレートからミニアプリを作成する方法を説明しましたが、テンプレートを使わずにミニアプリを作成することもできます。
この章では、施設点検のミニアプリを、テンプレートを使用せず、一から作成していきます。
施設登録時にPlatioで自動的に生成されるQRコードを施設ごとに設置し、点検者が施設でQR
コードを読み込み、点検結果を記録します。管理者は点検結果を確認できるようにします。
点検者

管理者

施設マスタ
レコードリスト登録

施設マスタ点検報告（確認）

点検報告

登録
点検報告

確認

点検報告（確認）45

Platio Studioに戻る
ここからはアプリ作成を行うためPlatio Studioを操作します。データビューアーを開いている
場合は、ブラウザのPlatio Studioを開いているタブを選択し、Platio Studioに戻ります。

空のミニアプリを作成する「ミニアプリを作成」をクリックします。

テンプレートを選択せず、「空のミニアプリを作成する」をクリックします。

46

名前を「施設点検」と入力し、「作成」をクリックします。

「完了」をクリックします。

47

5.2 データポケットの追加
テンプレートを使用せずにミニアプリを作成すると、データポケットがない、空のミニアプリが作られます。
ここではまず、「施設マスタ」データポケットを作成していきます。
「データポケットを追加」をクリックします。

Platioアプリでデータポケットを開いた最初の画面でレコードの一覧を表示したい場合は「レコード管理」、レコードを作成したい場合は「レコード作成」のタイプを選択します。

ここでは施設のマスタ情報を管理するデータポケットを作成するため、「レコード管理」を選択し、「追加」をクリックします。

48

データポケット名の変更
データポケット名を「施設マスタ」に変更します。
データポケット名をクリックすると、データポケット名を変更できます。
データポケット名を「施設マスタ」に変更し、Enterキーで確定します。

Tips
データポケットの設定「設定」をクリックすると「データポケットの設定」画面が開きます。
「データポケットの設定」画面からもデータポケット名の変更が可能です。他にもデータポ
ケットのアイコンや背景画像、権限などの設定をすることができます。

49

フィールドの設定
次に、データポケットにフィールドを設定していきます。
フィールドは、文字列、数値、日時、画像や動画などのファイル、QRコードや各種センサーからのデータなど様々な型の値を入力することができます。
「施設マスタ」データポケットでは、施設ID、施設名、写真、QRコードをマスタ情報として登録できるようにします。

フィールドの編集「名前」フィールドのフィールド名を「施設名」に変更します。
「設定」アイコンをクリックすると「フィールドの編集」画面が開きます。

「名前」を「施設名」に変更します。また、併せて「名前」フィールドを必須項目にします。
施設名は必須「必須」にチェックを入れ、「完了」をクリックします。

同様の手順で「画像」フィールドの名前を「写真」に変更してください。

50

Tips
フィールド名の編集
フィールド名は、フィールド名をクリックして編集することもできます。
「名前」フィールドのフィールド名を「施設名」に変更し、Enterキーで確定します。

フィールドのアイコン
フィールドの型によって、フィールド名の左にあるアイコンが異なるため、アイコンで各フィールドの型を見分けることが可能です。

アイコンが、各フィールドの型を表しています。

51

フィールドの追加「施設ID」フィールドを追加します。
一番右にある「＋」アイコンをクリックします。

「フィールドの追加」画面が表示されます。
追加したいフィールドを選択して、「追加」をクリックします。
ここでは、「自動化」の「ID生成」を選択します。

52

フィールド名を「ID生成」から「施設ID」に変更します。
続いて、「QRコード」フィールドを追加します。
「施設ID」フィールドと同様に、自動化カテゴリにある「QRコード生成」を選択し、作成します。
「QRコード生成」フィールドの設定アイコンをクリックします。

フィールドの名前を「QRコード」に変更、生成元フィールドの「施設ID」を選択し、「完了」
をクリックします。
「施設ID」を元にQRコードを生成します。

53

フィールドの並び替え
フィールド一覧では、フィールドをドラッグ＆ドロップで並び替えることができます。
フィールドを、「施設ID」「施設名」「写真」「QRコード」の順に並び替えます。
「施設ID」フィールドのアイコンにカーソルを合わせ、配置したい位置へドラッグ＆ドロップ
します。

54

データポケットの保存
データポケットの編集が完了したら「保存」をクリックします。

画面右上に保存完了のメッセージが表示されます。

Tips
フィールドの挿入／複製／削除
フィールドの挿入／複製／削除はフィールドメニューから行います。
各フィールドの右上にある▼をクリックするとメニューが開き、フィールドの挿入／複製／削除を選択することができます。

55

5.3 シーン・レイアウト設定
シーンの設定Platioアプリで操作を行う画面は「シーン」と呼ばれています。 まずは、シーンの設定について説明していきます。
「シーンの設定」をクリックします。

一番左のシーンがPlatioアプリ
で最初に表示される画面です。

56

「シーンの設定」画面が表示されます。
タブで「レコード」「レコードリスト」「印刷」が切り替えられます。
「レコード」タブではレコードの表示方法を設定できます。

レコードの表示

レコード表示画面を、フィールド／画像／ビデオのいずれかを設定します。

レコードの作成

・レコード新規作成画面を、フィールド／カメラ／ビデオカメラ／バーコー
ドからいずれかを設定します。
・レコード作成後の動作を設定します。
・レコードを複製してレコードを作成するのを許可するか設定します。

レコードの編集

レコード編集後の動作を設定します。

レコードの削除

レコードの削除を許可するか設定します。

57

「レコードリスト」タブでは、レコードの表示や検索を設定できます。

レコードを一覧表示

チェックを入れると、レコードを一覧で表示します。

レコードを地図上に表示

チェックを入れると、レコードを地図上に表示します。

レコードをグラフ上に表示

チェックを入れると、レコードをグラフ上に表示します。

バーコードやQRコードでレコードを検索

チェックを入れると、レコードをバーコードやQRコードで検索できるようにします。

一覧

地図

グラフ

バーコード

「印刷」タブで「レコードの印刷」にチェックを入れると、印刷できるようになります。

58

ズーム
シーンの表示サイズを変更することができます。

画面遷移
各画面にカーソルを合わせると、画面の遷移が矢印で表示されます。他の画面から選択した画面への遷移をオレンジ色の矢印で、選択した画面から他の画面への遷移を緑色の矢印で表して
います。

59

フィールドの表示／入力／非表示
シーンごとに、各フィールドを画面上に表示のみするか、入力可能にするか、非表示にするか、設定することができます。
ここでは表示シーン上に「施設ID」を非表示に設定します。表示シーンの「設定」アイコンをクリックします。「フィールド」の「施設ID」を「なし」に変更し、「完了」をクリックします。

表示シーンから「施設ID」フィールドが見えなくなります。

「施設ID」フィールドが非表示になっています。

表示シーンでは各フィールドの編集ができないため、 「入力」が選択できないようになっています。また、編集シーンや新規シーンの場合でも、ID生成など、自動生成されるフィールドは編集できないため、「入力」が選択できないようになっています。

Tips
フィールド非表示の注意事項
新規登録シーンでフィールド非表示にした場合、フィールドそのものが存在しないと判断されるため初期値で自動入力するフィールドであっても値が登録されません。例えば「施設マスタ」データポケットの新規登録シーンで「施設ID」を非表示にした場合、レコードを新規登録してもIDが自動生成されず「施設ID」に値が登録されません。シーンで非表示設定を行う場合はご注意ください。なお、非表示設定は各フィールドの「フィールドの編集」でも行うことが
できます。

60

タイトル
シーンごとにタイトルをつけることができます。
固定のテキストでタイトルを設定することも、フィールドの値をタイトルに設定することもできます。
表示シーンのタイトルを「施設マスタ詳細」に変更します。
「テキスト」欄に「施設マスタ詳細」と入力、「フィールド」欄の空白を選択、「完了」をク
リックします。

「フィールド」欄でフィールドを選択すると、フィールドの値がタイトルになります。

チェックが付いている方がタイトルとして表示されます

設定したタイトルが表示されます。

61

レイアウト
一覧シーンのレイアウトを編集することができます。
一覧シーンの「設定」アイコンをクリックします。「表示フォーマット」からレイアウトを選択することができます。「カスタム」を選択すると、自由にレイアウトを設定することができます。ここでは「カスタム」を選択します。

「レイアウトを編集」をクリックします。

62

「レイアウトの編集」画面が表示されます。

行数:4

固定幅列数(左):2

可変幅列数:1
固定幅列数(右):0「レイアウト」タブでは行数や列数を指定できます。
行数

指定した数だけ行が増えます。行数の増減で高さが決まります。

可変幅列数

指定した数で列が等分されます。等分される範囲は全体の幅から左右の固定幅列を除いた範囲です。

固定幅列数(左)左から固定幅で列数が追加されます。

固定幅列数(右)右から固定幅で列数が追加されます。

ここでは、以下のようなレイアウトに変更していきます。
固定のテキスト施設の写真を表示

施設の名前を表示

63フィールドの削除「概要」フィールド、「サブタイトル」フィールドは使用しないため、削除します。
プルダウンから「概要」を選択し、「削除」をクリックします。同様にサブタイトルも削除し
ます。

Tips
フィールドの選択
フィールドを選択する場合、レイアウト画面から直接選択することも可能です。
フィールドをクリックすると、青枠で囲まれ、編集や削除が可能になります。

64

行数／列数の編集
全体のレイアウト構成を、行数を2、可変幅列数を4にし、固定幅列数を0にします。
「＋」「－」をクリックし、行数や列数を変更していきます。
※固定幅列数の値を減らすと、自動で可変幅列数に変わりますのでご注意ください。

行数：2
可変幅列数：4
固定幅列数(左)：0
固定幅列数(右)：065

フィールドの追加「フィールドを追加」をクリックしてフィールドを追加します。
フィールドは「テキスト」「画像」「ラベル」の3種類があります。
➢テキスト：指定したフィールドの値をテキストで表示➢画像：指定したフィールドの画像を表示➢ラベル：固定文字列を表示

ここでは、固定のテキストを表示させたいので、「フィールドを追加」をクリックし、プルダウンで表示された選択肢から「ラベル」をクリックします。

フィールドを追加すると、上の行の左側から、空いている箇所に自動でフィールドが追加されます。

フィールドが追加

66

フィールドの名前の編集「画像」フィールドの名前を「施設写真」に変更します。
「画像」フィールドを選択すると、「レイアウト」タブの右に「フィールド」タブ、「スタイル」タブが表示されます。
「フィールド」タブをクリックします。

「名前」に「施設写真」と入力します。

67

同様に、「タイトル」の名前を「施設名称」に、先ほど追加した「ラベル」の名前を「施設名：」に変更します。

フィールドの位置／サイズの編集
次に、各フィールドの位置やサイズを編集していきます。
「施設写真」フィールドのサイズを高さ2行・幅1列に変更します。
「施設写真」フィールドを選択し、「フィールド」タブのサイズの幅を1にします。

行数2
列数1

68

続いて「施設名：」フィールドを、「施設写真」フィールドの右隣に変更します。
「施設名：」フィールドを選択し、「フィールド」タブの「位置」の横を2に、「サイズ」の高さを2に変更します。これで「位置」が横2・縦1、「サイズ」が高さ2・幅1に変わります。

横位置2・縦位置1を起点にしています。

行数2
列数1

同様に、「施設名称」フィールドの「サイズ」を高さ2・幅2に変更します。

行数2
列数2

69

スタイルの編集「スタイル」タブでは、以下の文字スタイルを編集することができます。
➢文字サイズ➢テキストの表示行数➢文字の色➢文字の太さ➢テキストの位置➢背景色

ここでは「施設名称」の文字の大きさと太さを、それぞれ一段階小さく変更します。

「スタイル」タブをクリックし、文字の大きさと太さを変更します。

すべての編集が完了したら「完了」をクリックします。

Tips
参考情報
レイアウトの編集についてさらに詳しく知りたい方はPlatio Studioガイドの「付録1.一覧
シーンの表示フォーマット」をご確認ください。
➢ Platio Studioガイド
https://plat.io/ja/wp-content/themes/platio/pdf/support/guide/Platio_Studio_Guide.pdf

70

割り当て
レイアウトの編集が完了したら、それぞれのフィールドの位置にどのレコードの情報を表示す
るのか、割り当てを行います。
ここでは、レイアウトの「施設写真」には「写真」フィールドの値を、「施設名称」には「施設名」フィールドの値を割り当てていきます。

「割り当て」の各フィールドの横にプルダウンが表示されるので、「施設写真」はプルダウン
から「写真」を、「施設名称」はプルダウンから「施設名」を選択し、「完了」をクリックします。

データポケットの保存以上で「施設マスタ」データポケットの設定は完了です。データポケットを保存します。

71

Tips

その他 シーン詳細設定
プロパティ
一覧シーンに表示するセルの大きさや、絞り込み条件、定義済み検索条件を編集することができます。
「セルの大きさ」は一覧表示する1つひとつのセルの大きさを「小」「中」「大」「一行」から選択できます。
「絞り込み」は検索条件を指定することで、その条件を満たすレコードのみが表示されます。

絞り込みで検索対象となるフィールドは、検索可能に設定しておく必要があります。

「検索」アイコンが
表示される

72

Tips
定義済み検索条件
定義済みの検索条件を登録すると、Platioアプリで一覧シーンを表示したとき、「検索」アイコンをタップすると、定義済み検索条件が表示されるので、簡単に検索をおこなうことができる
ようになります。
「編集」をクリックすると、「検索条件の編集」画面が表示されます。

「追加」をクリックすると、「検索条件の追加」画面が表示されます。検索対象となるフィー
ルドは、検索可能に設定しておく必要があります。

検索条件の名前

検索条件の式

チェックすると、検索結果をデフォルトで表示

フィールドにさまざまな演算子や選択肢など、検索条件を定義することが可能

73

5.4 「点検報告」データポケットの作成
今度は「点検報告」データポケットを作成します。
以下のような、施設の点検結果を報告するデータポケットです。

①

②

③

④

⑤

⑥

⑦

⑧

⑨

⑩

⑪

⑫

フィールド名フィールドの型

役割

①

施設名

テキスト

施設マスタから施設名を取得して表
示します

②

施設ID

レコード選択（テキスト）

施設マスタから施設IDを取得して表
示します

③

点検日

日時

点検した日時を登録します④

状況

テキスト選択状況をリストから選択します

⑤

状況詳細

複数行テキスト状況の詳細を記載します

⑥

湿度

数値

湿度を記録します

⑦

写真

画像（大）

写真を登録します⑧

位置

地図（位置）

位置を地図から登録します

⑨

管理者確認

スイッチ

管理者が点検結果をチェックします

⑩

担当者

ユーザー

担当者のユーザー名を登録します⑪

プッシュ通知プッシュ通知状況をPlatioアプリ上で通知します

⑫

メール送信

メール送信

状況をメールで通知します74データポケット一覧画面に戻る
左上のミニアプリ「施設点検」をクリックすると、データポケット一覧画面に戻ります。

データポケットの追加「データポケットを追加」をクリックします。

「レコード作成」を選択し、「追加」をクリックします。

75

データポケット名の変更「施設マスタ」データポケットと同様に、新たに追加したデータポケット名を「点検報告」に変更します。

フィールドの削除
デフォルトで用意されている「名前」フィールドと「画像」フィールドはここでは使用しない
ため、削除します。
「名前」フィールドのフィールド名の右にある「▼」アイコンをクリックすると、プルダウンのメニューを表示されるので、「削除」をクリックします。

ポップアップで「このフィールドを削除してよろしいですか？」とメッセージが表示されるので、「削除」をクリックします。

同様に、「画像」フィールドも削除します。

76

フィールドの追加「施設名」フィールドを作成します。
施設名はテキストデータなので、フィールドの型を「テキスト」にし、「追加」をクリックします。

フィールド名を施設名に変更します。

77

「点検日」フィールドを作成します。
フィールドの型を「日時」にし、「追加」をクリックします。

追加したら「フィールドの編集」画面で名前を点検日に変更します。

さらに、入力時の日時を自動で設定するにチェックを入れます。こうすることで、点検日の入力が自動化され、入力の手間を省くことができます。

「？」アイコンをクリックすると、ヘルプページが開きます。

78

「状況」フィールドを作成します。
状況を選択肢から選べるよう、フィールドの型を「テキスト選択」にし、「追加」をクリックします。追加したらフィールド名を「状況」に変更します。

「状況」フィールドの「選択肢」アイコンをクリックします。

「編集」アイコンをクリックします。

項目を削除できます

項目を追加することができます

順序を入れ替えることができます

項目をインポートすることができます79表示したい文言と、必要に応じて説明を記入し、「チェック」アイコンをクリックして登録します。
ここでは、値に「正常」「破損箇所あり」「不審物あり」「その他」の4つを登録します。
すべて登録したら、「完了」をクリックします。

「状況詳細」フィールドを作成します。
状況を詳しく記載できるよう、フィールドの型を「複数行テキスト」にし、「追加」をクリックします。追加したらフィールド名を「状況詳細」に変更します。

80

「湿度」フィールドを作成します。フィールドの型を「数値」にし、「追加」をクリックします。追加したらフィールド名を「湿度」に変更します。

「写真」フィールドを作成します。
フィールドの型を「メディア」カテゴリの「画像（大）」にし、「追加」をクリックします。
追加したらフィールド名を「写真」に変更します。

手書きの画像を使用したい場合は、「手書き画像」を選択します81

「位置」フィールドを作成します。
フィールドの型を「地図（位置）」にし、「追加」をクリックします。追加したらフィールド
名を「位置」に変更します。

「管理者確認」フィールドを作成します。
点検の確認をオン（OK）／オフ（NG）で入力できるよう、フィールドの型を「スイッチ」にし、「追加」をクリックします。追加したらフィールド名を「管理者確認」に変更します。

82

管理者確認を「OK」「NG」で表示できるようにします。
「管理者確認」フィールドの「設定」アイコンをクリックします。

「フィールドの編集」画面の「高度なプロパティを表示」をクリックします。

「オン時のラベル」に「OK」を入力し、「完了」をクリックします。

83「担当者」フィールドを作成します。
ユーザーが選択できるよう、フィールドの型を「ユーザー」にし、「追加」をクリックします。
追加したらフィールド名を「担当者」に変更します。

入力者が自動で担当者として設定されるようにします。
「担当者」フィールドの「設定」アイコンをクリックし、「入力時のユーザーを自動で設定する」にチェックを入れます。

84

「施設マスタ」データポケットで施設ごとにQRコードを発行していますが、発行されたQRコードを読み込んで、「施設点検」データポケットに施設名が入力されるようにします。
「施設名」フィールドの後ろに、フィールドを追加します。

フィールドの型を「レコード選択」カテゴリの「レコード選択」にし、「追加」をクリックします。

「施設ID」フィールドを選択し、「追加」をクリックします。

85

フィールド名を「施設ID」に変更します。

「施設ID」は各施設に配置したQRコードを読み取ることで自動入力させます。
「施設ID」フィールドの「フィールドの編集」画面の高度なプロパティを表示します。
「バーコードを読み取る」にチェックを入れます。

「タイプ」の「QRコード」を選択し、「完了」をクリックします。

86これで、「施設ID」フィールドでQRコードを読み込み、施設IDを表示できるようになります。
次に、「施設ID」から「施設名」を取得できるようにします。
「施設名」フィールドの「フィールドの編集」画面の高度なプロパティを表示します。
「初期値」の「レコード選択」をクリックします。

「レコード選択フィールド」の「施設ID」を選択します。

87

「フィールド」の「施設名」を選択し、「完了」をクリックします。

これで、「点検報告」データポケットの「施設ID」フィールドの値と、「施設マスタ」データ
ポケットの「施設ID」フィールドの値が一致するレコードの「施設名」フィールドの値を、「点検報告」データポケットの「施設名」フィールドに反映することができます。

QRコードを読み取り、施設IDを取得「点検報告」データポケット
QR
コード

施設ID
B002

施設名
施設B

該当レコードから
施設名を取得施設IDが一致するレコードを検索「施設マスタ」データポケット

施設ID

施設名

A001

施設A

B002

施設B

C003

施設C

88

「状況詳細」は「状況」が「正常」以外だった場合のみ表示し、入力できるようにします。
「状況詳細」フィールドの「フィールドの編集」画面の高度なプロパティを表示し、「条件付
き表示」の「条件」をクリックします。

「条件を編集」をクリックします。

「状況」が「正常」「に等しい」なら「非表示」、それ以外なら「表示」と設定し、「完了」
をクリックします。

89

「状況」フィールドの背景色を、「状況」が「正常」だった場合は緑色に、それ以外の場合は赤色で表示します。
「状況」フィールドの「フィールドの編集」画面の高度なプロパティを表示します。

「条件を編集」をクリックします。

「状況」が「正常」「に等しい」なら「緑色」、それ以外なら「赤色」と設定し、「完了」をクリックします。

※シーンのレイアウトでも、一覧シーンでのフィールドの背景色の設定ができますが、条件によって色を変えることができず、常に同じ色で表示されます。

90

「湿度」フィールドの最大値（100%）、最小値（0%）を設定します。
「湿度」フィールドの「フィールドの編集」画面の高度なプロパティを表示します。
「単位」に％、「最大値」に100、最小値に0を入力し、「完了」をクリックします。

Tips
センサーの活用
湿度や温度などはセンサーを使って取得することも可能です。利用するセンサーがPlatioに対応している場合、該当するセンサーカテゴリのフィールドを選択することで、値を自動で入力することができます。

フィールドの型を該当するセンサーカテゴリから「湿度」を選択します。

91

「写真」フィールドは、アルバムの画像を選択できないようにします。
「写真」フィールドの「フィールドの編集」画面の高度なプロパティを表示します。
「アルバムからの選択を禁止」をチェックし、「完了」をクリックします。

「状況」が「正常」以外だった場合、管理者にプッシュ通知を行います。
「フィールドの追加」から「自動化」の「プッシュ通知」を選択し「追加」をクリックします。

92

「プッシュ通知」フィールドの「フィールドの編集」の「高度なプロパティを表示」をクリックします。「タイトル」「本文」を自由に入力し、「条件」の「式」を選択します。
「式」の設定内容に関する詳細説明は7章で行います。

（例）
タイトル：異常を検知しました。
本文：確認お願いします。

高度なプロパティを表示すると条件設定で「式」が選択可能になります。

次に条件の詳細を設定します。今回は「状況」が「正常」以外のときにプッシュ通知を行いたいます。「式」のをクリックし、表示されるリストから「状況」を選択します。「cxxxxx/* 状況 */」が自動入力されるので、続いて「 != “正常”」と入力し、「完了」をクリックします。

cxxxxx /* 状況 */ != "正常“
※cxxxxxにはフィールドIDが入力されます。

Tips
フィールドID
フィールドIDは、Platio Studioの中で各フィールドを識別するためのIDで、cから始まる8文
字の英数字IDで構成されます。フィールドIDは環境毎に異なります。

93プッシュ通知以外に、メールで通知を行うことも可能です。
「フィールドの追加」から「自動化」の「メール送信」を選択し「追加」をクリックします。

「メール送信」フィールドの「フィールドの編集」の「高度なプロパティを表示」をクリックします。「タイトル」「本文」を入力し、 「条件」の「式」を選択します。

（例）
タイトル：異常を報告されました。
本文：確認お願いします。

高度なプロパティを表示すると条件設定で「式」が選択可能になります。

94

次に条件の詳細を設定します。プッシュ通知同様、「状況」が「正常」以外のときにメール送信します。「式」のをクリックし、表示されるリストから「状況」を選択します。「xxxxx/* 状況 */」が自動入力されるので、続いて「 != “正常”」と入力し、「完了」をクリックします。

さらに、「初期値」を「値」に変更し、値の入力欄にご自身の受信可能なメールアドレスを入力してください。実際に運用する際は、管理者のメールアドレスを設定します。
設定したら「完了」ボタンをクリックします。

95

一覧の表示フォーマット
続いて一覧シーンの表示フォーマットを設定します。一覧シーンの設定を開き、表示フォー
マットで「カスタム」を選択してレイアウトを編集します。

レイアウトの編集
続いて、レイアウトの設定を行います。以下を参考にして各フィールドを配置してみましょう。
また、スタイルは自由に設定してみましょう。設定したら「完了」をクリックします。

【レイアウト】
行数：3

可変幅列数：2
固定幅列数(右)：0
固定幅列数(左)：0

日付

施設名

型

テキスト

型

テキスト

名前

日付

名前

施設名

位置

行

1

列

1

位置

行

1

列

2

サイズ

高さ

1

幅

1

サイズ

高さ

1

幅

1

状況（ラベル）

管理者確認（ラベル）

型

ラベル

型

ラベル

テキスト

状況

テキスト

管理者確認

位置

行

2

列

1

位置

行

2

列

2

サイズ

高さ

1

幅

1

サイズ

高さ

1

幅

1

状況

管理者確認

型

テキスト

型

テキスト

名前

状況

名前

管理者確認

位置

行

3

列

1

位置

行

3

列

2

サイズ

高さ

1

幅

1

サイズ

高さ

1

幅

1
96

割り当て
割り当てでは、表の通り各フィールドをそれぞれ選択します。設定後、「完了」をクリックし
ます。

割り当て
日付

点検日

施設名

施設名

状況

状況

管理者確認

管理者確認

5.5 ミニアプリの配布・動作確認
ミニアプリの配布
以上で設定は完了です。ミニアプリを使ってみましょう。
まずは、ミニアプリを保存し、配布してください。

97ユーザーの追加
初回は配布後にユーザー追加のウィンドウが表示されます。ここで、任意のユーザーを追加してください。

ミニアプリの使用
QRコードをPlatioアプリで読み込みます。読み込み画面への遷移方法は次ページを参考にして
ください。

98

Tips
ミニアプリを切り替えるには
現在ログインしているミニアプリからログアウトします。その後右上の歯車マークをクリック
すると新しいミニアプリを開始することができます。

「施設マスタ」データポケットの動作確認「施設マスタ」データポケットを開き、施設を登録します。施設マスタの一覧画面右下「＋」マークから新規登録します。ここではサンプルデータを数レコード登録してください。施設ID、
QRコードは自動生成されます。また、写真は入力しなくても構いません。

保存99

データビューアーでレコードを確認
続いて、ブラウザからデータビューアーを開いて、登録した施設マスタのレコードを確認します。データポケット一覧画面から「データビューアー」をクリックします。

データビューアーにログイン後、「施設マスタ」データポケットを選択すると、さきほど登録したレコードが確認できます。

施設ID、QRコードが生成されていることをご確認ください。QRコードは次の点検報告時に使用するので、そのまま表示しておきます。

100

「点検報告」データポケットの動作確認「点検報告」データポケットを開くと、新規登録画面が表示されます。今回、点検場所に貼り付けられたQRコードを読み込むことで「施設名」、「施設ID」を自動入力します。先ほどデー
タビューアーで確認した施設マスタのQRコードを読み込んでみましょう。
「施設ID」の右側にあるQRコードアイコンをタップしてカメラを起動します。施設のQRコー
ドを読み取ると、「施設名」、「施設ID」が自動入力されます。

X

続いて、「状況」フィールドをタップすると、状況の選択肢が表示されます。「正常」を選択すると、背景色が緑色に変わり、状況詳細が非表示になります。

その他の項目も入力して、右下チェックマークをタップして保存します。

プッシュ通知やメール送信の動作を確認する場合は、「プッシュ通知」に現在ログインしているユーザーを指定し、「状況」を正常以外にして保存すると送信されます。

101

演習
(1)「点検報告」データポケットの「状況」フィールドが正常の場合に、「写真」フィールドを非表示にしましょう。
【ヒント】「状況詳細」フィールドの条件付き表示設定を確認してみよう。

(2)「施設マスタ」に以下のような「エリア」フィールドを追加してみましょう。
型：テキスト選択
選択肢：東地区、西地区、北地区、南地区
追加する位置：「施設名」フィールドの後ろ

102

第6章

データポケットの種類

第5章で「施設マスタ」データポケットと「点検報告」データポケットを作成しましたが、「点検報告」データポケットから「施設マスタ」データポケットの施設名を呼び出すなど、データ
ポケット同士が連携する仕組みを説明しました。このようにデータポケット同士を連携させる
ことにより、便利で使いやすいミニアプリにすることができます。
第6章では、具体的に様々なデータポケットの活用の仕方を紹介していきます。

6.1 レコード選択
マスターデータポケット
第5章で「施設マスタ」データポケットを作成しました。施設の情報を管理するマスタデータポ
ケットを用意し、参照することで、施設の情報に変更があっても、「施設マスタ」のレコードを最新の情報に更新することで、「点検報告」データポケットを修正することなく、最新の施設の情報を利用することができます。

レコード選択機能
マスターデータポケットに登録されているレコードを参照する機能がレコード選択機能です。
レコード選択フィールドを追加することで利用可能です。「点検報告」データポケットでは「施設ID」をレコード選択フィールドとして追加しました。また、施設IDに関連する「施設名」などの他フィールド情報を取得したい場合は、各項目の初期値プロパティで取得する設定を行うことができます。

施設名：施設B
施設ID：B002

施設ID

施設名

エリア

…

点検日：20xx年 xx月 xx日

A001

施設A

東地区

…

B002

施設B

西地区

…

C003

施設C

南地区

…

管理者確認：OK
状況：正常︙「点検報告」データポケットの入力項目「施設マスタ」データポケットのレコード

1036.2 副データポケット
副データポケットとは、主データポケットと同フィールドを持つデータポケットです。副デー
タポケットは主データポケットと同じレコードを持っていますが、Platio アプリ上での見せ方は別で設定することができます。
※ データベースのビューのようなもので、同じレコードを参照して別の見せ方をするデータポ
ケットになります。
※ １ミニアプリあたりデータポケット数の上限は 30 個で、主/副/埋め込みデータポケットそれぞれが１個と数えられます。
例えば、現場の作業員が報告する主データポケットを作成し、リーダーが閲覧する副データポ
ケットを作成します。作業員は主データポケットで報告を入力した後、リーダーは副データポケットで表示して確認後に管理者向けフィールドを編集してレコードを更新する、ということができます。
また、作業員が報告する主データポケットのタイプが「レコード作成」で、リーダーが閲覧する副データポケットのタイプが「レコード管理」のように、同じレコードを扱うデータポケッ
トのタイプを異なるようにしたり、副データポケットには表示シーンのみにしたり、操作をそれぞれに管理することができます。

104ここでは、第5章で作成した「点検報告」データポケットに、管理者確認用の副データポケットを作成していきます。
主データポケットでは「管理者確認」フィールドが表示のみで入力できないようにして、管理者確認用の副データポケットでは「管理者確認」フィールドのみが編集可能にします。

施設名：編集可

施設名：表示のみ

施設ID：編集可

施設ID：表示のみ

点検日：編集可点検日：表示のみ

管理者確認：表示のみ

管理者確認：編集可

状況：編集可状況：表示のみ

︙

︙

主データポケット

副データポケット「点検報告」データポケットの「関連データポケット」をクリックし、表示された「副データポケットを追加」をクリックします。

クリック

105

「データポケットの追加」画面が表示されます。
データポケットのタイプを選択し、「タイプを選択」をクリックします。
ここでは主データポケットで登録した点検報告に対して、管理者が確認する副データポケットを作成ため、「データポケットのタイプを選択して副データポケットを作成する」を選択します。

「このデータポケットを複製して副データポケットを作成する」
追加する副データポケットを、主データポケットと全く同じ構成で作成します。副データポ
ケットのシーンでフィールドの表示/非表示や編集の可/不可を変更するのみの場合は、こちらを選択してください。
「データポケットのタイプを選択して副データポケットを作成する」

追加する副データポケットを、主データポケットと別のタイプにします。例えば、主データポ
ケットが「レコード作成」の場合に、副データポケットは「レコード管理」で作成することができます。同じレコードに対して、データポケットからの最初の操作を変更したい場合は、こちらを選択してください。
「レコード管理」を選択し、「追加」をクリックします。

106

追加すると、自動的に付けられたデータポケット名で作成された副データポケットの編集画面が表示されます。データポケット名を「点検報告（確認）」に変更します。

自動的に付けられたデータポケット名は「点検報告（確認）」に変更します。

管理者のみが確認後にチェックできるよう、「管理者確認」フィールドを副データポケットのみで入力できるようにします。

「点検報告（確認）」副データポケットの編集「点検報告（確認）」副データポケットでは、新規でレコードを作成する必要がないため、「シーンの設定」画面を開き、「レコードの作成」のチェックを外し、「完了」をクリックし
ます。

107

編集シーンの「設定」アイコンをクリックし、「管理者確認」フィールドのみ入力できるようにするため、「管理者確認」以外のフィールドを「表示」に変更し、「完了」をクリックしま
す。

編集シーン

「点検報告（確認）」データポケットを保存します。関連データポケットがある場合、保存時にアラートが出ます。「保存」をクリックして保存します。

「点検報告」主データポケットの編集
まず「点検報告（確認）」副データポケットの「関連データポケット」から「点検報告」を選択して、「点検報告」データポケットを開きます。

「点検報告」主データポケットでは、「管理者確認」フィールドを入力できないようにします。
「新規」シーン、「編集」シーンで「管理者確認」フィールドを「表示」に変更し、「完了」
をクリックします。

108

6.3 埋め込みデータポケット
子レコード
子レコードとは、１つの親レコードに子として別のレコード情報を複数紐づけるための仕組みです。
親レコードから子レコードを操作するために「埋め込みデータポケット」を作成します。埋め込みデータポケットは、親レコードを管理するデータポケットに「子レコード」フィールドを追加すると自動的に作成されます。子レコードフィールドでは、親レコードに紐づく子レコー
ドを表示させることができます。表示させたくないフィールドを非表示にしたり、編集や新規作成を不可にしたり、Platioアプリ上での見せ方は埋め込みデータポケットでの設定で変更することができます。
では、実際に子レコードを作成し機能を確認しましょう。今回は「施設マスタ」データポケッ
トに「点検報告」データポケットが紐付くよう、子レコードを設定します。

施設マスタ

点検報告

施設ID

施設名

…

施設ID

点検日

管理者確認

…

A001

施設A

…

A001

2022-01-11

OK

…

B002

施設B

…

B002

2022-01-21

OK

…

A001

2022-02-02

OK

B002

2022-02-22

OK

B002

2022-03-15

OK

親レコード、子レコードの関係をつける
点検報告

施設マスタ

施設ID

施設名

…

施設ID

点検日

管理者確認

…

A001

施設A

…

A001

2022-01-11

OK

…

B002

施設B

…

B002

2022-01-21

OK

…

A001

2022-02-02

OK

B002

2022-02-22

OK

B002

2022-03-15

OK

親レコード

子レコード

施設ごとに点検報告を関連づける109

「施設マスタ」データポケットに「子レコード」フィールドを追加します。

「子データポケット」に「点検報告」データポケット、「レコード選択フィールド」に「施設ID」をそれぞれ選択し、「次へ」をクリックします。

110

「レコード管理」を選択し、「追加」をクリックします。

「施設マスタ」データポケットに、「点検報告」データポケットが埋め込みデータポケットとして紐付いています。続いて、表示設定を行います。「点検報告」埋め込みデータポケットをクリックします。

111

埋め込みデータポケットの表示設定「施設マスタ」データポケットから子レコードで表示される点検報告レコードを編集・削除できないようにします。「点検報告」埋め込みデータポケットの詳細設定画面の「シーンの設定」をクリックします。

データポケットの種類（主/副/埋め込み）

シーンの設定では、「レコードの表示」のみチェックを入れ、作成・削除・編集は許可しないように設定します。設定したら「完了」をクリックしてください。

Tips
関連データポケットを切り替えるには
データポケット詳細設定画面で「関連データポケット」をクリックすると、関連するデータポ
ケットの一覧が表示され、選択することで関連データポケットを切り替えることができます。

112

Platioアプリで動作確認
この章で作成した副データポケットや子レコードを、Platioアプリで動作確認します。ミニアプリを保存・配布し、Platioアプリのミニアプリを更新してください。
「点検報告」データポケットでは「管理者確認」フィールドに入力することができませんが、「点検報告（確認）」データポケットでは、「管理者確認」フィールドに入力することができます。

「点検報告」データポケットでは入力不可。

「点検確認（確認）」データポケットでは入力可。

「施設マスタ」データポケットから、施設の点検報告レコードが紐付いていることを確認します。

点検報告の件数が表示されているので、タップ施設をタップ

点検報告のレコードが表示される

点検報告のレコード一覧が表示されているので、タップ

113

演習
(3) 「点検報告」データポケットに「エリア」フィールドを追加し、施設IDを元に「施設マスタ」データポケットの「エリア」フィールドの値を初期値で設定してみましょう。また、変更できないように設定を追加しましょう。※演習(2)を先に完了する必要があります。
【ヒント】① フィールドの型はテキストにします。
② 初期値をレコード選択とし、「点検報告」データポケットの「施設ID」フィールドの値に応じて「施設マスタ」データポケットの「エリア」フィールドの値が反映されるようにします。
③ 変更不可の設定をします。

(4)「点検担当者」データポケットを新規作成しましょう。

データポケットタイプ：レコード管理
追加するフィールド：「ユーザー」、「名前」「ユーザー」フィールド
名前

ユーザー

型

ユーザー
「名前」フィールド

名前

名前

型

テキスト

(5)「点検担当者」データポケットに子レコードを追加し、ユーザーごとの点検報告を紐付けましょう。※演習(4)を先に完了する必要があります。
【ヒント】① 「点検報告」データポケットの「担当者」フィールドの型をレコード選択に変更して「点検担当者」データポケットの「ユーザー」フィールドから選択できるようにします。
※フィールドの型変更では、一度フィールドを削除し作り直す必要があります。
② 「点検担当者」データポケットに子レコード型のフィールドを追加し、①の担当者と紐づけます。
③ 必要に応じて「点検報告」埋め込みデータポケットの表示設定を行います。

114

第7章

検索書式・ Platio式

第5章でプッシュ通知を設定したときに、条件を式で指定しましたが、Platioのミニアプリでは、
このように式を用いることで、フィールドの数値を用いて計算を行ったり、表示されるレコー
ドを特定の条件で絞り込んだり、さまざまな設定を行うことができます。

この章では、式を用いた設定について解説していきます。

7.1 検索書式
レコードのリストを取得するときには、取得するレコードを絞り込むために検索条件を指定することが可能です。検索条件の記述方法のことを検索書式と呼びます。
ここでは具体的な検索書式を紹介していきます。
※詳細については、Platio開発者ドキュメントのレコード検索書式を参照してください。
まずは絞り込み機能を使用し、「点検報告」データポケットのレコードリストを、自分が登録したデータのみで絞り込みます。
「担当者」フィールドの「フィールドの編集」画面で「検索可能」にチェックし、「完了」をクリックします。

Tips

レコードの絞り込み「絞り込み」では一覧シーンで表示するレコードを絞り込むことができます。絞り込みをPlatio
アプリ上で解除することができないため、ユーザーが表示可能なレコードをコントロールしたい場合に有効です。
Platioアプリ上で絞り込み解除や絞り込み条件の変更を行いたい場合は、後述する「定義済み検索条件」で設定可能です。

115

一覧シーンの設定で、「プロパティ」の「絞り込み」に「担当者:_self」と入力し、「完了」をクリックします。
「担当者」フィールドの値が、ユーザー自身になっているレコードのみで絞り込みます。

Platioアプリで動作確認
ミニアプリを配布する前に、Platioアプリの「点検報告」データポケットで担当者が自分以外のレコードを登録します。「担当者」フィールドで別のユーザーを選択するか、ユーザー選択画
面で「クリア」をタップしてください。
準備ができたら、Platio Studioに戻り、ミニアプリを保存・配布して、Platioアプリで動作を確認します。「点検報告」データポケットのレコード一覧を表示すると、自分が登録したレコー
ドのみが表示されます。

絞り込み無し「担当者:_self」
で絞り込み

116

定義済み検索条件
次に、定義済み検索条件を使用し、今日の点検報告のみを表示させます。
先程と同様に、「点検日」フィールドを検索可能にしておきます。
一覧シーンの設定から、「定義済み検索条件」の編集画面を開きます。
「名前」を入力し、「検索条件」に「点検日:today」と入力し、「この検索条件をデフォルトで選択する」をチェックし、「完了」をクリックします。

Platioアプリで「点検報告」データポケットのレコード一覧を表示すると、点検日が今日のレ
コードのみが表示されます。

検索条件なし「点検日=今日」の検索結果を表示

117

更に、定義済み検索条件で、状況が正常以外のものを表示させます。
ここでは、「状況が正常以外」の条件を、パラメーターを使用し、設定します。
複数の条件で絞り込む場合、すべての検索条件を検索書式で記載しようとすると、式が複雑になり、管理も難しくなります。それぞれの条件を個別にパラメーターを使用することで、条件が設定しやすく、管理もしやすくなります。
また、パラメーターでは、使用できる演算子が対象フィールドごとにプルダウンで選択できる
ため、検索時の入力を簡素化することができます。
「状況」フィールドを検索可能にしておきます。
「定義済み検索条件」の編集画面で、先ほど追加した「点検日=今日」の編集アイコンをクリックします。

「パラメーター」の「追加」をクリックします。

118

「名前」（英数字のみ）に「Situation」、「ラベル」に「正常以外」と入力し、「フィールド」は「状況」、「タイプ」は「テキスト選択」を選択します。追加で項目が表示されるので、「演算子」は「等しくない」を選択し、「選択肢」に「正常」と入力し、「完了」をクリックします。

検索条件に「点検日:today %Situation」と入力し、「完了」をクリックします。

119

Platioアプリで「点検報告」データポケットのレコード一覧を表示し、検索アイコンをタップす
ると、検索画面が表示されます。
「状況≠正常」の下の検索窓をタップします。

選択肢が表示されるので「正常」をタップすると、「状況≠正常」の検索窓に「正常」と表示されるので、「検索」をタップします。

点検日が今日で、かつ、状況が正常ではないレコードが表示されます。

120

7.2 Platio式
Platioでミニアプリを作成すると、以下の様な簡単な計算をしたくなることがあります。
・単価フィールドと数量フィールドの値を掛け合わせた値を、合計フィールドに設定したい・姓フィールドと名フィールドを繋げ合わせた名前を、名前フィールドに設定したい

Platio式は、このような計算をするための仕組みです。
Platio アプリでフィールドに入力した値を組み合わせて、数値を四則演算したり、文字列を連結してさらに長い文字列や文章を生成したりした結果を、フィールドデータとして自動設定して保存することができます。

「単価」と「発注数」を掛けた値を「合計金額」に自動設定

また、第5章で「プッシュ通知」や「メール送信」の条件で指定した式もPlatio式の活用による
ものです。

121

さらにPlatio式を活用した機能として「Platio式テンプレート」があります。Platio式テンプレー
トはPlatio式を文字列に埋め込む際に使用する機能です。例えば、メールやプッシュ通知の本文にレコードの値を埋め込む場合に使用できます。
Platio式テンプレートでは、式を${}で括られた内側に書き、外側にはそれ以外の文字列を書きます。
それでは、メール送信フィールドの本文をPlatio式テンプレートを用いて「△△施設で××を確認しました。」のようにフィールドの値を埋め込んでみましょう。
「メール送信」フィールドの編集画面を開きます。
「本文」の右側をクリックするとフィールドの一覧が表示されるので、本文に引用したい
フィールドをクリックすると、本文にフィールドの値が引用されます。

「施設名」をクリック「施設名」を引用

122

本文に「${ cxxxxx /* 施設名 */ }で${ cxxxxx /* 状況 */ }を確認しました。」と入力し、「完了」をクリックします。

「状況」フィールドが「正常」でないレコードを登録すると、以下のメールが送信されます。

123

演習
(6) 「点検報告」データポケットに、選択形式でエリアを検索可能な定義済み検索条件を追加しましょう。※先に演習(2)(3)を完了する必要があります。
【ヒント】① 「エリア」フィールドを検索可能にします。
② 定義済み検索条件で検索パラメーターを追加し、テキスト選択でエリアを検索できるよ
うにします。

(7) メール内容に報告者を追加しましょう。
本文例：○○さんからの報告です。△△施設で××を確認しました。

124

第8章

運用・管理

8.1 ユーザー権限
ユーザーには、管理者の権限を付与することができます。
管理者は、すべてのレコードを参照・編集・削除することができます。
※データポケットごとに権限を設定することができますが、管理者はデータポケットの権限に関係なく、レコードを参照・編集・削除することができます。
また、データビューアーでは、管理者にのみ画面右上のメニューに「プッシュ通知」が表示され、データビューアーからユーザーのアプリにプッシュ通知を送ることができます。
データポケット一覧画面の「ユーザー」をクリックすると、左側に「ユーザー管理画面」が表示されます。

編集アイコンをクリックすると、ユーザーの編集画面が表示されます。

管理者にはチェックが付いています125

「管理者」にチェックを入れると「管理者権限」が付与されます。

126

8.2 プロファイル
プロファイルとは、ユーザーが利用するデータポケットをまとめて設定する権限管理のしくみです。
ユーザーが使うデータポケットを指定してプロファイル名を定義し、ユーザー情報にプロファイルを設定することで利用の可否を管理します。ユーザーがミニアプリへログインすると、プ
ロファイルで設定されたデータポケットのみが表示され、利用できます。
「デフォルト」のプロファイルはすべてのデータポケットを利用できます。
ここで、点検者のプロファイルを作成してみます。
データポケット一覧画面の「プロファイル」をクリックします。

「プロファイルを追加」をクリックします。

127

「名前」に「点検者」と入力し、「点検報告」データポケットのみチェックを入れ、「追加」
をクリックします。また、「データビューアーの使用を許可」のチェックを外します。

同様に「管理者」プロファイルも作成します。管理者は「施設マスタ」と「点検報告（確認）」データポケットにチェックを入れます。
利用可能なデータポケット

ユーザーの編集作成したプロファイルをユーザーに設定することができます。画面右側のリストから「ユーザー」を選択します。

128

ユーザーの編集アイコンをクリックし、適切なプロファイルを選択し、保存します。

プロファイルを設定したユーザーでミニアプリにログインすると、表示されるデータポケットが異なることがわかります。

点検者でログインした場合管理者でログインした場合
129

8.3 その他管理メニュー
Webhook
Webhookとは、Platioアプリでレコードの作成や削除など何らかのイベントが発生した時に、他のWebサービスにリアルタイムで情報を提供する仕組みや概念のことです。
例えば、新しいレコードが追加されたとき、既存のレコードが更新されたとき、既存のレコー
ドが削除された時に通知を送ることができます。
Platioは、それらのイベントが発生した時に、HTTPリクエストを使用して通知を送りますので、お客様側でHTTPリクエストを受け取れるサーバーなどを用意する必要があります。ミニアプリ
でイベントが発生すると、そのサーバーにイベントに関する情報が送られます。

デバイス制限Platio では、利用するデバイスをあらかじめ Platio Studio へ登録して管理することでデバイスを制限することができます。これによりセキュリティに配慮した運用を行うことができます。
デバイス制限では、プレートごとにアクセスするデバイスを管理します。

処理ログ
プッシュ通知やメール送信、IDやQRコードの生成など、イベント処理時のログを記録します。
エラーの発生時など、処理ログからエラーメッセージを確認することができます。

開発者向け情報
Platio APIやWebhookを使用するために必要な情報です。
Platio APIは、Platio Studioで作成したミニアプリのレコードや添付ファイルを操作するための
Web APIです。通常、ミニアプリを作成して配布すると、Platioアプリを使ってレコードを閲
覧・作成・更新したり、データビューアーを使用して、レコードをインポート・エクスポート
しますが、Platio APIは、プログラミングを通してレコードを操作するもう一つの方法です。
レコードの取得・作成・更新・削除などのレコードの操作や、添付ファイルの取得・作成、
ユーザーリストの取得、プッシュ通知の送信などを、Platio APIで行うことができます。

130

付録（演習解答）(1)「点検報告」データポケットの「状況」フィールドが正常の場合に、「写真」フィールドを非表示にしましょう。

解答「写真」フィールドの「設定」アイコンをクリックします。

「フィールドの編集」画面が表示されるので、「高度なプロパティを表示」をクリックします。

「条件付き表示」の「条件」をクリックします。

131

「条件を編集」をクリックします。

「状況」が「正常」「に等しい」なら「非表示」、それ以外なら「表示」と設定し、「完了」
をクリックします。

「完了」をクリックします。

132

(2)「施設マスタ」に以下のような「エリア」フィールドを追加してみましょう。
型：テキスト選択
選択肢：東地区、西地区、北地区、南地区
追加する位置：「施設名」フィールドの後ろ

解答「施設名」フィールドのフィールド名の右にある「▼」アイコンをクリックすると、プルダウ
ンのメニューを表示されるので、「フィールドを後ろに挿入」をクリックします。

「フィールドの追加」画面が表示されるので、フィールドの型を「テキスト選択」にし、「追加」をクリックします。

追加したフィールドのフィールド名をクリックし、フィールド名を「エリア」に変更し、Enter
キーで確定します。

133

「エリア」フィールドの「選択肢」アイコンをクリックします。

「編集」アイコンをクリックします。

値に「東地区」と入力し、「チェック」アイコンをクリックします。

134

同様にして、値2を「西地区」に、値3を「南地区」に変更します。
更に、その下の入力欄に「北地区」と入力し、「追加」をクリックします。

「東地区」「西地区」「南地区」「北地区」の登録が完了したら、「完了」をクリックします。

135

(3) 「点検報告」データポケットに「エリア」フィールドを追加し、施設IDを元に「施設マスタ」データポケットの「エリア」フィールドの値を初期値で設定してみましょう。また、変更できないように設定を追加しましょう。

解答
まずは「点検報告」データポケットに「エリア」フィールドを追加します。

「施設ID」フィールドのフィールド名の右にある「▼」アイコンをクリックすると、プルダウ
ンのメニューを表示されるので、「フィールドを後ろに挿入」をクリックします。

「フィールドの追加」画面が表示されるので、フィールドの型を「テキスト」にし、「追加」
をクリックします。

136

追加したフィールドのフィールド名をクリックし、フィールド名を「エリア」に変更し、Enter
キーで確定します。
続いて、初期値を自動で取得し、変更できないようにしていきます。
フィールド名を「エリア」に変更したら、「設定」アイコンをクリックします。

「フィールドの編集」画面が表示されるので、「高度なプロパティを表示」をクリックします。

137

「初期値」の「レコード選択」をクリックします。

「レコード選択フィールド」の「施設ID」を選択し、「フィールド」の「エリア」をクリックします。「変更不可」にチェックを入れ、「完了」をクリックします。

138

(4) 「点検担当者」データポケットを新規作成しましょう。
データポケットタイプ：レコード管理
追加するフィールド：「ユーザー」、「名前」「ユーザー」フィールド「名前」フィールド

名前

ユーザー

名前

名前

型

ユーザー

型

テキスト

解答
「施設点検」ミニアプリ画面で「データポケットを追加」をクリックします。

「レコード管理」を選択し、「追加」をクリックします。

追加したデータポケットのデータポケット名をクリックし、データポケット名を「点検担当者」に変更し、Enterキーで確定します。

139

デフォルトで用意されている「画像」フィールドはここでは使用しないため、削除します。
「画像」フィールドのフィールド名の右にある「▼」アイコンをクリックすると、プルダウンのメニューを表示されるので、「削除」をクリックします。

ポップアップで「このフィールドを削除してよろしいですか？」とメッセージが表示されるので、「削除」をクリックします。

次に、「ユーザー」フィールドを追加します。
「名前」フィールドのフィールド名の右にある「▼」アイコンをクリックすると、プルダウンのメニューを表示されるので、「フィールドを前に挿入」をクリックします。

「フィールドの追加」画面が表示されるので、フィールドの型を「ユーザー」にし、「追加」
をクリックします。

140

(5) 「点検担当者」データポケットに子レコードを追加し、ユーザーごとの点検報告を紐付けましょう。

解答
まずは「点検報告」データポケットと「点検担当者」データポケットを紐付けるため、「点検報告」データポケットの「担当者」フィールドを、「点検担当者」データポケットの「ユーザー」フィールドから取得できるようにします。
「点検報告」データポケットの「担当者」フィールドを作り直すため、「担当者」フィールドを削除します。
「担当者」フィールドのフィールド名の右にある「▼」アイコンをクリックすると、プルダウ
ンのメニューを表示されるので、「削除」をクリックします。

ポップアップで「このフィールドを削除してよろしいですか？」とメッセージが表示されるので、「削除」をクリックします。

「管理者確認」フィールドのフィールド名の右にある「▼」アイコンをクリックすると、プル
ダウンのメニューを表示されるので、「フィールドを後ろに挿入」をクリックします。

141

「フィールドの追加」画面が表示されるので、フィールドの型を「レコード選択」カテゴリの「レコード選択」にし、「追加」をクリックします。

「点検担当者」データポケットの「ユーザー」フィールドを選択し、「追加」をクリックします。

142

追加したフィールドのフィールド名をクリックし、フィールド名を「担当者」に変更し、「検索可能」と「入力時のユーザーを自動で設定する」にチェックを追加し、「完了」をクリックします。

「担当者」フィールドの作り直しが完了したので、「保存」をクリックします。

ポップアップで「このデータポケットを保存してよろしいですか？」とメッセージが表示されるので、「保存」をクリックします。

143

次に、「点検担当者」データポケットに子レコードを紐付けていきます。
「点検担当者」データポケットを開き、「＋」アイコンをクリックします。

「フィールドの追加」画面が表示されるので、フィールドの型を「レコード選択」カテゴリの「子レコード」にし、「追加」をクリックします。

144

「点検報告」データポケットの「担当者」フィールドを選択し、「次へ」をクリックします。

「レコード管理」を選択し、「追加」をクリックします。

紐付けが完了したので、「保存」をクリックします。

必要に応じて「点検報告」埋め込みデータポケットのシーン設定などをしてください。

145

(6) 「点検報告」データポケットに、選択形式でエリアを検索可能な定義済み検索条件を追加し
ましょう。

解答
「点検報告」データポケットで、エリアごとに検索できるよう設定します。
「エリア」フィールドの編集画面で「検索可能」にチェックを入れます。

一覧シーンの設定から、「定義済み検索条件」の編集画面を開き、「追加」をクリックします。

146

検索パラメーターを追加して、エリアを選択して検索できるようにします。
以下のように検索パラメーターを追加してください。追加したら「完了」をクリックします。

検索パラメーターの設定例
名前

area

ラベル

エリア

フィールド

エリア

タイプ

テキスト選択

演算子

等しい

選択肢

東地区
西地区
北地区
南地区

検索パラメーターを元に検索条件を設定します。
検索条件の編集画面で、「名前」に「エリア」、「検索条件」に「%area」と入力し、「完了」をクリックします。その後の画面で検索条件が追加されたことを確認し、「完了」をク
リックします。

147

(7) メール内容に報告者を追加しましょう。
本文例：○○さんからの報告です。△△施設で××を確認しました。

解答「メール送信」フィールドの編集画面を開きます。
メール本文の頭に「○○さんからの報告です。」の一文を追加したいので、カーソルを「本文」の欄の先頭に置きます。
「本文」の右側をクリックして、表示されたフィールドの一覧から、「担当者」フィールドをクリックし、本文にフィールドを引用します。

「担当者」を引用「担当者」をクリック

148

「${ xxxxx /* 担当者 */ }」の後に「さんからの報告です。」と追記し、「完了」をクリックします。

149