Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

What is the function of 'Processing entities' field on Entity?

Community Alums
Not applicable

I found there is Processing entities filter when I tried to apply Entity type to a Control Objective. What is the meaning or function of it?

anna238_0-1733880099994.png

Advanced thanks!

RM.

1 ACCEPTED SOLUTION

Henk Heath
Giga Expert

This is a Boolean field, hidden from view, on the entity type record.

 

This is a flag that is momentarily set to TRUE while the entity type is Updating/Generating the entities.  It prevents the sn_grc.manager from updating the entities (Related Links :  Update Entities from filters) while the previous configuration is still generating the entities.  

 

It is a safeguard to ensure that active entities from one entity type are not generated with 2 different configurations.

 

Eg.    Update entities where Business Application . active = True    and then the grc manager changes the filter Business Application . active = false and selects Update Entities from Filters before the first process has finished.

 

If this was allowed, you will have a mismatch between some of the entities and the entity type. 

 

The filter in your screenshot eliminates the risk of adding an entity type to a control objective that is still busy processing it's entities.

View solution in original post

4 REPLIES 4

Community Alums
Not applicable

@Community Alums The Processing Entities filter helps you narrow down the list of entities (e.g., applications, processes, business units, or other scoped objects) that can be associated with a particular Control Objective. It ensures that the entity type applied to the Control Objective is further refined by the selected processing criteria.

 

If you are defining a Control Objective for "Secure Configuration of Applications," the Entity Type might be "Applications."

By applying the Processing Entities filter, you could restrict the scope to "Applications classified as high-risk" or "Applications with active production status."

Think of a Processing Entity refers to a subset of records within the chosen Entity Type that meet specific criteria.

Hope this will make sense to you 

Inaccurate, sorry. See Henk's response. 

Henk Heath
Giga Expert

This is a Boolean field, hidden from view, on the entity type record.

 

This is a flag that is momentarily set to TRUE while the entity type is Updating/Generating the entities.  It prevents the sn_grc.manager from updating the entities (Related Links :  Update Entities from filters) while the previous configuration is still generating the entities.  

 

It is a safeguard to ensure that active entities from one entity type are not generated with 2 different configurations.

 

Eg.    Update entities where Business Application . active = True    and then the grc manager changes the filter Business Application . active = false and selects Update Entities from Filters before the first process has finished.

 

If this was allowed, you will have a mismatch between some of the entities and the entity type. 

 

The filter in your screenshot eliminates the risk of adding an entity type to a control objective that is still busy processing it's entities.

Community Alums
Not applicable

Thank you very much, Henk! This really helps ðŸ˜€