サービスクリエーターと共にインストール

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:7分
  • いくつかのタイプのコンポーネントがサービスクリエーターとともにインストールされています。

    デモデータはサービスクリエーター とともに入手できます。デモデータは部門サービスのサービスカタログカテゴリを提供します。

    新しいサービスカテゴリを作成すると、そのサービスカテゴリのコンポーネントも作成されます。

    以下のコンポーネントがサービスクリエーターに追加されます:

    テーブル

    表 : 1. サービスクリエーター
    テーブル 説明
    サービスカテゴリー[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 新しいサービスカテゴリを作成すると、部門サービスカテゴリのサブカテゴリとしてサービスカタログに自動的に追加されます。
    • タイプ:true|false
    • デフォルト値:true
    • 場所:システムプロパティ [sys_properties] テーブル
    glide.citizen_developer.set_category_roles 新しいサービスのカテゴリを設定できるロールのリスト (コンマ区切り形式)
    • タイプ:文字列
    • デフォルト値:admin および catalog_admin
    • 場所:システムプロパティ [sys_properties] テーブル
    glide.service_creator.auto_add_to_category 新しいサービスは部門固有のカテゴリに加えて部門サービスカタログカテゴリに自動的に追加します。
    • タイプ:true|false
    • デフォルト値:true
    • 場所:システムプロパティ [sys_properties] テーブル

    スクリプトインクルード

    スクリプトインクルード 説明
    serviceCategoryIsUnpublished サービスカテゴリが未発行の場合に true を返すグローバル関数です。
    getMyCatalogCategories 現在のユーザーがマネージャーまたはエディターであるカテゴリのリストを返すグローバル関数です。

    クライアントスクリプト

    クライアントスクリプト 説明
    重複カテゴリ名の確認 要求されたサービスカテゴリが既存のサービスカテゴリと同じ名前である場合に、サービスカテゴリ要求フォームに警告を表示します。
    テーブル名を修正 サービスカテゴリ要求フォームで有効なテーブル名を保証します。
    ドラフトサービスを非表示 必要に応じて、サービスカテゴリ要求フォームのドラフトサービス関連リストを非表示にします。
    テーブル名を提案する サービスカテゴリ要求フォームで新しいサービスカテゴリ要求に有効なテーブル名を提案します。
    カテゴリ発行済み サービスカテゴリ要求フォームで[発行済み]を選択すると、ヘルプメッセージを表示します。
    履行者を非表示にする 必要に応じて、サービスカテゴリリクエストフォームで履行者関連リストを非表示にします。
    エディター メッセージ 適切な場合、フィールドのヘルプメッセージを表示します。
    その他のテーブルメッセージ 選択した部門の既存のサービスカテゴリテーブルに関する情報を提供します。
    状態メッセージ フィールドのヘルプメッセージを表示します。

    ビジネスルール

    ビジネスルール 説明
    サービス問合せ catalog_adminロールを持たないユーザが、マネージャーまたはエディターのサービスカテゴリー内でサービスレコードを見るのを制限します。
    新規サービス 新しいsc_cat_item_producer_serviceレコードが作成されたときにメッセージを表示します。
    テーブル名は必須 サービスカテゴリ要求が承認前に有効なテーブル名を持つことを保証します。
    履行者のロールを削除する あるカテゴリからサービスを削除したときに、サービス履行者から関連するロールを削除します。
    カテゴリ要求問合せ catalog_admin ロールを持たないユーザを、マネージャーやエディターのサービスカテゴリーレコードを表示することを制限します。
    エディターのロール サービスカテゴリエディターから関連するロールを追加および削除します。
    すべてのユーザーロールを削除 適切な時にサービスカテゴリエディターから関連するロールを削除します。
    カテゴリ発行済み サービスカテゴリ要求フォームで[発行済み]チェックボックスがオンになっているときに、状態をカタログに発行済みに設定します。
    空白の場合はサービス名を追加する 何も提供されていない場合は、サービス名を埋めます。
    部門サービスカテゴリを追加 部門サービスサービスカタログカテゴリに新しいサービスを追加します。
    デフォルトの遂行ユーザー 受託人が指定されていない場合、カテゴリマネージャーをサービスタスクの受託人とします。
    抹消されたドラフトサービスの数 フィールドヘルプメッセージを生成します。
    カタログカテゴリ要求認可済み 新しいサービスカテゴリを使用するために必要なコンポーネントを作成します。
    マネージャーロール カテゴリマネージャーに関連するロールを付与します。
    新しいサービスの処方 新しいサービスの処方を入力して、アサイン先グループまたはユーザーを設定します。
    getDepartmentUsers 部門のユーザーを返します。
    項目問合せの草稿 catalog_adminロールを持たないユーザを、その者がマネージャーまたはエディターであるドラフトサービスレコードを表示することを制限します。
    履行者ロールの付与 サービス実施者に関連するロールを付与します。
    部門名称をスクラッチパッド フィールドヘルプメッセージを生成します。
    スクラッチパッド フィールドヘルプメッセージを生成します。
    部門の他のテーブル フィールドヘルプメッセージを生成します。
    単一カテゴリから単一カタログを設定する 新しいサービスの既定のカタログを作成します。

    メール通知

    表 : 2. サービスクリエーターの電子メール通知
    名前 説明
    発行されたサービスカテゴリ カテゴリの要求が承認されたときにサービスカテゴリのマネージャーに通知します。
    拒否されたサービスカテゴリ カテゴリの要求が拒否されたときにサービスカテゴリのマネージャーに通知します。
    サービスカテゴリ要求挿入済み 新しいカテゴリ要求が作成されたときにカタログアドミニストレーターに通知します。
    サービスカテゴリ作成済み カテゴリが作成されると、サービスカテゴリのマネージャーに通知します。
    サービスカテゴリの発行が要求された カテゴリの発行が要求されたときにカタログアドミニストレーターに通知します。
    サービスカテゴリの要求 新しいカテゴリ要求が作成されたときに、サービスカテゴリのマネージャーに通知する。