Our client would like to use Saviynt App for ServiceNow to import data from Saviynt to ServiceNow so they don't have to manually integrate systems. ServiceNow would be used as end user UI for requests and Saviynt for approval workflow and fulfillment. All requests are handled using the same approval process in Saviynt.
Instead of using different out of the box request forms to request access and roles to one person, client would like to create a custom form to combine all elements that a new joiner would need to get working. For example enterprise roles, couple application roles and some entitlements from different applications. With out of the box implementation requestor would have to make multiple requests using different forms to accomplish requesting all the needed accesses.
Is it possible to use the same scripts/functions that Saviynt app is using to manage request generation to Saviynt in their custom form or do they need to manually integrate that custom form using Saviynt APIs to create a request containing different types of request items?
Or is there any other way to make the process easier for end users so that they wouldn't need to create multiple requests or jump between different forms?
Or can ServiceNow shopping cart be used to combine requesting different permissions, to do one combined request towards Saviynt?
[This post has been edited by a Moderator to merge two posts.]
@Jari_K , saviynts SNOW app uses the saviynts REST APIs to import the data, submit request, check approvals status, check provisioning task status.
As the client is building a custom form , the better approach will be leverage the saviynt REST APIs and that will have better control on the data to be fetched and sent to saviynt for processing and will also avoid a hop to saviynt snow app.
@nimitdave Ok, if going with custom form the Saviynt app can still be used to import data from Saviynt to ServiceNow tables which can then be used to populate the form for requestable roles and entitlements, right? Even though the request creation would be handled directly to Saviynt REST API.
And how about the another question, if not building a custom form can the ServiceNow shopping cart be used with Saviynt app to combine enterprise role, application role and application specific entitlement requests to single ServiceNow request as different request items?
On the custom form mentioned, you can directly connect via Saviynt Api's for request creation, if you want to get the data from service now tables in the custom form you need to check with servicenow Api's to see if you can get the data or not.
On the second question- No its not possible, you will have to create separate requests.
@Darshanjain Thank you for quick response.
How about are ServiceNow's order guides supported with Saviynt App? There seems to be a documentation about requesting access using order guide Requesting Application Access Order Guide (saviyntcloud.com) but can we create own guide to hold all relevant items?
Yesterday had a meeting with Saviynt people and there it was told that ServiceNow shopping cart feature can be used to collect multiple request items to same ServiceNow request.
Of course those will then be send as multiple requests to Saviynt based on the catalog items but we could use cart feature to provide better experience for end users than making multiple requests in ServiceNow for one beneficiary. @saikanumuri did I understood correctly?