Connected Field Service のプロセス設計

完了

IoT デバイスに関して、データの収集、異常の検出、および関連データの抽出を正式に開始しました。最後の手順では、何を行うかを決定し、これらのデバイスを使用するユーザーにガイダンスを提供します。 プロセスの定義を開始する前に、達成しようとしている結果がどのようなものであるかを理解し、その点に到達するために何が必要であるかを判断することが重要です。

次の図は、温度通知で提供された読み取り値に基づいて分岐するビジネス プロセス フローの例を示しています。

ビジネス プロセス フローは、IoT 通知テーブルに関連付けられ、[デバイスの読み取り値] フィールドの値を使用します。

この値に基づいて、次のことができます。

  • 温度の読み取り値が華氏 70 度から 85 度の間にある場合、リセット コマンドをデバイスに直接送信します。

  • 温度の読み取り値が華氏 86 度から 100 度の間にある場合は、最初にサポート案件を作成し、次に作業指示書を生成、発送して、最終的に技術者が作業指示書のサービスを実施するという標準的な解決プロセスに分岐されます。

  • 温度の読み取り値が 100 度を超えている場合は、サポート案件ステージを完全にスキップし、作業指示書の作成ステージに直接移動します。

ビジネス プロセス フローと組み合わせてワークフローの自動化を使用することで、この概念をさらに進めて、通知に基づいて別のビジネス プロセス フローを実行できます。

例: IoT 通知テーブルに対して次のビジネス プロセス フローを作成したとします。

  • 温度通知プロセス フロー

  • 湿度通知プロセス フロー

  • コンプレッサーの通知プロセス フロー

通知が生成されたときは、JSON ベースのフィールド値 - 文字列の取得アクションを使用するワークフローを実行して、[通知データ] フィールドに渡された JSON から "readingtype" プロパティをキャプチャします。 ワークフローは、通知レコードに対して "読み取り値の型" というカスタム フィールドを設定できます。

ワークフローを使用してビジネス プロセス フローと対話することができるため、"読み取り値の型" フィールドの値に基づいて適切なビジネス プロセス フローを実行するワークフローを設計することができます。

また、ビジネス プロセス フローの特定のステージを開始または終了するときに、ワークフローを実行できます。 この機能は、操作しているレコードで取得した項目に基づくコマンドの送信またはデバイスの登録について考えるときに役立つ可能性があります。 初期状態で、Connected Field Service には以下のアクションが付属しています。

表示名 説明
IoT - 顧客エンティティの登録 カスタム テーブルを登録します。既に IoT デバイスに接続されている場合も、接続されていない場合もあります。 このアクションは、IoT - デバイス登録アクションを呼び出します。
IoT - デバイスの登録 IoT デバイスの登録を公開します。
IoT – デバウンス IoT 通知 潜在的な詳細通知を既存の上位通知にリンクします。

これらのアクションを呼び出すワークフローを作成することで、作成したワークフローをビジネス プロセス フローの特定のステージの開始または終了のいずれかに関連付けることができます。 たとえば、IoT デバイスとしても利用されるカスタム テーブルに関連付けられている、ビジネス プロセス フローが存在することがあります。 IoT - 顧客エンティティの登録アクションを呼び出すワークフローを作成し、それを特定のステージの終了時に実行するように設定することで、レコードの特定の項目を評価し、特定の条件が満たされた場合にビジネス プロセス フローをデバイスに自動的に登録することができます。

特定のプロセスの自動化とユーザーに対するガイダンスをどのように計画しているかには関係なく、設計する各プロセスが以下に従うようにすることが重要です。

  • 特定の開始を使用します。 (例: 通知がトリガーされる)

  • 特定の終了を使用します。 (例: 作業指示書を閉じる)

  • 特定のステージとステップから成る繰り返し可能な手順を使用します。 (例: 通知 – サポート案件 – 作業指示書 – サービス提供)

  • プロセス フローに影響を与える可能性がある変数を考慮します。 (例: 停止か警告か)