Checklists node

The CheckLists node can have one or more Category nodes and one or more Group nodes as children.

Category

You can use Category nodes to organize your checklists. A Category node can have one or more Group nodes and one or more other Category nodes as children. To set up checklists, you must add a CDR category with a child category for each CDR module.

Each Category node can have these attributes:

Attribute Description
AccessItem List of permissions in Access Control that control access to this category. Enter one or more access IDs in a comma-separated list.
Description Description of the category.
Id Unique identifier for the category. To add checklists, first add a category with CDR as its ID. The category for each module has its ID set to the name of the module, such as Building.

Group

To define a checklist, add a Group node to the category node for a CDR module. Each Group node has one attribute.

Attribute Description
Id Unique ID for the group.

Each Group node has one child Checklists node. The Checklists node has one or more Checklist nodes as children.

CheckList

Each CheckList node has one attribute.

Attribute Description
Id Unique ID for the checklist.

Each Checklist node has two children: Groups and ApplicableTypes.

Groups

The Groups node has one or more Group nodes as children. Each Group node represents an entry in the checklist. Note that checklist groups are defined in the configuration only. They do not correspond to code violation groups in Infor Operations and Regulations. Each Group node can have these attributes:

Attribute Description
Description Description of the group.
Filter Filter used to select the code violations for this group. You can also use Item nodes to add code violations to a group.
Id Unique identifier for the group.
QuickEntryItem ID of the code violation to add when the user taps the quick entry button. You can use the quick entry button to add a predefined code violation with a single tap.
QuickEntryText Text that is displayed on the quick entry button for this group.

Each Group node has one child Items node.

Items

The Items node has one or more Item nodes as children. Each Item node represents a specific code violation type in Infor Operations and Regulations. Each Item node can have these attributes:

Attribute Description
Description Description of the item.
Id Unique identifier for the item. This should match the ID of an existing code violation setup.

ApplicableTypes

The ApplicableTypes node has one or more ApplicableType nodes as children. Applicable types are the application, case, or license types that the checklist applies to. Each ApplicableType node can have these attributes:

Attribute Description
Id ID for the applicable type. This should match the ID of an existing application, case, or license type.
ProductFamily Module or product family of the applicable type, such as Building or CodeEnforcement.

Each ApplicableType node has one child ActivityTypes node.

ActivityTypes

The ActivityTypes node has one or more ActivityType nodes as children. Activity types are specific inspection types that the checklist applies to. This should be existing inspections types defined for the application, license, or case type specified by the parent ApplicableType node.

Attribute Description
Id ID for the activity type. This should match the ID of an existing inspection type.