Skip to main content

Targeting custom tables

You can target custom tables in ServiceNow with a configuration file written in KVGroup format as illustrated below:

# KVGROUP-V2.0
   #
   # Sample configuration file for agtsvcnow.
   #
   "agtsvcnow" "node" = {
        "user" "u_bravura_user_profiles" = {
            "user_name" = "u_profile_id";
            "first_name" = "u_first_name";
            "last_name" = "u_last_name";
            };
        "group" "u_bravura_grp" = {
            "name" = "u_groupid";
            "description" = "u_groupname";
            };
        "grpmbr" "u_bravura_grpmbr" = {
            "group" = "u_groupid";
            "user" = "u_userid";
            };
        "asset" "u_bravura_compsvr" = {
            "ID" = "asset_tag";
            "name" = "display_name";
            "status" = "install_status";
            "disabled" = "1";
            "deleted" = "0";
            "getall" = "true";
            "sysparm_query"="asset_tagISNOTEMPTY";
            };
   };

The configuration file describes the mapping between the custom table and the built-in sys_user table from which the connector pulls users’ information with default behaviour.

The file maps the default user_name, first_name, last_name columns from sys_user to columns in a custom table. The "group" KVGroup should contain "name", "description" mapping. The "grpmbr" KVGroup should contain "group", "user" mapping if any of them are to be listed from a custom table. If empty, the information will be pulled from the system built-in tables. In addition, the "asset" KVGroup can be used to list any available computer server objects from a custom table.

By default, groupid is mapped to sys_id in the built-in table, which may result in empty group members. If you encounter this, add the following line to "grpmbr" to list all custom group members:

"group_is_sysid"="false";

The configuration file can be placed anywhere. The default path is the <Program Files path>\Bravura Security\Bravura Security Fabric\<instance>\ script\ directory.