IT Support Genieの仕組み
このページでは、IT Support Genieがリクエストを処理し、承認を実行し、IDアクションを検証し、プロジェクトフォルダを整理する方法について説明します。
リクエスト処理
ユーザーがチャットインターフェースを通じてメッセージを送信すると、IT Support Genieはユーザーの依頼内容を識別し、ナレッジベースから回答するか、チケットを作成するか、アクセスプロビジョニングやパスワードリセットなどのワークフローを開始します。 アクションを実行する前に、リクエスト元のIDとスコープを検証します。
承認の仕組み
ユーザーがアプリケーションへのアクセスをリクエストすると、IT Support GenieはApp Access Provisioning Eventsデータテーブルにエントリを作成します。 このエントリにより、アプリケーション用に設定された承認ワークフローが開始されます。
アプリケーションごとの承認レベルは、Config > Metadata > Application Approversで定義します。 各アプリケーションは最大3つの順次承認レベルをサポートしており、各レベルを個別に有効化または無効化できます。 リクエストは最初のレベルに送信されます。 ワークフローは、現在のレベルで承認された後にのみ、次の有効なレベルに進みます。 有効なすべてのレベルで承認されると、IT Support Genieはアプリケーションの処理タイプに応じて、アクセスを自動的にプロビジョニングするか、手動プロビジョニングのためにリクエストをルーティングします。
いずれかの承認者がリクエストを拒否すると、ワークフローは直ちに停止し、ユーザーに通知されます。 それ以上のエスカレーションは行われません。
デフォルトで拒否
アプリケーションにApplication Approversテーブルでの承認設定がない場合、IT Support Genieはデフォルトでリクエストを拒否します。 これにより、承認パスが設定されていない限り、アクセスがプロビジョニングされることを防ぎます。
IT Support Genieは、Runtime Data内のAccess Provisioning Approvalsデータテーブルを共有監査証跡として使用します。 すべての決定について、ステータス、担当者、イベントID、拒否理由を追跡します。
IDアクションの検証方法
IT Support Genieは、アクションを実行する前に、すべてのパスワード管理リクエストとアカウントリクエストを検証します。 リクエスト元が承認済みユーザーか管理者かを判断するために、リクエスト元のIDをApplication Approversデータテーブルで設定された承認済み管理者チャネルと照合します。 承認済みユーザーは自分のアカウントに対してのみ操作できますが、管理者とヘルプデスクメンバーは任意のユーザーに代わって操作できます。 権限のないリクエスト元による管理者専用アクションのリクエストはブロックされ、権限がないことがリクエスト元に通知されます。 完了できないその他のリクエストは、チケット作成にルーティングされます。
フォルダ構造
IT Support Genieプロジェクトは、次のトップレベルフォルダで構成されています:
- Config: IT Support Genieの実行に必要なコネクションとメタデータ。
- Core: Workatoが管理する基盤スキル。 これらのスキルは変更または複製できません。
- Extensions:Workatoが管理し、リリースサイクル中に更新する追加のアプリスキルと関数。 これらはそのまま使用することも、カスタム連携を構築する際の参考として使用することもできます。
- Custom Extensions: ユーザーが保守するカスタムアセット。 Extensionアセットを変更する前に、このフォルダに複製します。 このフォルダ内のアセットは、アップグレード後もそのまま維持されます。
- Runtime Data: IT Support Genieがランタイム中に生成するデータを保存するData tables。
フォルダ構造を表示
Agentic | IT Support Genie
├── Config
│ ├── Connections
│ └── Metadata
├── Core
│ ├── Access Provisioning
│ │ ├── Entra ID
│ │ ├── Okta
│ │ └── Lumos
│ ├── Approval Workflow
│ │ └── Functions
│ ├── Password Management
│ │ ├── Entra ID
│ │ └── Okta
│ ├── Ticketing
│ │ ├── Jira Service Desk
│ │ ├── ServiceNow
│ │ ├── Freshservice
│ │ └── Zendesk
│ └── User Feedback
├── Extensions
│ └── Knowledge Ingestion
├── Custom Extensions
│ ├── App Events
│ └── Knowledge Ingestion
└── Runtime DataCoreとExtensionsはWorkatoによって管理されます
CoreフォルダとExtensionsフォルダ内のスキル、関数、Data tablesスキーマを変更しないでください。 すべてのカスタマイズはCustom Extensionsで行ってください。
ExtensionsとCustom Extensionsの操作
拡張機能スキルを有効化し、そのままIT Support Genieに追加できます。 それらをカスタム拡張機能にクローンしてカスタマイズしたり、拡張機能フォルダで利用できないアプリのサポートを構築したりすることもできます。
カスタム拡張機能内のカスタマイズはプラットフォームの更新から分離され、アップグレード後もそのまま保持されます。 コアスキルをクローンまたは変更することはできません。
最終更新日: