Crear o editar el modo de iniciación de las reglas de negocio
Publicado: enero de 2017
Se aplica a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online
Las reglas de negocio permiten definir la lógica que ocurre en un formulario. Las reglas de negocio proporcionan una alternativa a los scripts de formularios porque pueden definirse dentro de una interfaz de usuario sin escribir el código. Las reglas de negocio no ofrecen ninguna oportunidad para que las acciones que realizan sea mejoradas en esta versión, pero al usar la entidad de proceso de desencadenador, puede modificar cómo se inician o se registran las reglas de negocio existentes en los diferentes eventos que las inicien.
Más información:TechNet: Crear y editar reglas de negocio
Registro de reglas de negocio
Al crear una regla de negocio, debe establecer el ámbito y configurar las condiciones que iniciarán las reglas de negocio. El editor de reglas de negocio almacena esta información en la entidad del desencadenador del proceso. Puede leer, crear, actualizar, y eliminar registros del desencadenador del proceso para modificar cómo se inician las reglas de negocio.
Los escenarios principales para trabajar con la entidad del desencadenador del proceso son:
Clonar una regla de negocio que se aplica de uno o varios formularios a otro formulario.
Modificar una regla de negocio que se aplica a uno o más formularios de manera que se aplique a todos los formularios.
Modificar una regla de negocio que se aplica a todos los formularios de manera que solo se aplique a uno o más formularios específicos.
Registrar una regla de negocio que se aplicará en el evento Guardar.
Nota
Si usa el editor de reglas de negocio para modificar una regla de negocio mediante programación que se ha configurado para ser aplicada en el evento Guardar, se revertirá a Cargar o Cambiar. Debe volver a aplicar el cambio mediante programación para que la regla se aplique en el evento Guardar.
La siguiente tabla describe atributos de entidad de desencadenado del proceso.
SchemaName |
Tipo |
Descripción |
---|---|---|
ControlName |
String |
Nombre del atributo para el que se registró un evento de cambio. Para otros eventos este valor es nulo. |
ControlType |
Picklist |
Tipo de control al que está enlazado este desencadenador. El solo valor válido para esta versión es 1. Esto indica que el control es un atributo. Este valor solo se aplica cuando ControlName no es nulo. |
Event |
String |
Existen tres valores válidos para indicar el evento:
|
FormId |
Lookup |
Identificador del formulario asociado con la regla de negocio. Este valor es nulo cuando la regla se aplica a todos los formularios para la entidad que admite las reglas de negocio. |
IsCustomizable |
ManagedProperty |
Información que especifica si se puede personalizar este componente. No puede cambiar los registros del desencadenador del proceso incluidos en una solución administrada cuando IsCustomizable.Value es false. |
PrimaryEntityTypeCode |
EntityName |
Nombre lógico para la entidad en la que se aplica la regla de negocio. |
ProcessId |
Lookup |
Identificador del proceso. |
ProcessTriggerId |
Uniqueidentifier |
Identificador del registro de desencadenador de proceso. |
Ver también
TechNet: Crear y editar reglas de negocio
Mensajes y métodos de la entidad ProcessTrigger
Microsoft Dynamics 365
© 2017 Microsoft. Todos los derechos reservados. Copyright