Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Mit dieser Aktion wird die standardmäßige Preisberechnung für Verkaufschancen-, Angebots-, Vertriebsauftrags- und Rechnungsentitäten ausgelöst. Diese Aktion gilt sowohl für Server- als auch für Clientaufrufe.
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| entityLogicalName | String | Ja | Logischer Entitätsname |
| entityId | GUID | Ja | GUID-Entität |
Beispiele
Serveraufruf
Anforderung
POST [Organization URI]/api/data/v9.1/RecalculatePrice
{
"entityLogicalName": "quote",
"entityId":"00aa00aa-bb11-cc22-dd33-44ee44ee44ee"
}
Antwort
HTTP/1.1 204 No Content
OData-Version: 4.0
Clientaufruf
function RecalculatePrice(formContext) {
var recalculatePriceRequest = {
entityId: formContext.data.entity.getId(),
entityLogicalName: formContext.data.entity.getEntityName(),
Target: parameters.Target,
getMetadata: function () {
return {
boundParameter: null,
parameterTypes: {
"entityId": {
"typeName": "Edm.Guid",
"structuralProperty": 5,
},
"entityLogicalName": {
"typeName": "Edm.String",
"structuralProperty": 1,
},
},
operationType: 0,
operationName: "RecalculatePrice"
};
}
};
Xrm.WebApi.online.execute(recalculatePriceRequest).then(
function success(result) {
if (result.ok) {
//Success
}
},
function (error) {
Xrm.Utility.alertDialog(error.message);
}
);
}