A user should be able to go to the service catalog and fillout a form, which in turn will automate the process of what ever the user has requested. This includes creating the relevant tickets, linking of related items and notifying the user on completion.
An approval step should also be included as an option when creating the service catalog item.
Details
there will be two sides to the service catalog:
consumer
staff
A consumer is presented a form that they fill out and submit. On submission if required, it'll be sent of for approval. On approval the relevant tickets will be created with related items added. the pre selected automation will run to fulfill the users request. on completion the user is to be notified and the relevant tickets be closed.
Staff will create the service catalog entries. this will be done by using a JSON schema to create the form. they will be able to use any available html form field, including having the form validated. staff will also be able to set permissions on who can access the form including those who have the option to skip approval.
Browsing the service catalog will have the entries as cards on the screen with an optional image, title, description and background colour.
Features
[ ] JSON form creator
[ ] preview forms when creating
Tasks
[ ] create JSON form schema
[ ] create JSON form editor
[ ] create JSON form viewer
[ ] Create Service Catalog DB Model
[ ] Create Service Catalog API endpoint
Dependencies
[ ] #113
[ ] #307
Requirements
[ ] Permissions based off of target groups
[ ] Ability to limit by org
[ ] ability to be set as global
[ ] Optional Approval Step
[ ] catalog card title
[ ] catalog card description
[ ] catalog card optional image
[ ] user input is sanitized (consumer)
[ ] user input is sanitized (staff)
[ ] On submission request ticket created
[ ] if approval required, approver notified
[ ] on approval, user notified
[ ] on approval, if required change ticket created
[ ] if change ticket created, link to request ticket
[ ] if change ticket created, link relevant items
[ ] on automation completed, job linked to ticket
[ ] on automation completion user notified
[ ] on automation completion ticket closed
[ ] on automation completion, if change ticket was created, close change ticket
Add service catalog to assistance.
A user should be able to go to the service catalog and fillout a form, which in turn will automate the process of what ever the user has requested. This includes creating the relevant tickets, linking of related items and notifying the user on completion.
An approval step should also be included as an option when creating the service catalog item.
Details
there will be two sides to the service catalog:
A consumer is presented a form that they fill out and submit. On submission if required, it'll be sent of for approval. On approval the relevant tickets will be created with related items added. the pre selected automation will run to fulfill the users request. on completion the user is to be notified and the relevant tickets be closed.
Staff will create the service catalog entries. this will be done by using a JSON schema to create the form. they will be able to use any available html form field, including having the form validated. staff will also be able to set permissions on who can access the form including those who have the option to skip approval.
Browsing the service catalog will have the entries as cards on the screen with an optional image, title, description and background colour.
Features
[ ] JSON form creator
Tasks
Dependencies
Requirements
Links