Find where a group is referenced

Find where a group is referenced

Most Recent Queries

Pulls the app permissions and workflow steps. This returns too much data to be useful. If we could pipe it to a file, then this is a possibility.

query { apps { name listPolicyGroups { name identities { type label displayName } } workflow } }

Query using paging

query { appsConnection(args:{limit: 100, skip: 0}) { edges { node { name listPolicyGroups { name identities { type label displayName } } workflow } } } }

Query an individual app

query { app (id:"5e9658e0fad1f3001e4016d3") { name listPolicyGroups { name identities { type label displayName } } workflow } }

 

Everything below this is outdated but still relevant. The first query returns an error because there’s too much data, I think.

First GraphQL query

query { apps { name formContainer { schema { type label details } } listPolicyGroups { name identities { type label displayName } } } }

This query will output data from the form and in the permissions on the application. To find the group you’re searching for use Find on the outputted data for the group name. For some reason adding the workflow data to this query causes errors on Kuali Build side, so to search in the workflow for a group we need a second query.

 

Second GraphQL query

query { apps { name workflow } }

This query will output all of the workflow data and you can use Find to search if a group is being used inside of a workflow, for example as approvers, acknowledgers, or in an integration.

Additional queries

All parts (permissions, forms, workflow) in one query for a single application

query { app (id:"5f7f6c10f3e6933e8a8bf89f") { name formContainer { schema { type label details } } listPolicyGroups { name identities { type label displayName } } workflow } }