Platioアプリの新規シーンは、各シーンで「+」追加アイコンをタップした時に表示されます。
作成対象によって下記の種類があります。初期設定は新規(フィールド)になっています。種類を変更するには、データポケット画面の「シーンの設定」をクリックした画面で行います。
※「シーンのカスタマイズ」を参照してください。
※種類がカメラ、ビデオカメラ、バーコードの場合、レコードの別のフィールドプロパティに初期値を設定している場合、また、計算系フィールドの値プロパティにPlatio式を記述している場合は初期値、計算の処理は行われません。初期値の設定や計算系の処理は、レコードの作成が「新規」の場合のみ動作します。
ここでは、各種シーンのプロパティと割り当てについて説明します。
プロパティの表示方法
シーン画面のプロパティの表示方法については、レコードのリスト画面と同じです。「レコードリスト(一覧・地図・グラフ・バーコード)」の「プロパティの表示方法」を参照してください。
共通のプロパティ
①プロパティ
タブをクリックすると設定画面が表示されます。
プロパティは、シーンの種類によって共通の設定と種類固有の設定があります。
右タブは、シーンの種類によって「フィールド」または「割り当て」が表示されます。
②タイトル
シーンに表示されるタイトルを設定します。下図の赤縦枠で示した部分に表示されます。
テキストは、指定した固定の文字列を表示します。初期設定はテキストで、「新規レコード」です。
フィールドは、指定したフィールドから値を取得して表示します。フィールドを選択すると、テキストは無効になります。
新規
シーン
プロパティ
共通のプロパティのみです。
フィールド
各フィールドの表示/非表示、入力または編集の可/不可を指定します。
| なし | シーンにフィールドは表示されません。 |
| 入力 | シーンにフィールドが表示され、入力/編集ができます。 |
| 計算 | シーンにフィールドは表示されません。初期値や計算フィールドで値が自動で入力/編集されます。 |
| 表示 | シーンにフィールドが表示され、入力/編集はできません。 |
※フィールドプロパティに初期値を設定している場合で「なし」または「表示」のとき初期値は設定されません。また、計算系フィールドの値プロパティにPlatio式を記述している場合で「なし」または「表示」のとき計算処理は行われません。
初期値の設定や計算を行う場合でフィールドの表示をしたくないときは、「計算」を選択します。
※フィールドプロパティで「必須」がオンで「なし」または「表示」の場合は入力がなくてもエラーになりません。
新規画像
レコードの作成で「画像」を設定した場合、レコードを作成する操作でカメラが起動し、撮影した画像が指定したフィールドに保存されます。
「割り当て」に位置と日時を設定すると、保存時の位置情報と日時が自動で保存されます。
シーン
プロパティ
①解像度
画像を保存するときの解像度を指定します。長い辺が以下のピクセル数になるように縦横比を維持して縮小されます。
| 低 | 500ピクセル |
| 中 | 1500ピクセル |
| 高 | 2500ピクセル |
| オリジナル | 元の画像のサイズ(初期値) |
②カメラ
起動するカメラを下記から設定します。
| 前面 | 端末の前面のカメラを起動 |
| 背面 | 端末の背面のカメラを起動(初期値) |
割り当て
画像
保存先の画像フィールドを選択します。選択は必須です。
位置
地図(位置)フィールドを選択します。選択は任意です。
日時
日時フィールドを選択します。選択は任意です。
新規ビデオ
レコードを作成する操作でカメラが起動し、撮影したビデオが指定したフィールドに保存されます。
「割り当て」に位置と日時を設定すると、保存時の位置情報と日時が自動で保存されます。
シーン
プロパティ
①カメラ
起動するカメラを下記から設定します。
| 前面 | 端末の前面のカメラを起動 |
| 背面 | 端末の背面のカメラを起動(初期値) |
割り当て
ビデオ
保存先のビデオフィールドを選択します。選択は必須です。
位置
地図(位置)フィールドを選択します。選択は任意です。
日時
日時フィールドを選択します。選択は任意です。
新規バーコード読取
レコードを作成する操作でリーダーが起動し、読み取った値が指定したフィールドに保存されます。
「割り当て」に位置と日時を設定すると、保存時の位置情報と日時が自動で保存されます。
シーン
プロパティ
①タイプ
読み取るバーコードの種類を下記から設定します(初期値はQRコード)。
QRコード
バーコード ※ 以下のタイプから自動的に判別し読み取ります。
Code 39
Code 39 mod 43 ※ Androidアプリではサポートされていません。
Code 93
Code 128
EAN-8 (JAN-8)
EAN-13 (JAN-13,UPC-A) ※ Androidアプリでは、UPC-Aと判別した場合、12桁で読み取ります。
EAN-13 (JAN-13) ※ AndroidアプリにおいてUPC-A形式の場合も13桁で読み取ります。
【注意】本タイプは、Platioアプリ Android/iOS/iPadOS 3.6.16以降が必須となります。
Interleaved 2 of 5 ※ Androidアプリではサポートされていません。
ITF14
UPC-E
NW-7 (Codabar) ※ iOSアプリでは"バーコード"タイプで自動判別できないため、明示的に"NW-7 (Codabar)"を指定してください。
Aztec
DataMatrix
PDF417②モード
Plaitoアプリでのシーンで、読み取りカメラを起動した時の読み取りモードを指定します。
モードはPlatioアプリのカメラ画面で切り替えることができます。
| 自動 | 自動で読み取りを完了します。(初期値) |
| 選択 | 読み取り対象をタップして読み取りを完了します。 |
| 手動 | 読み取り枠内に読み取り対象を入れて読み取りボタンをタップして読み取りを完了します。 |
③カメラ
起動するカメラを下記から設定します。
| 前面 | 端末の前面のカメラを起動 |
| 背面 | 端末の背面のカメラを起動(初期値) |
④パターン(正規表現)
読み取るバーコードのパターンを正規表現で指定します。パターンを正規表現で指定することで、不要な部分や誤認識を回避できます。
割り当て
バーコード
保存先のテキスト系フィールドを選択します。選択は必須です。
※読み取って保存した値は、文字列です。文字を抽出したい場合は、ここの保存先とは別でテキスト生成フィールドを追加してこのフィールドで取得した文字列をPlatio式で加工します。また、数値にしたい場合は、別で数値計算フィールドを追加してPlatio式でnumber関数を使って数値に変換します。
数値計算フィールドの例:number(cabc1234 /* QRコード */)位置
地図(位置)フィールドを選択します。選択は任意です。
日時
日時フィールドを選択します。選択は任意です。