Delen via


ResourceSpec (resourcespecificatie) entiteitberichten en methoden

 

Gepubliceerd: november 2016

Is van toepassing op: Dynamics CRM 2015

Een resourcespecificatie bevat de resource-vereisten voor een service. Gewoonlijk bevat de resourcespecificatie een telling van resources en precies één verwijzing naar een resourcegroep waarvan resources worden geselecteerd. Het vereiste tellingskenmerk kan één (willekeurige) zijn, meer dan één van (aantal van) of alle (allemaal) zijn om het aantal groepsleden aan te geven dat vereist is om deze service uit te voeren. Een resourcespecificatie bevat ook een bindingsdoelstelling, beschreven als een rekenkundige expressie (zie Zoek expressies in dit onderwerp), gebaseerd op de eigenschappen van groepsleden of aangepaste common language runtime (CLR)-functies. Deze entiteit geeft ook de vereiste inzet voor elke resource op of de servicekosten die kunnen variëren in loop van de tijd. Dit wordt uitgedrukt als een agendafunctie. De schemanaam voor deze entiteit is ResourceSpec.Als u de metagegevens van de entiteit voor uw organisatie wilt bekijken, installeert u de oplossing Metadata Browser die wordt beschreven in Blader door de metagegevens voor uw organisatie. U kunt ook metagegevens weergeven voor een niet-aangepaste organisatie in het Excel-bestand EntityMetadata.xlsx, in de bovenste map van SDK download.

In de volgende tabel vindt u de berichten voor deze entiteit, die u gebruikt met de IOrganizationService.Execute methode.

Bericht

Beschrijving

AssociateRequest

Maakt een koppeling tussen een record en een of meer andere records die deelnemen aan een relatie. U kunt ook de methode IOrganizationService.Associate gebruiken.Voor meer informatie, zie Acties op entiteitsrecords. Voor een overzicht van de standaardrelaties voor deze entiteit, zie de metagegevens van de ResourceSpec-entiteit.Deze informatie is te vinden in de metadata voor uw organisatie. Zie de voorgaande metadata-browserinformatie.

CreateRequest

Maakt een resource-specificatie. U kunt ook de methode IOrganizationService.Create gebruiken.

DeleteRequest

Verwijdert een resource-specificatie. U kunt ook de methode IOrganizationService.Delete gebruiken.

DisassociateRequest

Verwijdert een koppeling tussen een record en een of meer andere records die deelnemen aan een relatie. U kunt ook IOrganizationService gebruiken.Disassociate-methode.Voor meer informatie, zie Acties op entiteitsrecords. Voor een overzicht van de standaardrelaties voor deze entiteit, zie de metagegevens van de ResourceSpec-entiteit.Deze informatie is te vinden in de metadata voor uw organisatie. Zie de voorgaande metadata-browserinformatie.

InitializeFromRequest

Hiermee wordt een nieuwe record geïnitialiseerd op basis van een bestaande record, op voorwaarde dat een kenmerktoewijzing is gedefinieerd voor de twee entiteiten. Voor meer informatie, zie Entiteit en kenmerktoewijzingen aanpassen.

RetrieveDuplicatesRequest

Hiermee worden duplicaten gedetecteerd voor het opgegeven record en opgehaald, mits duplicaatdetectie is ingeschakeld en er duplicaatdetectieregels voor de entiteit zijn gepubliceerd. Voor meer informatie, zie Duplicaatgegevens detecteren.

RetrieveRequest

Haalt een resourcespecificatie op. U kunt ook de methode IOrganizationService.Retrieve gebruiken.

RetrieveMultipleRequest

Haalt een verzameling resourcespecificaties op. U kunt ook de methode IOrganizationService.RetrieveMultiple gebruiken.

UpdateRequest

Werkt een resource-specificatie bij. U kunt ook de methode IOrganizationService.Update gebruiken.

Zoek-expressies

De plannings-engine ondersteunt de volgende drie die zoekactiestrategieën, die zijn opgegeven in het ResourceSpec.ObjectiveExpression kenmerk:

  • Minst bezet. In de lijst met resources die die specifieke service kunnen uitvoeren, selecteert u de resource die het minst bezet is en ook beschikbaar is op de aangevraagde tijd.
  • Meest bezet. In de lijst met resources die die specifieke service kunnen uitvoeren, selecteert u de resource die het meest bezet is en ook beschikbaar is op de aangevraagde tijd.
  • Willekeurig. In de lijst met resources die die specifieke service kunnen uitvoeren, selecteert u een willekeurige resource die beschikbaar is op de aangevraagde tijd.

Zie ook

Resource-entiteiten
ResourceSpec (resource specification) entity privileges
Berichten en methoden van de entiteit ResourceGroup (planningsgroep)

© 2017 Microsoft. Alle rechten voorbehouden. Auteursrecht