Delen via


Berichten en methoden van de entiteit Solution

 

Gepubliceerd: januari 2017

Is van toepassing op: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Een oplossing is een groep met oplossingsonderdelen die kunnen worden geëxporteerd of geïmporteerd.

Als een oplossing beheerd is, wordt deze verwerkt als één eenheid van software. Het verwijderen van een beheerde oplossing verwijdert alle oplossingsonderdelen.

Als een oplossing onbeheerd is, is deze slechts een benoemde groepering voor een set van oplossingsonderdelen. Het verwijderen van een onbeheerde oplossing verwijdert alleen de groep. Alle oplossingsonderdelen blijven bestaan. U kunt een beheerde oplossing maken door een onbeheerde oplossing te exporteren en deze selecteren om te exporteren als een beheerde oplossing. De schemanaam voor deze entiteit is Solution.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 8597998f-764f-4c73-b63d-9f5e02c78061#ActionsOnEntityRecords. Voor een overzicht van de standaardrelaties voor deze entiteit, zie de metagegevens van de oplossingsentiteit.Deze informatie is te vinden in de metadata voor uw organisatie. Zie de voorgaande metadata-browserinformatie.

CloneAsPatchRequest

Hiermee maakt u een patch voor een oplossing. De patch bevat wijzigingen in entiteiten en andere aan entiteiten gerelateerde activa. Raadpleeg Maak patches om oplossingupdates te vereenvoudigen voor meer informatie.

CloneAsSolutionRequest

Hiermee wordt een duplicaat van een onbeheerde oplossing gemaakt met een hoger primair.secundair versienummer. Raadpleeg Maak patches om oplossingupdates te vereenvoudigen voor meer informatie.

CreateRequest

Maakt een oplossing. U kunt ook de methode IOrganizationService.Create aanroepen.

DeleteRequest

Verwijdert een oplossing. U kunt ook de methode IOrganizationService.Delete gebruiken.

DeleteAndPromoteRequest

Kan op een basisoplossing worden gebruikt wanneer er een nieuwe versie van de oplossing als tijdelijke oplossing is geïmporteerd. Deze berichtaanvraag verwijdert de basisoplossing en de bijbehorende patches en wijzigt de naam van de tijdelijke oplossing in dezelfde naam als de basisoplossing.Meer informatie:Maak patches om oplossingupdates te vereenvoudigen.

DisassociateRequest

Verwijdert een koppeling tussen een record en een of meer andere records die deelnemen aan een relatie. U kunt ook de methode IOrganizationService.Disassociate gebruiken.Voor meer informatie, zie 8597998f-764f-4c73-b63d-9f5e02c78061#ActionsOnEntityRecords. Voor een overzicht van de standaardrelaties voor deze entiteit, zie de metagegevens van de entiteit Solution.Deze informatie is te vinden in de metadata voor uw organisatie. Zie de voorgaande metadata-browserinformatie.

ExportSolutionRequest

Exporteer een oplossing beheerd of onbeheerd.

ImportSolutionRequest

Importeer een oplossing beheerd of onbeheerd.

Notitie

Dit bericht kan worden gebruikt met ExecuteAsyncRequest Zie 218d9d80-fb52-49a4-9208-b72675080451#bkmk_executeasync voor meer informatie.

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 oplossing op. U kunt ook de methode IOrganizationService.Retrieve gebruiken.

RetrieveMultipleRequest

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

UpdateRequest

Werkt een oplossing bij. U kunt ook de methode IOrganizationService.Update gebruiken.

Constante SolutionId Waarden

Als u oplossingen gebruikt bij programmeren, kunt u refereren aan de volgende oplossingsrecords. Elke Microsoft Dynamics 365 organisatie heeft de volgende oplossingen die door de SolutionId waarden kunnen worden verwezen.

Naam

SolutionId

Beschrijving

Standaard

{FD140AAF-4DF4-11DD-BD17-0019B9312238}

De standaardoplossing bevat geen oplossingsonderdelen. Het bevat verwijzingen naar alle beheerde en onbeheerde oplossingsonderdelen het in het systeem.

Actief

{FD140AAE-4DF4-11DD-BD17-0019B9312238}

De actieve oplossing staat voor de huidige gepubliceerde onbeheerde aanpassingen die het gedrag van de toepassing definiëren.

Zie ook

Oplossingsentiteiten
Berichten en methoden van de entiteit SolutionComponent
Inleiding tot oplossingen
Bevoegdheden per entiteit

Microsoft Dynamics 365

© 2017 Microsoft. Alle rechten voorbehouden. Auteursrecht