Hello Reader,
Interview season never fades away. It’s one of the most important thing for interviewer and interviewee both needs question and answer. Here I am listed few of them which was asked to me during my interview.
Question 1: what is append and append to?
Answer: for example we have entity A and entity B and want to have entity B lookup on entity A. It could only be possible if we have append permission on Entity A and append to permission Entity B.
Question 2: What is the difference between Workflow, Plugin and Action.
Answer:
S.No. | Workflow | Plugin | Action |
1.* | wait condition can only be achieved through system Workflow | wait condition can’t be achieved through plugin | wait condition can’t be achieved through Action |
2. | It always work in Post operation. | We have three stages in Plugin. 1.Prevalidation 2.Preoperation 3.Postoperation |
It works in Post operation only. |
3. | It only works in online mode. | It works in online/offline mode | It works in online/offline mode |
4. | Messages are less than Plugin. a. record is created b. record status changes c. record is assigned d. record fields change e. record is deleted. |
Messages are more than Workflow. a. create b. update c. delete d. associate e. disassociate f. retrieve multiple |
Custom Message |
Note*: Sync/Async Plugin, Sync Workflow and Action executes within 2 minutes(Maggie Noodles :P)Therefore, Async workflow doesn’t bound with execution time and can wait until time. Hence, wait condition can only be run in Async Workflow.
Question3: What is CDS?
Answer: Definition: We all know CDS stands for Common Data Service, It is set of entities and entities set of records therefore, it is typically a data base which is stored data and metadata(entities and fields schema name and their relationships) of entities in the cloud.
Technical Definition: CDS is the central repository which stores data and meta data for D365 Dynamics products(Retails, Customer Engagements and Sales and while developing a apps it requires data from different source so just to make this process user friendly and ease, we just choose the connector and fetch the data.
Note: CDS is renamed to Microsoft Dataverse and Terminology has been changed like Entity is Table and field is Column and record is row and OptionSet is choice and Two Option is Yes/No
Question 4 : What is the difference between Power Automate and Azure Logic Apps
Answer: Mantra: If you don’t know from where to start then always go for Power Automate.
S.No. | Power Automate | Azure Logic Apps |
1. | SaaS | PaaS |
2. | uses for Simple Integration | uses for B2B(extended/Advanced)Integration for example BizTalk |
3. | Browser Based Designer | a. Browser Designer or b. Visual Studio Designer |
4. | Pay by run (Office 365 subscription has 2k run/user/month) |
Pay by action run and by connector run(A connector can trigger several action) |
5. | Select a Row If you want to automate on select of row in SharePoint then it is only possible in Power automate. |
Not available in Azure Logic App |
Question 5: you are member of BU1 and want to ask BU2, How would you do it?(most commonly asked question)
Answer: is by using owner Team, for the owner teams, you can access entities based on the roles assigned to the user plus the roles assigned to the team that a user is member of. This allows a user to have privileges outside their business unit.
Hope it helps.
May Dynamics Power be with you.
Original Post https://derivingdynamics.home.blog/2021/04/09/5-interview-question-of-power-platform-dynamics-365-crm-consultant/