Dynamics 365 Intelligent Order Management Power Automate-stromen
Dit artikel bevat een lijst met de stromen die beschikbaar zijn als onderdeel van Microsoft Dynamics 365 Intelligent Order Management. U kunt deze stromen gebruiken om uw eigen aangepaste leveranciers of oplossingen te bouwen.
Toewijzingsstromen
Rekeningtoewijzing maken
Met de stroom Rekeningtoewijzing maken kunt u een klantrekeningtoewijzing maken waarin de opgegeven naam van het externe veld en de waarde van het externe veld worden gebruikt voor de opzoekactie om terug te verwijzen naar een rekening-id.
Parameter | Description | Vereist |
---|---|---|
Provider-id | De provider-id waarvoor de toewijzing is bedoeld. | Waar |
Toewijzingsgroep-id | De toewijzingsgroep-id waarvoor de toewijzing is bedoeld. | Waar |
Rekening-ID | De rekening-id die moet worden geretourneerd wanneer een overeenkomst wordt gevonden. | Waar |
Externe veldnaam | De naam van het veld waarin moet worden gezocht naar de waarde in de externe gegevensbron. | Waar |
Externe veldwaarde | De veldwaarde die in de externe gegevensbron moet worden afgestemd. | Waar |
De toewijzing retourneert de rekening-id, ongeacht of deze zojuist is gemaakt of al bestaat.
Notitie
Deze waarde is de id van de toewijzing, niet de rekening.
Contactpersoontoewijzing maken
Met de stroom Contactpersoontoewijzing maken kunt u een contactpersoontoewijzing maken waarin de opgegeven naam van het externe veld en de waarde van het externe veld worden gebruikt voor de opzoekactie om terug te verwijzen naar een contactpersoon-id.
Parameter | Description | Vereist |
---|---|---|
Provider-id | De provider-id waarvoor de toewijzing is bedoeld. | Waar |
Toewijzingsgroep-id | De toewijzingsgroep-id waarvoor de toewijzing is bedoeld. | Waar |
Contact-ID | De contactpersoon-id die moet worden geretourneerd wanneer een overeenkomst wordt gevonden. | Waar |
Externe veldnaam | De naam van het veld waarin moet worden gezocht naar de waarde in de externe gegevensbron. | Waar |
Externe veldwaarde | De veldwaarde die in de externe gegevensbron moet worden afgestemd. | Waar |
De toewijzing retourneert de contactpersoon-id, ongeacht of deze zojuist is gemaakt of al bestaat.
Notitie
Deze waarde is de id van de toewijzing, niet de contactpersoon.
Toewijzing van afhandelingsorders maken
Met de stroom Toewijzing van afhandelingsorders maken kunt u een afhandelingsordertoewijzing maken waarin de opgegeven naam van het externe veld en de waarde van het externe veld worden gebruikt voor de opzoekactie om terug te verwijzen naar een afhandelingsorder-id.
Parameter | Description | Vereist |
---|---|---|
Provider-id | De provider-id waarvoor de toewijzing is bedoeld. | Waar |
Toewijzingsgroep-id | De toewijzingsgroep-id waarvoor de toewijzing is bedoeld. | Waar |
Id van afhandelingsorder | De afhandelingsorder-id die moet worden geretourneerd wanneer een overeenkomst wordt gevonden. | Waar |
Externe veldnaam | De naam van het veld waarin moet worden gezocht naar de waarde in de externe gegevensbron. | Waar |
Externe veldwaarde | De veldwaarde die in de externe gegevensbron moet worden afgestemd. | Waar |
De toewijzing retourneert de afhandelingsorder-id, ongeacht of deze zojuist is gemaakt of al bestaat.
Notitie
Deze waarde is de id van de toewijzing, niet de afhandelingsorder.
Toewijzing van afhandelingsorderproduct maken
Met de stroom Toewijzing van afhandelingsorderproduct maken kunt u een producttoewijzing voor afhandelingsorders maken waarin de opgegeven naam van het externe veld en de waarde van het externe veld worden gebruikt voor de opzoekactie om terug te verwijzen naar een id van een afhandelingsorderproduct.
Parameter | Description | Vereist |
---|---|---|
Provider-id | De provider-id waarvoor de toewijzing is bedoeld. | Waar |
Toewijzingsgroep-id | De toewijzingsgroep-id waarvoor de toewijzing is bedoeld. | Waar |
Afhandelingsorderproduct-id | De afhandelingsorderproduct-id die moet worden geretourneerd wanneer een overeenkomst wordt gevonden. | Waar |
Externe veldnaam | De naam van het veld waarin moet worden gezocht naar de waarde in de externe gegevensbron. | Waar |
Externe veldwaarde | De veldwaarde die in de externe gegevensbron moet worden afgestemd. | Waar |
De toewijzing retourneert de afhandelingsorderproduct-id, ongeacht of deze zojuist is gemaakt of al bestaat.
Notitie
Deze waarde is de id van de toewijzing, niet het afhandelingsorderproduct.
Ordertoewijzing maken
Met de stroom Ordertoewijzing maken kunt u een ordertoewijzing maken waarin de opgegeven naam van het externe veld en de waarde van het externe veld worden gebruikt voor de opzoekactie om terug te verwijzen naar een order.
Parameter | Description | Vereist |
---|---|---|
Provider-id | De provider-id waarvoor de toewijzing is bedoeld. | Waar |
Toewijzingsgroep-id | De toewijzingsgroep-id waarvoor de toewijzing is bedoeld. | Waar |
Order-id | De order-id die moet worden geretourneerd wanneer een overeenkomst wordt gevonden. | Waar |
Externe veldnaam | De naam van het veld waarin moet worden gezocht naar de waarde in de externe gegevensbron. | Waar |
Externe veldwaarde | De veldwaarde die in de externe gegevensbron moet worden afgestemd. | Waar |
De toewijzing retourneert de ordertoewijzings-id, ongeacht of deze zojuist is gemaakt of al bestaat.
Notitie
Deze waarde is de id van de toewijzing, niet de order.
Externe toewijzing ophalen
De stroom Externe toewijzing ophalen retourneert de externe veldwaarde die wordt toegewezen aan de interne veldwaarde voor een specifieke tabel en naam van een extern veld.
Parameter | Description | Vereist |
---|---|---|
Toewijzingstabel | De toewijzingstabel voor het opzoeken van de externe waarde. | Waar |
Provider-id | De provider-id waarvoor de toewijzing is bedoeld. | Waar |
Toewijzingsgroep-id | De toewijzingsgroep-id waarvoor de toewijzing is bedoeld. | Waar |
Interne recordwaarde | De waarde die intern wordt gebruikt voor afstemming. | Waar |
Externe veldnaam | De naam van het veld waarin moet worden gezocht naar de waarde in de externe gegevensbron. | Waar |
De toewijzing retourneert de record als er een overeenkomende tabel, interne recordwaarde en naam voor een extern veld bestaan voor de opgegeven provider of toewijzingsgroep.
Interne toewijzing ophalen
De stroom Interne toewijzing ophalen retourneert de interne veldwaarde die wordt toegewezen aan de externe veldwaarde voor een specifieke tabel en naam van een extern veld.
Parameter | Description | Vereist |
---|---|---|
Toewijzingstabel | De toewijzingstabel voor het opzoeken van de externe waarde. | Waar |
Provider-id | De provider-id waarvoor de toewijzing is bedoeld. | Waar |
Toewijzingsgroep-id | De toewijzingsgroep-id waarvoor de toewijzing is bedoeld. | Waar |
Externe veldnaam | De naam van het veld waarin moet worden gezocht naar de waarde in de externe gegevensbron. | Waar |
Externe veldwaarde | De waarde die extern wordt gebruikt voor afstemming. | Waar |
De toewijzing retourneert de record als er een overeenkomende tabel, externe veldwaarde en naam voor een extern veld bestaan voor de opgegeven provider of toewijzingsgroep.
Afhandelingsstromen
Tracering van afhandeling maken
Met de stroom Tracering van afhandeling maken wordt een record in de traceringstabel gemaakt om een traceringsnummer te koppelen aan een afhandelingsorder of afhandelingsretourorder en andere details.
Parameter | Description | Vereist |
---|---|---|
Trackingnummer | Het traceringsnummer dat moet worden ingesteld voor de record. | Waar |
CarrierRecordId | Een overeenkomende record uit de tabel Vervoerder. | Waar |
CarrierServiceId | Een overeenkomende record uit de tabel Vervoerdersservice. | Waar |
FulfillmentOrderRecordId | De afhandelingsorderrecord waarop het traceringsnummer moet worden ingesteld. | Onwaar |
FulfillmentLineRecordId | De afhandelingsorderregelrecord waarop het traceringsnummer moet worden ingesteld. | Onwaar |
ShipmentId | De bijbehorende zending-id, als deze beschikbaar is. | Onwaar |
ShipmentCost | De bijbehorende verzendkosten, als deze beschikbaar zijn. | Onwaar |
InsuranceCost | De bijbehorende verzekeringskosten, als deze beschikbaar zijn. | Onwaar |
Belastingen | De bijbehorende belasting, als deze beschikbaar is. | Onwaar |
SurchargeFee | De bijbehorende toeslagkosten, als deze beschikbaar zijn. | Onwaar |
FulfillmentReturnOrderRecordId | De afhandelingsretourorderrecord waarop het traceringsnummer moet worden ingesteld. | Onwaar |
Notitie
Er is een waarde voor FulfillmentOrderRecordId of een waarde voor FulfillmentReturnOrderRecordId vereist.
De flow retourneert de traceringsnummer-id uit de tabel Trackings van afhandeling.
Afhandelingsregel en samengevoegde ordergebeurtenissen
Met de stroom Afhandelingsregel en samengevoegde ordergebeurtenissen wordt een zakelijke gebeurtenis op een afhandelingsorderregel gegenereerd. Wanneer deze gebeurtenis wordt gegenereerd, wordt gecontroleerd of alle regels dezelfde status hebben. Als zij dezelfde status hebben, wordt de opgegeven zakelijke gebeurtenis op afhandelingsorderniveau gegenereerd op het koptekstniveau.
Parameter | Description | Vereist |
---|---|---|
FulfillmentLineBusinessEventDefinitionId | De zakelijke gebeurtenis die moet worden gegenereerd voor de regelentiteit. | Waar |
FulfillmentLineRecordId | De afhandelingsorderregel waarvoor de initiƫle zakelijke gebeurtenis moet worden gegenereerd. | Waar |
FulfillmentOrderBusinessEventDefinitionId | De zakelijke gebeurtenis die moet worden gegenereerd voor de afhandelingsorder als alle regels dezelfde status hebben. | Waar |
FulfillmentOrderRecordId | De afhandelingsorder waarvoor de zakelijke gebeurtenis moet worden gegenereerd. | Waar |
Nettolading | De optionele JSON-nettolading (JavaScript Object Notation) die samen met de zakelijke gebeurtenis moet worden doorgegeven. | Onwaar |
De stroom retourneert IsSuccessful waar als de zakelijke gebeurtenis met succes is gegenereerd.
Klantrekening- en contactpersoonstromen
Een rekening maken of bijwerken
Met de stroom Een rekening maken of bijwerken wordt een bestaande rekening gemaakt of bijgewerkt op basis van de opgegeven JSON-nettolading.
Parameter | Description | Vereist |
---|---|---|
Nettolading | De JSON-weergave van de rekening. | Waar |
Rekening-ID | De id van de rekening die moet worden bijgewerkt. | Onwaar |
Notitie
De tabel Rekening bevat specifieke velden die zijn vereist in de JSON-nettolading. Als u wilt zien welke velden vereist zijn, gaat u naar Dataverse>Tabellen>Alle, kiest u uw tabel en selecteert u Kolommen. Gebruik het veld Vereist om te bepalen wat verplicht is.
De stroom retourneert de id van de gemaakte of bijgewerkte rekening.
Een contactpersoon maken of bijwerken
Met de stroom Een contactpersoon maken of bijwerken wordt een bestaande contactpersoon gemaakt of bijgewerkt op basis van de opgegeven JSON-nettolading.
Parameter | Description | Vereist |
---|---|---|
Nettolading | De JSON-weergave van de contactpersoon. | Waar |
Contact-ID | De id van de rekening die moet worden bijgewerkt. | Onwaar |
Notitie
De tabel Contactpersoon bevat specifieke velden die zijn vereist in de JSON-nettolading. Als u wilt zien welke velden vereist zijn, gaat u naar Dataverse>Tabellen>Alle, kiest u uw tabel en selecteert u Kolommen. Gebruik het veld Vereist om te bepalen wat verplicht is.
De stroom retourneert de id van de gemaakte of bijgewerkte contactpersoon.
Orderstromen en orderproductstromen
Verkooporder maken
Met de stroom Verkooporder maken wordt een verkooporder gemaakt op basis van de opgegeven JSON-nettolading.
Parameter | Description | Vereist |
---|---|---|
Nettolading | De JSON-weergave van de verkooporder en -regels. | Waar |
ProviderId | De id van de bellende provider. | Onwaar |
Notitie
Zowel de tabel Order als de tabel Orderregel bevatten specifieke velden die zijn vereist voor de JSON-nettolading. Als u wilt zien welke velden vereist zijn, gaat u naar Dataverse>Tabellen>Alle, kiest u uw tabel en selecteert u Kolommen. Gebruik het veld Vereist om te bepalen wat verplicht is.
De stroom retourneert de id van de gemaakte verkooporder.
Regels en samengevoegde ordergebeurtenissen genereren
Met de stroom Regel en samengevoegde ordergebeurtenissen genereren wordt een zakelijke gebeurtenis op een verkooporderregel gegenereerd. Wanneer deze gebeurtenis wordt gegenereerd, wordt gecontroleerd of alle regels dezelfde status hebben. Als zij dezelfde status hebben, wordt de opgegeven zakelijke gebeurtenis op orderniveau gegenereerd op het koptekstniveau.
Parameter | Description | Vereist |
---|---|---|
LineBusinessEventId | De zakelijke gebeurtenis die moet worden gegenereerd voor de regelentiteit. | Waar |
LineRecordId | De orderregel waarvoor de initiƫle zakelijke gebeurtenis moet worden gegenereerd. | Waar |
OrderBusinessEventId | De zakelijke gebeurtenis die moet worden gegenereerd voor de order als alle regels dezelfde status hebben. | Waar |
OrderRecordId | De order waarvoor de zakelijke gebeurtenis moet worden gegenereerd. | Waar |
Nettolading | De optionele JSON-nettolading die samen met de zakelijke gebeurtenis moet worden doorgegeven. | Onwaar |
De stroom retourneert IsSuccessful waar als de zakelijke gebeurtenis met succes is gegenereerd.
Zakelijke gebeurtenis voor verkooporderregels genereren
Met de stroom Zakelijke gebeurtenis voor verkooporderregels genereren wordt een zakelijke gebeurtenis gegenereerd voor alle regels in een verkooporder.
Parameter | Description | Vereist |
---|---|---|
SalesOrderId | De orderrecord waarvoor een zakelijke gebeurtenis moet worden gegenereerd voor elke regel. | Waar |
BusinessEventId | De zakelijke gebeurtenis voor orderregels die moet worden gegenereerd voor elke regel. | Waar |
De stroom retourneert IsSuccessful waar als de zakelijke gebeurtenis met succes is gegenereerd.
Eenheidsomrekening
Met de stroom Eenheidsomrekening wordt een hoeveelheid van de ene eenheid omgerekend naar een andere door gebruik te maken van de eenheidsomrekeningen die zijn ingesteld voor een product.
Parameter | Description | Vereist |
---|---|---|
Quantity | De om te zetten hoeveelheid. | Waar |
Van eenheid | De eenheid waaruit moet worden omgerekend. | Waar |
Naar eenheid | De eenheid waarnaar moet worden omgerekend. | Waar |
De stroom retourneert de eenheidsomrekening als er een omrekening bestaat.
Overige stromen
Providertransformator
De stroom Providertransformator past een Power Query-transformatie toe die voor een provider is gedefinieerd en retourneert vervolgens de getransformeerde gegevens. Deze stroom zoekt een actief providerexemplaar op id op en controleert op een transformatie met een overeenkomende bronobjectnaam en doelobjectnaam.
Als het type transformatie een Dataverse-entiteit betreft, is een record-id verplicht. De geleverde record-id wordt opgezocht voor de entiteit die is gedefinieerd voor de transformatie. Als een record wordt gevonden, wordt deze gebruikt voor de transformatie.
Als het type transformatie JsonPayload is , is een waarde vereist voor de parameter Nettolading.
Parameter | Description | Vereist |
---|---|---|
Provider-id | Een willekeurige geldige GUID (Globally Unique Identifier). | Waar |
Naam bronobject | De naam van het bronobject die moet worden opgezocht in providertransformaties. | Waar |
Naam doelobject | De naam van het doelobject die moet worden opgezocht in providertransformaties. | Waar |
Nettolading | De JSON-nettolading die moet worden getransformeerd als het transformatietype JsonPayload is. | Onwaar |
Record-id | De record die moet worden opgezocht voor de entiteit die aan de transformatie is gekoppeld. | Onwaar |
Notitie
Een waarde voor Nettolading of een waarde voor Record-id is vereist.
De waarde voor Provider-id is een GUID en wordt vervangen wanneer een provider wordt geactiveerd. U kunt elke gewenste GUID invoeren voor deze parameter.
Als de stroom slaagt, wordt een JSON-weergave van de getransformeerde record geretourneerd.
Een zakelijke gebeurtenis genereren
Met de stroom Een zakelijke gebeurtenis genereren wordt een zakelijke gebeurtenis gegenereerd voor de opgegeven entiteitsrecord en wordt een optionele nettolading geleverd.
Parameter | Description | Vereist |
---|---|---|
BusinessEventDefinitionId | De GUID van een bestaande zakelijke gebeurtenis. | Waar |
EntityRecordId | De record-id van de entiteit die aan de zakelijke gebeurtenis is gekoppeld. | Waar |
Nettolading | Een optionele JSON-nettolading die samen met de zakelijke gebeurtenis moet worden geleverd. | Onwaar |
Notitie
De waarde EntityRecordId kan een door komma's gescheiden lijst met record-id's zijn. Als een door komma's gescheiden lijst wordt opgegeven, wordt voor elke record een zakelijke gebeurtenis gemaakt.
De stroom retourneert IsSuccessful waar als de zakelijke gebeurtenis met succes is gegenereerd.