Creación de identificadores de función (FID)

Cuando un método se hace públicamente accesible estableciendo el estereotipo para que sea <<fachada>>, la seguridad se activa automáticamente. Ello significa que se genera automáticamente un SID (identificador de seguridad) para dicho método y el distintivo habilitado para la seguridad del método se establece en true . El SID (identificador de seguridad) y su distintivo fidenabled se almacenan en el archivo <ProjectName>_Fids.xml independiente de la base de datos ubicado en el subdirectorio /build/svr/gen/ddl. Este archivo se utiliza para insertar la información del FID en la base de datos mediante Data Manager.

Un FID sigue la convención de nomenclatura de <classname>.<methodname> y la longitud máxima de un FID es de 100 caracteres. Por ejemplo, para un objeto de proceso de negocio denominado ProductEligibility, con dos métodos llamados insertProduct y testProduct, se crean dos FID: ProductEligibility.insertProduct y ProductEligibility.testProduct.

Si la seguridad de un método de proceso está desactivada durante el tiempo de diseño en el modelo, todavía se genera un SID/FID, pero el distintivo habilitado para la seguridad se establece en false. El establecimiento del distintivo habilitado para la seguridad en false significa que no se va a realizar ninguna comprobación de autorización para este método.