10.09.2018, 19:19 | #5 |
Участник
|
Цитата:
И метод который его высылает. Там всего два параметра: Contact and Picklist X++: public executeAction(accountId: string, xrmContact: Contact, language: OptionSet): Observable<any> { console.log("run executeAction"); const httpOptions = { headers: this.httpHeaders }; let parameters: any = {}; let contact: any = {}; contact.primarykeyid = xrmContact.id; contact["@odata.type"] = "Microsoft.Dynamics.CRM.contact"; parameters.Contact = contact; parameters.Language = language.value; let url = `accounts(${accountId})/Microsoft.Dynamics.CRM.arbela_SendWelcomeLetter`; return this.httpClient.post(combineUrl(url), parameters, httpOptions); } X++: [url]https://dev.crm3.dynamics.com/api/data/v9/accounts(AE572049-1A85-E811-A957-000D3AF42A5A)/Microsoft.Dynamics.CRM.prefix_SendWelcomeLetter[/url] X++: Contact: { primarykeyid: "b340ce6f-0bb5-e811-a96b-000d3af45d23", @odata.type: "Microsoft.Dynamics.CRM.contact" } Language:"481050000" Цитата:
An error occurred while validating input parameters: Microsoft.OData.ODataException: Does not support untyped value in non-open type
Последний раз редактировалось Ion; 10.09.2018 в 19:29. |
|
|
|