HOTSPOT - You are designing a Microsoft Power Platform solution for a company. Which components should you recommend? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point. Hot Area:
Suggested Answer:
Box 1: Business rule - You can create business rules and recommendations to apply logic and validations without writing code or creating plug-ins. Business rules provide a simple interface to implement and maintain fast-changing and commonly used rules.
Box 2: Power Automate flow - Trigger the Power Automate flow with ג€When a record is updatedג€, then add a Condition in the flow and configure it with Status Label equals to Won. Reference: https://docs.microsoft.com/en-us/powerapps/maker/data-platform/data-platform-create-business-rule https://www.inogic.com/blog/2021/12/how-to-win-lose-dynamics-365-crm-opportunity-through-power-automate-flow/
Prompt users to update each opportunity product cannot be done via power automate flow. It has to be done via JavaScript.
Answer: Business Rule & Javascript
"You are designing a Microsoft Power Platform solution for a company." Using Javascript seems weird to me considering the requirement. I'd go with PA Flow.
As per the following you can prompt using Power Automate: https://docs.microsoft.com/en-us/learn/modules/pad-message-boxes/
also the question indicates Power Platform not Dynamics
so the provided answer is correct Business Rule & Power Automate Flow
I believe the answer should be Business rule and JS. Option 2 to prompt the user on action we cannot use Async processes which eliminates power automate or async plugins. This leaves us with synch processes
Real time workflow can prompt on error to prevent a save. We do not want to prevent a save in this action only to notify therefore JS will need to be used to Prompt the user via context.alertDialog function for example
I would say it cannot be async so power automate and async plug-ins are not an option.
What does prompt mean? Prompt to update? Kind of a for each bringing up the specific record and give the user the ability to 'update' the product (with what?). e.g. the user would have to e.g. indicate a sort order/priority?
or just prompt like a message...?
I would go with real time workflow for second one. see the video below. Basically, use it as business rule.
https://www.youtube.com/watch?v=DPB2FxI3Q1g
I would use the real time workflow to create an error message to prompt the user that opportunity product records need updating. so you wouldn't need to drill down through tables, its just a prompt.
Answers are correct. BR and Power Automate.
The question didn't talk about real time prompt in the app. So we can use the PA to trigger based on that condition and email the user with the link to review the opportunity record. Also even with JS, how will you prompt if user is in a different entity (say eg Accounts) and the opportunity status is updated as closed/won by different conditions/background processes.
The only reason why Power Automate Flow could be considered an answer is if the prompt does not need to be immediately when setting Oppt to Won or Lost... considering the specification of mentioning Oppty Product (a n:1 table related to Oppty table) I can live with the prompt being "asynchronous" to the Oppty update.
Answer: Business Rule & Realtime work flow
Realtime workflows were around before power automate and can action rules and request user input and display messages. Yes, it is now deprecated but still valid (how old is this question).
https://docs.microsoft.com/en-us/dynamics365/customerengagement/on-premises/developer/use-dialogs-guided-processes?view=op-9-1
See examples
https://docs.microsoft.com/en-us/dynamics365/customerengagement/on-premises/developer/create-real-time-workflows?view=op-9-1
https://www.youtube.com/watch?v=DPB2FxI3Q1g
Real-time workflow are not deprecated... Only dialogs for now. MS recommends replacing asyn workflows with PA flows, but real-time workflows still work and have not been deprecated in any way.
In this case, PA is async, so it doesn't make sense to "prompt" the user. Only JS and real-time workflows can do it.
But the only way a real-time workflow can prompt the user is by forcing an error..... and then opp will not be closed (because same transaction). And also, if it is done like this, any attempt to close an opportunity will fail, not only those that the user tries to close from the form but any attempt to close the opportunity, therefore it is not a valid option.
So, better answer is A (JavaScript)
Business Rule + JavaScript. All the links below are about desktop flows, which would not prompt when an opportunity is won or lost. That trigger and a dialog can easily be wired in with JavaScript.
A voting comment increases the vote count for the chosen answer by one.
Upvoting a comment with a selected answer will also increase the vote count towards that answer by one.
So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.
VJ345
Highly Voted 2 years, 10 months agowahaha
2 years, 1 month agoSri2020
5 months agoJnicosia
1 year, 3 months agoTamim1210
2 years, 8 months agonasuanda
2 years, 8 months agoVin22CRM
Highly Voted 2 years, 6 months agoYsondh
Most Recent 4 months agoMrEz
1 year agoMrEz
1 year agoMODIN
11 months agoumibozu
1 year agosatishk4u
1 year, 2 months agoLaah_Kay
1 year, 6 months agoAero_1898
1 year, 8 months agoRichXP
2 years, 1 month agobrielladoll
2 years, 3 months agoAmineKolsi
2 years, 3 months agomeg111111111111
1 year, 11 months agoMustaque
2 years, 6 months agoClairFraser
2 years, 6 months agom3ngi3
2 years, 7 months agoBrettusMaximus
2 years, 7 months agorogrod
2 years, 4 months agomscert_iy
2 years, 8 months agoIcky
2 years, 9 months agoniru13
2 years, 9 months agoavow
2 years, 9 months agoettie54f_p929n
2 years, 10 months agoDynamic_MD
2 years, 9 months agoTamim1210
2 years, 8 months agoumibozu
1 year ago