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
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
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