Share via


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:

  • load

  • change

  • save

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