Reglas de métrica

La sección de reglas de métrica del archivo de reglas de seguridad del objeto define qué usuarios y grupos pueden ver métricas de contexto de Monitor específicas.

El archivo de reglas de seguridad del objeto de ejemplo contiene dos secciones de reglas de métrica. En ambas reglas, las métricas están visibles para los usuarios RSmith y PatrickL pero ocultas para el usuario con el nombre distinguido (DN) de JaneDoe2 y para el grupo PayrollEmployees.
{
    "ObjectSecurityArray": [
        {
            "ModelID": "MortgageLendingBAMShowcase",
            "MetricRules": [
                {
                   "MCID": "Mortgage_Lending_BAM_MC",
                   "MCMetricRules": [
                        {
                            "MetricIDs": [
                              "Application_Loan_Amount", "Completed_Loan_Amount"
                            ],
                            "VisibleTo": {
                              "Users": ["RSmith", "PatrickL"]
                            },
                            "HiddenFrom": {
					"UserDNs": ["uid=JaneDoe2,o=defaultWIMFileBasedRealm"],
                              "Groups": ["PayrollEmployees"]
                            }
                        },
                    ]
                },
                {
                   "MCID": "Automated_Loan_Setup_BAM_MC",
                   "MCMetricRules": [
                        {
                            "MetricIDs": [
                              "Actual_Fees", "Loan_Officer"
                            ],
                            "VisibleTo": {
                              "Users": ["RSmith", "PatrickL"]
                            },
                            "HiddenFrom": {
					"UserDNs": ["uid=JaneDoe2,o=defaultWIMFileBasedRealm"],
                              "Groups": ["PayrollEmployees"]
                            }
                        }
                    ]
               }
           ]
       }
   ]
}
Los atributos de la sección de métricas se describen en la lista siguiente:
"MetricRules"
Atributo necesario que indica el inicio de una matriz de reglas de métrica para el modelo.
"MCID":"ID_contexto_Monitor"
Atributo necesario que especifica el ID de contexto de Monitor. El valor puede tener un máximo de 256 caracteres.
"MCMetricRules"
Atributo necesario que indica el inicio de una matriz de reglas de métricas para el contexto de Monitor.
"MetricIDs":"[ID_métrica", "ID_métrica", "ID_métrica" . . .]
Atributo necesario que incluye uno o más ID de métrica a los que se aplica la regla.
"VisibleTo":
Atributo necesario que incluye los nombres de usuarios y grupos que tienen permiso para ver los datos.

VisibleTo es necesario si no se especifica HiddenFrom; de lo contrario, es opcional.

"HiddenFrom":
Atributo que incluye los nombres de usuarios y grupos que no tienen permiso para ver los datos.

HiddenFrom es necesario si no se especifica VisibleTo; de lo contrario, es opcional.

Utilice uno o más de los parámetros siguientes según se requiera con VisibleTo y HiddenFrom. Cuando se importa el archivo de reglas de seguridad del objeto, se leen todos los usuarios y grupos definidos en el archivo:
"Users": ["cn", "cn" . . .]
Lista de nombres comunes (CN) de los usuarios.
"UserDNs": ["dn", "dn" . . . ]
Lista de nombres distinguidos (DN) de los usuarios.
"Groups": ["cn", "cn" . . .]
Lista de CN de grupo.
"GroupDNs": ["dn", "dn" . . . ]
Lista de DN de grupo.
La lista siguiente describe cómo la visibilidad de un usuario sobre una métrica depende de una combinación de factores: