シナリオの作成と編集
#### シナリオ編集画面の説明 !シナリオ編集画面 シナリオ編集画面は以下の構成となっています。 #### <画面上部> (a) シナリオ名(!ペンアイコンアイコンがある行):このシナリオのタイトルを表示しています。 シナリオの名前を任意で設定出来ます。!ペンアイコン**アイコン**をタップするとシナリオ名が編集出来ます。 (b)保存アイコン『!保存アイコン』:作成途中のシナリオを一時的に保存します。 (c)編集完了『!編集完了アイコン』:シナリオの編集を完了した場合に押します。編集完了しない場合にはシナリオを実行することができません。 (d)表示倍率変更『100%▼』:タップすることで画面表示の倍率を選択して、変更することができます。 (e)『!拡大アイコン』『!縮小アイコン』:タップすることで画面表示の倍率を変更できます。『!拡大アイコン』は拡大、『!縮小アイコン』は縮小を意味しています。 **<画面左部>** (f)入力ブロック(ボタン、サイコロ、照度):データを取得するセンサーを表しています。 (g)処理ブロック **・カウンタ**:入力ブロックから得られた値を**カウント**します。 **・グルーピング**:複数の入力ブロックを1つのまとまりとして**グルーピング**します。 (h)出力ブロック(データ蓄積、メール通知、jiglettalk通知):入力ブロックから得られたデータをどのように出力するかを定義します。 **・データ蓄積**:センサーデバイスで取得したデータを蓄積します。 1つのシナリオに1つのみ利用可能です。グラフを閲覧するためには、このブロックを配置する必要があります。 **・メール通知**:入力ブロックから得られた値を使って、メールでメッセージを送ることが出来ます。メールの送付先と送信文面を設定できます。 送付先は登録済みのjigletアプリのユーザとなります。 (ユーザ設定についてはjigletsiteで行います。) **・jiglettalk通知**:メール通知と同じように、オプション機能のjiglettalkにメッセージを通知することができます。 jiglettalk利用についてご契約をいただいていない場合にはご利用出来ません。 #### <画面中央> (i)編集画面:ここにブロックを配置し、シナリオを編集します。操作は次の項で説明します。 #### **シナリオ編集方法** <画面左部>から配置したいブロックを選択し<画面中央>にドラッグします。 !配置したいブロックを選択し画面中央にドラッグ ・入力ブロック→処理ブロック→出力ブロックの順に配置します。 ・処理ブロックは必要がある場合のみ配置します。 配置したブロックをタップしてブロックの設定を行います。 (a)入力ブロック !入力ブロック ・センサー設定:稼働中のセンサーの中から選択します。 ・ファンクション:リストからアクションを選択します。 ・ラベル名:定義したファンクションに名前を付けます。(例:1回押されたら、『**完成品の数を数える**』など) ・色の指定:この設定は**状態を監視する**画面のみに適用されます。ラベル名を色で表現します。 (例:異常を意味するために『赤』、警告は『黄』など任意で設定) !ラベルの設定 (b)カウンタブロック(処理ブロック) !カウンタブロック(処理ブロック) ・カウント方法:『**累積**』、『**回数単位**』のいずれかを選択します。 ・回数:数字を入力します。 -『**累積**』:入力ブロックのファンクションが**指定した回数に達した時点**で出力ブロックにデータを送ります。 (例:100回ボタンを押したらデータを出力ブロックに送る。) -『**回数単位**』:入力ブロックのファンクションが**指定した回数毎に**出力ブロックにデータを送ります。 (例:50回ボタンを押す毎に出力ブロックにデータを送る。50回、100回、150回・・・でそれぞれデータが送信される。) ・カウンタのリセットタイミング: -『**シナリオ実行時**』:シナリオを停止し、再実行した場合にカウンタの数字をリセットします。 -『**毎時0分**』:1時間毎にリセットされます。 (例:09:00,10:00,11:00・・・) -『**毎日00:00**』:夜中の00:00にカウンタの数字をリセットします。 -いずれの場合においても、シナリオを停止して編集したのち再実行する場合にはカウンタがリセットされます。 (編集しない場合はリセットされません。) !グルーピングブロック(処理ブロック) (c)グルーピングブロック(処理ブロック):複数個のセンサーを使ってデータを収集、集計して1つのグラフで可視化するための機能です。 (例:ボタンa(ラベル:良品個数)とボタンb(ラベル:不良品個数)と設定し、aとbをグルーピングします。 これでデータを収集すると、1つのグラフの中で、良品と不良品の個数がグラフ化され、比較が容易になります。) グルーピングができる入力ブロックは10個が上限となります。グルーピングできる入力ブロックは同じ種類のセンサー同士のみとなります。 (例:サイコロaとサイコロb、照度xと照度y等)ラベル名:グルーピングの名称を設定します。 (d)データ蓄積(出力ブロック):設定項目はありません。 (e)メール通知(出力ブロック) !メール通知(出力ブロック) ・『**配信先ユーザー**』:**選択ボタン**を押すとメッセージを配信するユーザを選択できます。 ・『**題名**』:配信メールのタイトルを記入します。 ・『**本文**』:配信メールの本文を記入します。 -ヒント:#text と本文に入力すると入力ブロックのファンクションのラベルに設定した内容が#textの部分に自動的に置き換わります。 -ヒント:#countと本文に入力すると処理ブロック(カウンタ)でカウントしている値が#countの部分に自動的に置き換わります。 (f)jiglettalk通知 !jiglettalk通知の設定 ・『**配信先ユーザー**』:**選択ボタン**を押すとメッセージの配信先を選択できます。 ・『**本文**』:配信するメッセージ内容を記入します。 -ヒント:#text と本文に入力すると入力ブロックのファンクションのラベルに設定した内容が#textの部分に自動的に置き換わります。 -ヒント:#countと本文に入力すると処理ブロック(カウンタ)でカウントしている値が#countの部分に自動的に置き換わります。 ・各ブロックを設定したのち、各ブロックを接続させます。 ・ブロックの右側に表示されるコネクタを接続したい対象のブロック左側の赤い点までドラッグすることでブロック同士を接続することができます。 !ブロック同士の接続方法 全ての設定が終わったら、画面上部の**編集完了アイコン**『!編集完了アイコン』をタップします。 シナリオ詳細画面に遷移します。画面上部に実行アイコン『!実行アイコン』が見えます。 これでシナリオの実行が可能な状態になります。 !シナリオ詳細画面 #### **シナリオ編集の主な制限事項について** 1. ブロックの接続順序:以下のパターンのみ接続可能になります。 ・入力ブロック→出力ブロック ・入力ブロック→処理ブロック→出力ブロック 2. 処理ブロックの制約 ・カウンタブロック:接続できる入力ブロックのファンクションは**1つのみ**・ヒント:入力ブロックとカウンタブロックは1つの線でのみ接続できます。 ・グルーピングブロック:**同じ種類の入力ブロックのみ**接続可能です。 ・ヒント:ボタンとサイコロ、ボタンと照度等のグルーピングはできません。 3. 出力ブロックの制約 ・データ蓄積ブロック:1つのシナリオで1つのみ配置可能です。 ・jiglettalk通知ブロック:オプションの契約がない場合には利用できません。