Create request in cross scope

Rachael12
Tera Contributor

I have a requirement where in certain condition when a request is placed through catalog form A in Global scope then it automatically must call another catalog form B in XYZ scope and place a request in it.

I have tried various methods but is still unable to achieve it. In the workflow of form A, I am trying to pass values in script include in XYZ scope and have written cart functionality in it but that does not work.
I tried to create cross scope privilege with Source as Global and target as 'XYZ' scope but that throws error.
I have tried Restricted Caller Access Privilege.

Can you please help in achieving the requirement.

Thanks in advance

3 REPLIES 3

Ankur Bawiskar
Tera Patron

@Rachael12 

So what's the error thrown?

share screenshots

Regards,
Ankur
Certified Technical Architect  ||  10x ServiceNow MVP  ||  ServiceNow Community Leader

Tanushree Maiti
Kilo Patron

Share the screen of your error.

Also share the Restricted Caller Access Privilege and cross scope privilege .

 

You can navigate to Application Restricted Caller Access module -> set the state of all the invalidated records to Allowed

 

and try

Please mark this response as Helpful & Accept it as solution if it assisted you with your question.
Regards
Tanushree Maiti
ServiceNow Technical Architect
Linkedin:

Ankur Bawiskar
Tera Patron

@Rachael12 

I was able to Submit Catalog item of other scope from Global scope flow

Please use Flow instead of Workflow

See below

1) Flow triggers when Global Scope Catalog item is submitted

2) I used "Submit Catalog Item Request" flow action and submitted other scope item

56.png

💡 If my response helped, please mark it as correct and close the thread 🔒— this helps future readers find the solution faster! 🙏

Regards,
Ankur
Certified Technical Architect  ||  10x ServiceNow MVP  ||  ServiceNow Community Leader