Compartir a través de


Mensajes y métodos de la entidad ResourceSpec (especificación de recursos)

 

Publicado: noviembre de 2016

Se aplica a: Dynamics CRM 2015

Una especificación de recursos contiene los requisitos de recursos para un servicio. Generalmente, la especificación de recursos incluye un recuento de recursos y exactamente una referencia a un grupo de recursos desde el que se seleccionan estos. El atributo de recuento requerido puede ser uno (cualquiera), más de uno (n de), o todos (todos de) para indicar el número de integrantes del grupo necesarios para realizar este servicio. Una especificación de recursos también incluye un objetivo de enlace descrito como una expresión aritmética (consulte Expresiones de búsqueda en este tema) basada en propiedades de los integrantes del grupo o funciones CLR (Common Language Runtime) personalizadas. Esta entidad también especifica el esfuerzo requerido en cada recurso o el coste del servicio que puede variar con el tiempo. Esto se expresa como una función de calendario. El nombre de esquema de esta entidad es ResourceSpec.Para ver los metadatos de la entidad de su organización, instale la solución Explorador de metadatos que se describe en Examinar los metadatos de la organización. También puede ver los metadatos de una organización no personalizada en una hoja de cálculo de Excel denominada EntityMetadata.xlsx que se incluye en la carpeta de nivel superior de la descarga del SDK.

La siguiente tabla describe los mensajes de esta entidad, que usa con el método IOrganizationService.Execute.

Mensaje

Descripción

AssociateRequest

Crea un vínculo entre un registro de cliente y uno o varios registros que forman parte de una relación. También puede utilizar el método IOrganizationService.Associate.Para obtener más información, consulte Acciones en los registros de la entidad. Para obtener una lista de relaciones predeterminadas para esta entidad, vea los metadatos de la entidad ResourceSpec.Encontrará esta información en los metadatos de la organización. Consulte la información de explorador de metadatos precedente.

CreateRequest

Crea una especificación de recursos. También puede llamar al método IOrganizationService.Create.

DeleteRequest

Elimina una especificación de recursos. También puede llamar al método IOrganizationService.Delete.

DisassociateRequest

Quita un vínculo entre un registro de cliente y uno o varios registros que forman parte de una relación. También puede usar el método IOrganizationService. Método Disassociate.Para obtener más información, consulte Acciones en los registros de la entidad. Para obtener una lista de relaciones predeterminadas para esta entidad, vea los metadatos de la entidad ResourceSpec.Encontrará esta información en los metadatos de la organización. Consulte la información de explorador de metadatos precedente.

InitializeFromRequest

Inicializa un nuevo registro desde uno existente siempre y cuando haya una asignación de atributo definida para las dos entidades. Para obtener más información, consulte Personalizar asignaciones de entidad y atributo.

RetrieveDuplicatesRequest

Detecta y recupera registros duplicados para el registro especificado siempre y cuando la detección de duplicados esté habilitada y haya reglas de detección de duplicados publicadas para la entidad. Para obtener más información, consulte Detectar datos duplicados.

RetrieveRequest

Recupera una especificación de recursos. También puede llamar al método IOrganizationService.Retrieve.

RetrieveMultipleRequest

Recupera una recopilación de especificaciones de recursos. También puede llamar al método IOrganizationService.RetrieveMultiple.

UpdateRequest

Actualiza una especificación de recursos. También puede llamar al método IOrganizationService.Update.

Expresiones de búsqueda

El motor de programación es compatible con las siguientes tres estrategias de búsqueda especificadas en el atributo ResourceSpec.ObjectiveExpression:

  • Menos ocupado, En la lista de recursos que pueden realizar ese servicio específico, seleccione el recurso que esté menos ocupado y esté disponible en el momento solicitado.
  • Más ocupado En la lista de recursos que pueden realizar ese servicio específico, seleccione el recurso que esté más ocupado y esté disponible en el momento solicitado.
  • Aleatorio. En la lista de recursos que pueden realizar ese servicio específico, seleccione cualquier recurso que esté disponible en el momento solicitado.

Ver también

Entidades de recursos
ResourceSpec (resource specification) entity privileges
Mensajes y métodos de entidad de ResourceGroup (grupo de programación)

© 2017 Microsoft. Todos los derechos reservados. Copyright