サービスクリエーターと共にインストール
いくつかのタイプのコンポーネントがサービスクリエーターとともにインストールされています。
デモデータはサービスクリエーター とともに入手できます。デモデータは部門サービスのサービスカタログカテゴリを提供します。
新しいサービスカテゴリを作成すると、そのサービスカテゴリのコンポーネントも作成されます。
以下のコンポーネントがサービスクリエーターに追加されます:
テーブル
| テーブル | 説明 |
|---|---|
| サービスカテゴリー[catalog_category_request] | すべてのサービスカテゴリを保存します。 |
| サービスカテゴリ要求ユーザー[catalog_category_request_user] | サービスカテゴリの履行者を追跡します。これらのレコードを使用して、必要に応じてロールを付与または削除します。 |
| サービス[sc_cat_item_producer_service] | すべてのサービスを保存します。 |
| サービスカテゴリーアプリケーションメニュー[service_category_app_menu] | 各サービスカテゴリのアプリケーションメニューを保存します。 |
| サービスカテゴリーのユーザーロール[service_category_user_role] | サービスカテゴリのエディターであるためにロールを付与されたユーザーを追跡します。 |
UI アクション
| UI アクション | 説明 |
|---|---|
| カテゴリとテーブルの作成 | 要求されたサービスカテゴリを承認し、そのカテゴリのシステムコンポーネントを作成します。 |
| カテゴリの公開を要求 | サービスクリエーターがカテゴリを発行するように要求します。 |
| 新規サービスを作成 | このサービスカテゴリに新しいサービスを作成します。 |
| テーブル定義を表示 | サービスカテゴリーのタスクテーブル定義[sys_db_object]を開きます。 |
| タスクリストを表示 | このサービスカテゴリに関連付けられたタスクのリストを表示します。 |
UI ポリシー
| UI ポリシー | 説明 |
|---|---|
| 期限を隠す | 要求ありの状態または期限日が空の場合、サービスカテゴリフォームの期限日フィールドを非表示にします。 |
| 空白の場合カテゴリを非表示にする | サービスカテゴリフォームでカテゴリフィールドが空白の場合は非表示にします。 |
| 発行済みの表示 | 状態が作成済みだが未発行または発行準備が整っている場合は、[サービスカテゴリー]フォームの[発行済み] フォームのチェックボックスを表示します。 |
| テーブル名を非表示にする | テーブルが値を持つ場合、サービスカテゴリフォームでテーブルを表示し、テーブル名を非表示にします。 |
| カテゴリ名を隠す | 状態が要求ありまたは拒否されている場合、サービスカテゴリフォームに名前を表示しません。 |
| テーブル名読み取り専用 | サービスカテゴリフォームで状態が要求無しの場合部門とテーブルの名前を読取りのみにします。 |
| エディターを隠す | 状態が要求有りまたは拒否の場合、サービスカテゴリフォームのエディター フィールドを非表示にします。 |
プロパティ
| プロパティ | 説明 |
|---|---|
| glide.citizen_developer.category.auto_publish | 新しいサービスカテゴリを作成すると、部門サービスカテゴリのサブカテゴリとしてサービスカタログに自動的に追加されます。
|
| glide.citizen_developer.set_category_roles | 新しいサービスのカテゴリを設定できるロールのリスト (コンマ区切り形式)
|
| glide.service_creator.auto_add_to_category | 新しいサービスは部門固有のカテゴリに加えて部門サービスカタログカテゴリに自動的に追加します。
|
スクリプトインクルード
| スクリプトインクルード | 説明 |
|---|---|
| serviceCategoryIsUnpublished | サービスカテゴリが未発行の場合に true を返すグローバル関数です。 |
| getMyCatalogCategories | 現在のユーザーがマネージャーまたはエディターであるカテゴリのリストを返すグローバル関数です。 |
クライアントスクリプト
| クライアントスクリプト | 説明 |
|---|---|
| 重複カテゴリ名の確認 | 要求されたサービスカテゴリが既存のサービスカテゴリと同じ名前である場合に、サービスカテゴリ要求フォームに警告を表示します。 |
| テーブル名を修正 | サービスカテゴリ要求フォームで有効なテーブル名を保証します。 |
| ドラフトサービスを非表示 | 必要に応じて、サービスカテゴリ要求フォームのドラフトサービス関連リストを非表示にします。 |
| テーブル名を提案する | サービスカテゴリ要求フォームで新しいサービスカテゴリ要求に有効なテーブル名を提案します。 |
| カテゴリ発行済み | サービスカテゴリ要求フォームで[発行済み]を選択すると、ヘルプメッセージを表示します。 |
| 履行者を非表示にする | 必要に応じて、サービスカテゴリリクエストフォームで履行者関連リストを非表示にします。 |
| エディター メッセージ | 適切な場合、フィールドのヘルプメッセージを表示します。 |
| その他のテーブルメッセージ | 選択した部門の既存のサービスカテゴリテーブルに関する情報を提供します。 |
| 状態メッセージ | フィールドのヘルプメッセージを表示します。 |
ビジネスルール
| ビジネスルール | 説明 |
|---|---|
| サービス問合せ | catalog_adminロールを持たないユーザが、マネージャーまたはエディターのサービスカテゴリー内でサービスレコードを見るのを制限します。 |
| 新規サービス | 新しいsc_cat_item_producer_serviceレコードが作成されたときにメッセージを表示します。 |
| テーブル名は必須 | サービスカテゴリ要求が承認前に有効なテーブル名を持つことを保証します。 |
| 履行者のロールを削除する | あるカテゴリからサービスを削除したときに、サービス履行者から関連するロールを削除します。 |
| カテゴリ要求問合せ | catalog_admin ロールを持たないユーザを、マネージャーやエディターのサービスカテゴリーレコードを表示することを制限します。 |
| エディターのロール | サービスカテゴリエディターから関連するロールを追加および削除します。 |
| すべてのユーザーロールを削除 | 適切な時にサービスカテゴリエディターから関連するロールを削除します。 |
| カテゴリ発行済み | サービスカテゴリ要求フォームで[発行済み]チェックボックスがオンになっているときに、状態をカタログに発行済みに設定します。 |
| 空白の場合はサービス名を追加する | 何も提供されていない場合は、サービス名を埋めます。 |
| 部門サービスカテゴリを追加 | 部門サービスサービスカタログカテゴリに新しいサービスを追加します。 |
| デフォルトの遂行ユーザー | 受託人が指定されていない場合、カテゴリマネージャーをサービスタスクの受託人とします。 |
| 抹消されたドラフトサービスの数 | フィールドヘルプメッセージを生成します。 |
| カタログカテゴリ要求認可済み | 新しいサービスカテゴリを使用するために必要なコンポーネントを作成します。 |
| マネージャーロール | カテゴリマネージャーに関連するロールを付与します。 |
| 新しいサービスの処方 | 新しいサービスの処方を入力して、アサイン先グループまたはユーザーを設定します。 |
| getDepartmentUsers | 部門のユーザーを返します。 |
| 項目問合せの草稿 | catalog_adminロールを持たないユーザを、その者がマネージャーまたはエディターであるドラフトサービスレコードを表示することを制限します。 |
| 履行者ロールの付与 | サービス実施者に関連するロールを付与します。 |
| 部門名称をスクラッチパッド | フィールドヘルプメッセージを生成します。 |
| スクラッチパッド | フィールドヘルプメッセージを生成します。 |
| 部門の他のテーブル | フィールドヘルプメッセージを生成します。 |
| 単一カテゴリから単一カタログを設定する | 新しいサービスの既定のカタログを作成します。 |
メール通知
| 名前 | 説明 |
|---|---|
| 発行されたサービスカテゴリ | カテゴリの要求が承認されたときにサービスカテゴリのマネージャーに通知します。 |
| 拒否されたサービスカテゴリ | カテゴリの要求が拒否されたときにサービスカテゴリのマネージャーに通知します。 |
| サービスカテゴリ要求挿入済み | 新しいカテゴリ要求が作成されたときにカタログアドミニストレーターに通知します。 |
| サービスカテゴリ作成済み | カテゴリが作成されると、サービスカテゴリのマネージャーに通知します。 |
| サービスカテゴリの発行が要求された | カテゴリの発行が要求されたときにカタログアドミニストレーターに通知します。 |
| サービスカテゴリの要求 | 新しいカテゴリ要求が作成されたときに、サービスカテゴリのマネージャーに通知する。 |