Skip to content
Release: Australia · Updated: 2026-03-12 · Official documentation · View source

Installed with Service Creator

Several types of components are installed with Service Creator.

Demo data is available with Service Creator. The demo data provides the Departmental Services service catalog category.

Creating a new service category also creates components for that service category.

The following components are added with Service Creator:

Tables

TableDescription
Service Category [catalog_category_request]Stores all service categories.
Service Category Request User [catalog_category_request_user]Tracks fulfillers for a service category. Use these records to grant or remove roles as needed.
Service [sc_cat_item_producer_service]Stores all services.
Service Category App Menu [service_category_app_menu]Stores the application menus for each service category.
Service Category User Role [service_category_user_role]Tracks users who have been granted a role due to being an editor of a service category.

UI actions

UI actionDescription
Create Category and TableApproves a requested service category and creates system components for that category.
Request Category PublicationLets a service creator request their category be published.
Create New ServiceCreates a new service within the service category.
View Table DefinitionOpens the task table definition [sys_db_object] for a service category.
View Task ListOpens the list of tasks associated with the service category.

UI policies

UI policyDescription
Hide Due DateHides the Due date field on the Service Category form if State is Requested or Due date is empty.
Hide Category If EmptyHides the Category field, if empty, on the Service Category form.
Show PublishedShows the Published check box on the Service Category form if State is Created but Unpublished or Ready for Publication.
Hide Table nameShows Table and hides Table name on the Service Category form if Table has a value.
Hide Category NameHides Name on the Service Category form if State is Requested or Rejected.
Table name read onlyMakes Department and Table name read only on the Service Category form if State is not Requested.
Hide EditorsHides the Editors field on the Service Category form if State is Requested or Rejected.

Properties

PropertyDescription
glide.citizen\_developer.category.auto\_publishAutomatically adds new service categories to the service catalog as subcategories of the Departmental Services category.- Type: true\|false - Default value: true - Location: System Properties \[sys\_properties\] table
glide.citizen\_developer.set\_category\_rolesComma-separated list of roles that can set the category for a new service.- Type: String - Default value: admin, catalog\_admin - Location: System Properties \[sys\_properties\] table
glide.service\_creator.auto\_add\_to\_categoryAutomatically adds new services to the Departmental Services service catalog category, in addition to the department-specific category.- Type: true\|false - Default value: true - Location: System Properties \[sys\_properties\] table

Script includes

Script includeDescription
serviceCategoryIsUnpublishedGlobal function that returns true if the service category is unpublished.
getMyCatalogCategoriesGlobal function that returns a list of categories for which the current user is the manager or an editor.

Client scripts

Client scriptDescription
Duplicate Category Name CheckDisplays a warning on the Service Category Request form when the requested service category has the same name as an existing service category.
Fix Table NameEnsures a valid table name on the Service Category Request form.
Hide Draft ServicesHides the Draft Services related list on the Service Category Request form when appropriate.
Propose Table NameProposes a valid table name on the Service Category Request form for new service category requests.
Category PublishedDisplays a help message when Published is selected on the Service Category Request form.
Hide FulfillersHides the Fulfillers related list on the Service Category Request form when appropriate.
Editors MessageDisplays a help message for the Editors field when appropriate.
Other Tables MessageProvides information about existing service category tables for the selected Department.
State MessageDisplays a help message for the State field.

Business rules

Business ruleDescription
Service QueryRestricts users without the catalog_admin role to viewing service records within service categories they are the manager or editor of.
New ServiceProvides a message when a new sc_cat_item_producer_service record is created.
Table Name RequiredEnsures a service category request has a valid table name before approval.
Remove Fulfiller RoleRemoves relevant role from service fulfillers when they are removed from a category.
Category Request queryRestricts users without the catalog_admin role to viewing service category records they are a manager or editor of.
Editor RoleAdds and removes relevant roles from service category editors.
Delete User RoleRemoves the relevant role from service category editors when appropriate.
Category PublishedSets State to Published to Catalog when the Published check box is selected on the Service Category Request form.
Populate Service Name if EmptyPopulates a service name if none is provided.
Add Departmental Services CategoryAdds a new service to the Departmental Services service catalog category.
Default Fulfillment UserMakes a category manager the assignee of service tasks if no assignee is specified.
Scratchpad Draft Services CountGenerates field help messages.
Catalog Category Request ApprovedCreates components necessary to use of a new service category.
Manager RoleGrants relevant roles to category managers.
New Service ScriptPopulates the script of a new Service to set assignment group or user.
getDepartmentUsersReturns the users of a department.
Draft Item QueryRestricts users without the catalog_admin role to viewing draft service records they are a manager or editor of.
Grant Fulfiller RoleGrants relevant role to service fulfillers.
Scratchpad Department NameGenerates field help messages.
ScratchpadGenerates field help messages.
Other Tables For DepartmentGenerates field help messages.
Set Single Catalog from Single CategoryPopulates a default Catalog for a new service.

Email notifications

NameDescription
Service Category PublishedNotifies the manager of a service category when the category request is approved.
Service Category RejectedNotifies the manager of a service category when the category request is rejected.
Service Category Request InsertedNotifies catalog administrators when a new category request is created.
Service Category CreatedNotifies the manager of a service category when the category is created.
Service Category Publication RequestedNotifies catalog administrators when publication of a category has been requested.
Service Category Request OpenedNotifies the manager of a service category when a new category request is created on their behalf.