Hi All,
i have a custom button for Opportunity Close as Won in Dynamics 365 Mobile - custom App,
button in working properly on web client but it when a sales rep use this button in App it gives an error
Error: The entity "WinOpportunity" cannot be found. Specify a valid query, and try again.
on the click of custom button i have following request. please see below
var opportunityclose = {
"opportunityid@odata.bind": "/opportunities(" + OppID + ")",
"actualrevenue": actualrevenue,
"actualend": $("#closedate").val(),
"description": " "
};
var parameters = {
"OpportunityClose": opportunityclose,
"Status": -1
};
window.opener.Xrm.WebApi.createRecord("WinOpportunity", parameters).then(
function success(result) {
window.opener.Xrm.Page.data.refresh(true);
alert("Opportunity closed as Won Successfully.");
window.close();
},
function (error) {
alert("Error: " + error.message);
}
);
Any help will be appriciated,
Many Thanks
Muhammad Bilal
Solved! Go to Solution.
I expect the issue is that WinOpportunity is not a true entity.
Rather than using the createRecord record method, I'd suggest you use the execute method. See https://docs.microsoft.com/en-us/powerapps/developer/model-driven-apps/clientapi/reference/xrm-webap... , which also gives an example to win an opportunity
I expect the issue is that WinOpportunity is not a true entity.
Rather than using the createRecord record method, I'd suggest you use the execute method. See https://docs.microsoft.com/en-us/powerapps/developer/model-driven-apps/clientapi/reference/xrm-webap... , which also gives an example to win an opportunity
Thanks for your response, issue is fixed by using your mentioned method,
Thank you soo much
User | Count |
---|---|
20 | |
11 | |
8 | |
5 | |
5 |
User | Count |
---|---|
33 | |
32 | |
16 | |
15 | |
7 |