Creación reglas condicionales
Puede utilizar condiciones de regla de seguridad predefinidas disponibles en la aplicación para configurar clases de seguridad para los módulos que no tengan un conjunto completo de reglas. Utilice este procedimiento para crear clases de seguridad a partir de plantillas y actualizar las reglas de seguridad con las condiciones deseadas para las clases de negocio que ya no tengan reglas de seguridad.
-
Utilice estos pasos para encontrar todas las referencias a la clase de negocio a la que desea añadir una regla condicional:
- Inicie sesión con la función de consola de administración y seleccione Seguridad > Informes de seguridad > Política de objeto protegible.
-
Haga clic en Crear informe de objeto protegible y, a continuación, haga clic en Aceptar para generar el informe: Clase de negocio en el campo Tipo de objeto protegible y
- Filtrar por
- Seleccione Clase de seguridad para filtrar los registros de informe de la clase de negocio por clase de seguridad.
- Tipo de objeto protegible
- Seleccione Clase de negocio.
- Ejecutar para nombre de objeto protegible único
- Active esta casilla de verificación para ejecutar el informe para una sola clase de negocio.
- Nombre del objeto protegible
- Especifique el nombre de la clase de negocio. Este campo aparece si activa la casilla de verificación Ejecutar para un solo nombre de objeto protegible.PrecauciónEl nombre de la clase de negocio distingue entre mayúsculas y minúsculas. Debe especificar el nombre de la clase de negocio exactamente tal como aparece en el sistema o no se incluirá en el informe.
Para obtener más información sobre el informe Política de objetos protegibles, consulte la Configuración y seguridad de usuario de Infor Landmark Technology.
- Si ha generado el informe para más de una clase de negocio, filtre los registros por la columna Nombre de objeto seguro, especificando el nombre de la clase de negocio deseada.
- Anote las clases de seguridad que hagan referencia a la clase de negocio aplicable. Puede exportar los resultados del informe haciendo clic en Exportar a CSV o Imprimir a archivo.
-
Para cada clase de seguridad que haga referencia a la clase de negocio aplicable, utilice estos pasos para crear una copia de la clase de seguridad de la plantilla que desee actualizar con una regla condicional:
- Seleccione Seguridad > Clases de seguridad > Copiar clase de seguridad.
-
En el formulario Copia de clase de seguridad, especifique esta información y haga clic en Aceptar:
- Desde clase de seguridad
- Seleccione la clase de seguridad de la plantilla desde la que se va a crear una copia. La plantilla posee el añadido _ST.
- A clase de seguridad
- Especifique un nombre para la nueva clase de seguridad. No incluya el sufijo _ST.
- Seleccione Seguridad > Clases de seguridad > Lista de clase de seguridad y abra la nueva clase de seguridad.
-
Actualice la regla de seguridad con la condición aplicable para que la clase de negocio sea accesible solo cuando un grupo de seguridad permita el acceso.
La regla de seguridad incondicional se muestra en la sección LPL de la clase de seguridad. Por ejemplo:
PurchaseOrderLine BusinessClass is accessible for all actions unconditionally
Para añadir una condición, cambie la instrucción
sin condiciones
a una de estas opciones:Tipo de campo de clase de negocio Condición Corresponde a un tipo de grupo de seguridad. Por ejemplo, código de efectivo. when (<SecurityGroupType>.SecurityGroupAllowsAccess)
Por ejemplo:
when (CashCode.SecurityGroupAllowsAccess)
Estos son los tipos de grupo de seguridad disponibles:
AccountingEntity
AccountingUnit
Project
ProjectContract
CashCode
CashManagementAccount
GeneralLedgerChartAccount
FinanceDimension<number>
: utilice un número de dos dígitos para la dimensión financiera. Por ejemplo,FinanceDimension07
.
Clave de compañía when (Company.SecurityGroupAllowsAccess)
Puede configurar reglas de seguridad condicionales para clases de negocio que tengan cualquiera de estas claves de alto nivel:
- PurchasingCompany
- BillingCompany
- FranchiseCompany
- InventoryCompany
- SourcingCompany
Clave de grupo when (<GroupType>Group.BusinessGroupAllowsAccess)
Por ejemplo:when (ItemGroup.BusinessGroupAllowsAccess)
Puede configurar reglas de seguridad condicionales para clases de negocio que tengan cualquiera de estas claves de alto nivel:
- ItemGroup
- ProcurementGroup
- ContractGroup
- SupplierGroup
- SourcingGroup
- RecallGroup
- BusinessGroup
Clave del grupo de clientes when (CustomerGroup.CustomerGroupAllowsAccess)
Con el ejemplo anterior de PurchaseOrderLine y un condicional para la compañía, este es un ejemplo de la regla de seguridad modificada:PurchaseOrderLine BusinessClass is accessible for all actions when (Company.SecurityGroupAllowsAccess)
- Cuando haya terminado de actualizar la regla de seguridad con la condición aplicable, haga clic en Guardar.
Consulte la Guía del usuario de la Consola de configuración Cloud Edition.