ワークフローの作成
ワークフローをゼロから作成するか、Nexthinkライブラリからインストールして、導入を加速することができます。 Nexthinkライブラリのワークフローをワークフローデザイナーを使用してカスタマイズします。
新しいワークフローをゼロから設定するには、以下の手順に従ってください:
ワークフローロジックの設計
ワークフローデザイナーから、ビジュアルインターフェースとキャンバスを使用してワークフローの構造を構築します。
右側のパネルのツールボックスタブで、ビルディングブロックをワークフローキャンバスにドラッグアンドドロップし、必要な構造とロジックに従って配置します。
Nexthinkのアクションを実行したりAPIを介してサードパーティシステムと統合したりするためにThinkletsを追加してください。
フローコントロールを追加し、ワークフローの進行とNexthinkデータで収集された値に基づく意思決定ロジックを推進します。
コネクタを追加することで、サードパーティAPIへの事前設定された統合を利用できます。
必要に応じてキャンバスに要素を自由に配置して整理します。 自動レイアウト ボタンを使用して、コンポーネントを整然とした一貫性のある構造に自動的に並べます。
ワークフローマップコントロールを使って、ワークフロー全体をズームイン、ズームアウト、フレーム化します。
左下隅のウィンドウには、全体のワークフローと現在の位置が表示されます。

カーソルを使用して、希望する順序で追加したワークフローコンポーネントをリンクし、順序付けします。
ワークフローキャンバス上の要素にカーソルを合わせると、その青い円やアンカーが表示されます。
青い円から別のコンポーネントに左クリックしてドラッグすることで接続を作成します。 上の画像を参照してください。
全体のワークフロー設計を維持しながら、新しい優先接続を確立するために、_Delete_キーを使用してコンポーネント間の既存のリンクを削除します。
その結果、Nexthinkライブラリのワークフローを迅速に解除し、不必要なワークフロー条件を取り除くことで、合理化することができます。
ワークフロートリガーの選択
ワークフローデザイナーの右側パネルにある Workflow details タブで、オートメーションをいつどのように開始するかを定義するために Trigger メカニズムを選択します。
必要なユースケースに最適なワークフロートリガーを設定するには、ワークフローのトリガーのドキュメントを参照してください。

ワークフローを利用可能にする場所を定義する
ワークフローの詳細タブでは、ワークフローを利用可能にする場所と、対象にできるオペレーティングシステムを定義できます。
ワークフロートリガーに加えて、サポートの問題や要求をリアルタイムで処理する際に、Nexthink Spark でワークフローを実行することができます。 つまり、Spark がそのワークフローで現在の問題を解決できると判断した場合です。
チェックボックスをオンにして、ワークフローをSpark で利用可能にします。これにより、Spark のアクションを管理ページで、ワークフローが Spark アクションとして一覧表示されます。
また、Sparkが指定されたワークフローを実行する許可を与える必要があります。 詳細については、Spark アクションの管理 を参照してください。
OSで、ワークフローをトリガーできるOSを選択します: Windows、macOS、またはその両方。 この設定は Spark 専用であり、Spark はこれを使用してデバイスに適したワークフローを特定します。 この設定によって、ワークフローの実行場所が制限されることはありません。

ワークフローターゲットの定義
ワークフローデザイナーの右側のパネルのワークフローの詳細タブから、ワークフローのターゲットを定義します。
ワークフローは実行を開始するために user と device のコンテキストの両方を必要とします。 ワークフローのトリガーに関するドキュメントを参照して、システムがユーザー・デバイスのペアをどのように識別するかを学んでください。

ワークフローパラメーターの追加
ワークフローパラメーター はワークフローを作成する際に定義できるオプションの入力です。 これらのパラメーターを使用すると、次のことが可能です:
ワークフローの開始時に設定された値を実行中に一定に保ちます。
単一のワークフローデザインを異なるシナリオやユースケースに適応させます。
例えば、ワークフローパラメーターを使用して、ターゲットグループ、しきい値、統合設定を変更することができますが、ワークフロー自体を変更する必要はありません。
ワークフローパラメーターの使用方法を学ぶために、パラメーターと動的値のドキュメントを参照してください。

NEAL でワークフローを必要に応じて変更する
高度なシナリオには、右側のパネルにあるNEALタブ(Nexthink Experience Automation Language)を使って、スクリプト言語とワークフローの基盤となるコードを利用できます。
このコードは、視覚的にワークフローロジックを設計および構築する際に自動的に生成されます。 ワークフローのビジュアルデザイナーとNEALスクリプトは同期しているため、ビューを安全に切り替えることができます。
NEALのワークフローの読み方やスクリプト化の方法を学ぶには、NEALのドキュメントを参照してください。

ワークフローを検証して保存する
ワークフロー設計ページの下部には、設計したワークフローが機能不全のとき、システムが警告し、トラブルシューティングや適切な機能設定の手助けをしてくれます。
エラーが検出されたら、検証をトリガーして問題を確認するためにエラーサイドパネルを開いてください。 無効なステップはワークフローキャンバス上で赤くハイライトされ、簡単に修正できます。
ワークフローが未完成でエラー(無効)が含まれている場合でも、定期的に保存することを忘れないでください。 ワークフローを保存する際には、次の点を覚えておいてください:
アクティブまたは有効なワークフローを変更して保存しても、進行中の実行はキャンセルされません。 つまり、ワークフロー設計の編集は、すでに進行中の実行には影響しません。
ワークフローのトリガーやスケジューリング設定をデザインを変更せずに更新した場合、進行中の実行には影響しません。
既存の検証問題を解決すると、他の設計要素の検証を妨げている可能性のあるさらなる問題が発見されることがあります。
NEALタブでは、バリデーションメッセージは利用できません。

ワークフローデザインのユースケース
ワークフロービジュアルデザイナーを活用して、期限切れシナリオの処理やユーザー適応型の一時停止動作の構築など、特定のユースケースにスマートオートメーションを適応させます。
関連トピック
最終更新
役に立ちましたか?




