0% found this document useful (0 votes)
17 views66 pages

PL 500

CertyIQ offers premium exam materials for quick certification success, including lifetime updates and a first-attempt success guarantee. Founded by experienced IT professionals disillusioned by expensive exam preparation systems, CertyIQ aims to provide quality resources without financial burden. The platform also features a support team for doubt resolution, placement partnerships, and a community for peer learning.

Uploaded by

demo80425
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views66 pages

PL 500

CertyIQ offers premium exam materials for quick certification success, including lifetime updates and a first-attempt success guarantee. Founded by experienced IT professionals disillusioned by expensive exam preparation systems, CertyIQ aims to provide quality resources without financial burden. The platform also features a support team for doubt resolution, placement partnerships, and a community for peer learning.

Uploaded by

demo80425
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 66

Certy IQ

Premium exam material


Get certification quickly with the CertyIQ Premium exam material.
Everything you need to prepare, learn & pass your certification exam easily. Lifetime free updates
First attempt guaranteed success.
https://www.CertyIQ.com
About CertyIQ
We here at CertyIQ eventually got enough of the industry's greedy exam Ankush
paid for. Our team of IT professionals comes with years of experience in
the IT industry Prior to training CertIQ we worked in test areas where we
observed the horrors of the paywall exam preparation system.
Singla
The misuse of the preparation system has left our team disillusioned. Co-Founder & Instructor
And for that reason, we decided it was time to make a difference. We had
to make In this way, CertyIQ was created to provide quality materials
without stealing from everyday people who are trying to make a living.
Ankush holds a Bachelor’s degree in Computer
Science from India’s most premier institute- IIT

Doubt Support Delhi and a Master’s degree in Computer Science


from Stanford University.

We have developed a very scalable solution using which we are able to


solve 400+ doubts every single day with an average rating of 4.8 out of 5.

https://www.certyiq.com

Mail us on - [email protected]
Cell
Live Mentor Want A Break?
Support & Student Pause Your
Experience Team Course

Dedicated TAs and Student experience Take a short break when you need
Percentage Students placed team to make sure that your doubts get it. Pause your course for upto 60
so far placement in top MNCs resolved quickly and you don't miss your days. Resume when you are ready
deadlines.

Get An Industry Be A Part Of


300 Placement
Partners 7.6L Average
Salary 100 Recognised
Certificate
The Learning
Community
Number of placement partners and Students received
average salary of students International job offers Get awarded with an industry Slack groups to meet your
recognised certificate after you batchmates. Learn from your peers
complete your programming course about resources, doubts and more!
Microsoft

(PL-500)

Microsoft Power Automate RPA Developer

Total: 158 Questions


Link: https://certyiq.com/papers/microsoft/pl-500
Question: 2 CertyIQ
You need to package the automations.
What should you do?

A.Show dependencies within the solution.


B.Remove unmanaged layers.
C.Add existing components to the solution.
D.Add required components to each item within the solution.

Answer: D

Explanation:

Add required components to each item within the solution.

Question: 3 CertyIQ
HOTSPOT -
You need to configure the solution for the ERPDataOperations flow.
Which configuration values should you use? To answer, select the appropriate options in the answer area
NOTE: Each correct selection is worth one point.

Answer:
Question: 4 CertyIQ
You need to identify the actions that PipelineManager1 can perform.
Which three actions can PipelineManager1 perform? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.

A.Set the cloud flow priority.


B.Modify or delete a flow.
C.Add or remove other owners.
D.Override the DLP policy.
E.Modify the owner’s connection credentials.
F.View the run history.

Answer: BCF

Explanation:

View the run history.Manage the properties of the flow (for example, start or stop the flow, add owners, or
update credentials for a connection).Edit the definition of the flow (for example, add or remove an action or
condition).Add or remove other owners (but not the flow's creator).Delete the
flow.https://learn.microsoft.com/en-us/power-automate/create-team-flows

Question: 5 CertyIQ
You need to configure the desktop action for the MaintenanceScheduler cloud flow.
Which two actions should you perform? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.

A.Launch Power Automate for desktop.


B.Navigate to Desktop flow action settings in the cloud flow.
C.Select the Timeout property and update the duration to P20M.
D.Select the Timeout property and update the duration to PT20M.
E.Select machine settings in Power Automate for desktop.

Answer: BD

Explanation:

B & D seems correct, since the Desktop flow is started from a Cloud flow. And I cannot find a timeout setting
from within Desktop either.

https://learn.microsoft.com/en-us/power-platform-release-plan/2020wave2/power-automate/ui-flows-
execute-powershell-exe-commands

Question: 6 CertyIQ
You need to configure the RailStatusUpdater cloud flow.
What should you do?

A. Create a JavaScript function to update the run mode values of each action within the desktop flow.
B. Manually update each desktop flow action to change the run mode.
C. Create a desktop flow to update the run mode values of each action within the cloud flow.
D. Create an environment variable. Update each desktop flow action to read the variable.

Answer: D

Explanation:

Create an environment variable. Update each desktop flow action to read the variable.

Question: 7 CertyIQ
You have an automation solution that uses a desktop flow. The flow reads data from a file that is stored on a user’s
machine and writes the data to an application. You import the solution to an environment that is connected to
another user’s machine.

The user reports that the flow fails. An alert indicates that the path to a file does not exist. You confirm that the file
present on the user’s desktop.

You need to resolve the issue.

What should you do?

A.Move the file to the user’s documents folder.


B.Delete and recreate the file.
C.Move the file to the user’s OneDrive storage.
D.Change the location of the file to a specific path that is not dependent on the signed-in user.

Answer: D

Explanation:

D is correct however; a better solution is to use "Get special Folder" to locate the individual path to the file
without using a hard coded location.

Question: 8 CertyIQ
Note: This question is part of a series of questions that present the same scenario. Each question in the series
contains a unique solution that might meet the stated goals. Some question sets might have more than one correct
solution, while others might not have a correct solution.

After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not
appear in the review screen.

You are creating a cloud flow that will use two Update Row actions to interact with Microsoft Dataverse. Neither of
these actions are dependent on each other.

You must minimize the amount of processing time require to complete the flow.

You need to implement the actions in the cloud flow.

Solution: Create a do until loop.

Does the solution meet the goal?

A.Yes
B.No

Answer: B

Explanation:

NO is a correct

Question: 9 CertyIQ
DRAG DROP
-

You are developing desktop flows for a company.

You need to use Recorder to record steps that you are performing in target applications.

Which recording modes will Recorder use? To answer, drag the appropriate recording modes to the correct target
applications. Each recording mode may be used once, more than once, or not at all. You may need to drag the split
bar between panes or scroll to view content.

NOTE: Each correct selection is worth one point.

Answer:
Explanation:

Why Other Answers Are Incorrect:

Web recording mode is not necessary for the Web browser because Standard mode can handle web
interactions adequately.

Image-based recording for Web browsers or Windows applications is inefficient and prone to errors unless
selectors are unavailable.

Using Web mode for iFrames or Java applets is incorrect because it relies on selectors that might not be
accessible.

Important Tip:

Use Standard mode as the default for web and desktop applications. Only switch to Image-based mode when
dealing with complex scenarios like iFrames or unsupported elements where selectors fail.
Question: 10 CertyIQ
You have an automation solution that uses a desktop flow. The flow reads data from a file that is stored on a
UserA’s machine and writes the data to an application. You import the solution to an environment that is connected
to UserB’s machine.

UserB reports that the flow fails. An alert indicates that the path to a file does not exist. You confirm that the file
present on the UserB’s desktop.

You need to resolve the issue.

What should UserB do?

A.Move the file to the user’s documents folder.


B.Change the location of the file to a specific path that is not dependent on the signed-in user.
C.Modify the action to retry if the process cannot find the file.
D.Change access rights for the file to allow read operations for the PAD process.

Answer: B

Explanation:

Change the location of the file to a specific path that is not dependent on the signed-in user.

Question: 11 CertyIQ
HOTSPOT
-

You are designing automation processes for a company.

You need to select the appropriate action for each automation scenario.

Which actions should you perform? To answer, select the appropriate options in the answer area.

NOTE: Each correct selection is worth one point.


Answer:

Question: 12 CertyIQ
HOTSPOT
-

You are developing an automation solution for a bank. The solution will use a cloud flow and a desktop flow. The
cloud flow retrieves sensitive information from Azure Key Vault and must pass the information to the desktop flow.

You configure a Get secret action as shown in the Get secret exhibit.
You configure the desktop flow as shown in the Desktop flow exhibit.

You need to ensure that no one can preview sensitive information by viewing the cloud flow or desktop flow run
details.

For each of the following statements, select Yes if the statement is true. Otherwise, select No.

NOTE: Each correct selection is worth one point.


Answer:
Explanation:

No

No

Yes

Question: 13 CertyIQ
DRAG DROP
-

A company plans to implement AI models to perform business processes.

You need to determine whether to use prebuilt or custom AI models.

Which type of model should you use for each scenario? To answer, drag the appropriate model types to the correct
scenarios. Each model may be used once, more than once, or not at all. You may need to drag the split bar between
panes or scroll to view content.

NOTE: Each correct selection is worth one point.

Answer:

Question: 14 CertyIQ
You are developing a desktop flow.

You need to include an IF statement that contains AND logic within the flow.

Which expression should you use for the IF statement?


A.IF (IsEmpty(Variable1) AND IsEmpty(Variable2)) = ''True'''
B.IF IsEmpty(IsEmpty(Variable1) AND IsEmpty(Variable2))
C.IF ''%IsEmpty(Variable1)% AND %IsEmpty(Variable2)% ''' = ''True'''
D.IF (IsEmpty(Variable1) OR IsEmpty(Variable2)) = ''True'''

Answer: A

Explanation:

IF (IsEmpty(Variable1) AND IsEmpty(Variable2)) = ''True'''

Question: 15 CertyIQ
HOTSPOT
-

You need to design automation solutions for a company.

What should you implement? To answer, select the appropriate configuration in the answer area.

NOTE: Each correct selection is worth one point.

Answer:
Question: 16 CertyIQ
DRAG DROP
-

You are designing automation processes.

You need to configure the run mode for each automation scenario.

Which run modes should you use? To answer, drag the appropriate run modes to the correct scenarios. Each run
mode may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll
to view content.

NOTE: Each correct selection is worth one point.

Answer:
Question: 17 CertyIQ
DRAG DROP
-

Case study
-

This is a case study. Case studies are not timed separately. You can use as much exam time as you would like to
complete each case. However, there may be additional case studies and sections on this exam. You must manage
your time to ensure that you are able to complete all questions included on this exam in the time provided.

To answer the questions included in a case study, you will need to reference information that is provided in the
case study. Case studies might contain exhibits and other resources that provide more information about the
scenario that is described in the case study. Each question is independent of the other questions in this case study.

At the end of this case study, a review screen will appear. This screen allows you to review your answers and to
make changes before you move to the next section of the exam. After you begin a new section, you cannot return
to this section.

To start the case study


-
To display the first question in this case study, click the Next button. Use the buttons in the left pane to explore
the content of the case study before you answer the questions. Clicking these buttons displays information such
as business requirements, existing environment, and problem statements. When you are ready to answer a
question, click the Question button to return to the question.

Background
-

Contoso Pharmaceuticals distributes specialty pharmaceuticals, ingredients, and raw materials throughout North
America. The company has 33 offices and 12 warehouses across the US, Mexico, and Canada. As their customers’
needs grow in sophistication, Contoso wants to delight customers with breakthrough products, exceptional
service, and on-time delivery of materials. They want to automate time consuming and manual processes that are
prone to error. Contoso wants to consolidate and automate ordering and fulfillment processes.

•The company has a fleet of 500 delivery trucks. The company has 150 drivers and uses third-party contractors to
deliver goods.
•The company has 400 warehouse workers and 30 finance clerks.
•Contoso has 85 sales representatives and 50 customer service representatives. Sales representatives spend most
of their time on the road visiting customers or prospects.
•The IT department consists of four system administrators and six system analysts.

Current environment
-

Overview
-
Contoso Pharmaceuticals has a custom enterprise resource management (ERP) system. It is difficult to integrate
other applications and services with the system. Office staff manually key in purchase orders, customer orders,
and invoices after they receive a scan or hard copy of an agreement.

Applications
-

•The company uses a custom supplier management system named SMSApps that runs on each user’s workstation.
The system is costly to run and maintain. SMSApp does not have an API.
•Sales representatives manage customer requests by using Dynamics 365 Sales.
•Contoso has Microsoft Power Platform development, user acceptance testing (UAT), and production
environments.
•Administrators create one Accounts Payable (AP) mailbox for each environment to support testing.
•The use of a DLP policy and Desktop Flow development is specified as part of the automation requirements.

Security
-
You assign all users one or more Microsoft Dataverse security roles.

Business Process
-

1. Sales representatives create quotes by using a Microsoft Word document template. The template allows
representatives to include product, quantity, and cost estimation details that will be needed to fulfil an order. The
representative converts quotes to a PDF file and emails the file to the customer for approval.
2. The sales representative alerts the finance team about the new order and emails the finance team a copy of the
quote for processing.
3. The finance team prints the quote and manually creates a purchase order (PO) into SMSApp to request
materials from a known and trusted vendor.
4. The SMSApp distributes the PO to stakeholders. The system sends a copy to a shared finance team mailbox.
5. Once a PO is fulfilled by a vendor, the system sends an email to the finance mailbox. The finance team releases
an order to the warehouse.
6. Materials are shipped from the vendor to one of Contoso’s warehouses. Warehouse workers enter key
information from the waybill into SMSApp. The materials are unloaded and racked in the warehouse until they are
shipped to customers.
7. Upon checking for new daily orders in SMSApp, they see an open order is pending that is awaiting the newly
received materials.
8. The Warehouse worker loads an order onto a truck for delivery and marks the order as complete in SMSApp.
9. Sales representatives provide fulfillment status and tracking information for orders.
10. A finance clerk prepares an invoice and sends the invoice to the customer by email. The clerk sends a copy of
the email to the shared AP mailbox.
11. The AP team monitors the shared mailbox to confirm that the customer has paid the invoice.

Requirements
-

Functional requirements
-

•Large volume orders must be processed before other orders.


•Invoices must be cross-checked with received items against packing slip for shipments.
•The finance team must be able to analyze patterns in transactional data to conduct fraud prevention activities.
•You must automate the process of entering data about incoming orders into SMSApp.
•The solution must follow the principle of least privilege.

Purchase Order Quantity flow


-

•You must create an unmanaged solution to update purchase order details in SMSApp. The flow must use a manual
trigger.
•Members of Accounts Payable team will be testers for the solution. They must be able to access the Purchase
Order Quantity flow.

Flow for processing invoice data

•You must create a flow to monitor the AP mailbox. When an invoice arrives as an attachment in the inbox, the flow
must automatically process the invoice data by using a form processing model. The flow must cross-check the
received items against the packing slip.
•You must use different Accounts Payable email addresses for development, user acceptance testing (UAT), and
production environments.
•You must use an environment variable to represent the Accounts Payable mailbox for the environment in use.
•You must be able to use the environment variable across multiple cloud flows, a custom connector, and a canvas
app.

Technical requirements
-

•Users must only be allowed to connect to and access systems that are required for the employee to perform
required job tasks.
•All automation flows must be either co-owned or shared between staff.
•All employees must be able to access the new environment to build personal productivity automations.
•You must distribute the workload for desktop flows to optimize productivity.
•A DLP policy must be created and applied to the Development environment. Connectors required by the data entry
automation flow must be added to the policy.

Order fulfillment flow


-
You must automate the customer communication process by using an unattended desktop flow. The flow must
check the fulfilment status of each active order in SMSApp. If an order is fulfilled, the flow must send the
customer an email that includes tracking information for their order.

Monitor flows
-
•All data extracted from Invoices should be stored in a custom Dataverse table.
•You must assign users from the finance to the Finance business unit. You must add these users to a new security
role named Finance.
•Finance users must be prevented from creating or deleting invoice records.
•All users must be able to view invoices.

Issues
-

Invoice data
-
All users report that they can see and modify invoice data.

New environment
-

•The IT department creates a new environment that includes Microsoft Dataverse. An employee reports
operational issues in Power Platform Admin center.
•A user switch to the new environment and creates a cloud flow named FlowA that triggers a desktop flow. The
user reports that the cloud flow does not trigger the desktop flow to run.
•A user attempts to create a Desktop flow in the default environment. A Dataverse error message displays.

Data entry automation flow


-
An administrator runs a new desktop flow in the development environment to automate data entry into SMSApp.
The flow automatically reverts to a suspended state.
Order fulfillment flow
-
The warehouse team observers that the order fulfillment flow has stopped working. Orders are flowing into
SMSApp but customers do not receive tracking emails. A system administrator is troubleshooting the flow on the
target machine.

You need to implement a solution to manage the priority of incoming orders.

Which three actions should you perform in sequence? To answer, move the appropriate actions from the list of
actions to the answer area and arrange them in the correct order.

Answer:

Explanation:

1. Edit the cloud flow and add conditional logic for the order volume.

2. Set the priority value based on the volume of the order.

3. Modify the Run a flow built by Power Automate Desktop action.

Reference:

https://learn.microsoft.com/en-us/power-automate/desktop-flows/monitor-desktop-flow-queues

Question: 18 CertyIQ
Case study -

This is a case study. Case studies are not timed separately. You can use as much exam time as you would like to
complete each case. However, there may be additional case studies and sections on this exam. You must manage
your time to ensure that you are able to complete all questions included on this exam in the time provided.

To answer the questions included in a case study, you will need to reference information that is provided in the
case study. Case studies might contain exhibits and other resources that provide more information about the
scenario that is described in the case study. Each question is independent of the other questions in this case study.

At the end of this case study, a review screen will appear. This screen allows you to review your answers and to
make changes before you move to the next section of the exam. After you begin a new section, you cannot return
to this section.

To start the case study -


To display the first question in this case study, click the Next button. Use the buttons in the left pane to explore
the content of the case study before you answer the questions. Clicking these buttons displays information such
as business requirements, existing environment, and problem statements. When you are ready to answer a
question, click the Question button to return to the question.

Background -

Contoso Pharmaceuticals distributes specialty pharmaceuticals, ingredients, and raw materials throughout North
America. The company has 33 offices and 12 warehouses across the US, Mexico, and Canada. As their customers’
needs grow in sophistication, Contoso wants to delight customers with breakthrough products, exceptional
service, and on-time delivery of materials. They want to automate time consuming and manual processes that are
prone to error. Contoso wants to consolidate and automate ordering and fulfillment processes.

•The company has a fleet of 500 delivery trucks. The company has 150 drivers and uses third-party contractors to
deliver goods.
•The company has 400 warehouse workers and 30 finance clerks.
•Contoso has 85 sales representatives and 50 customer service representatives. Sales representatives spend most
of their time on the road visiting customers or prospects.
•The IT department consists of four system administrators and six system analysts.

Current environment -

Overview -
Contoso Pharmaceuticals has a custom enterprise resource management (ERP) system. It is difficult to integrate
other applications and services with the system. Office staff manually key in purchase orders, customer orders,
and invoices after they receive a scan or hard copy of an agreement.

Applications -

•The company uses a custom supplier management system named SMSApps that runs on each user’s workstation.
The system is costly to run and maintain. SMSApp does not have an API.
•Sales representatives manage customer requests by using Dynamics 365 Sales.
•Contoso has Microsoft Power Platform development, user acceptance testing (UAT), and production
environments.
•Administrators create one Accounts Payable (AP) mailbox for each environment to support testing.
•The use of a DLP policy and Desktop Flow development is specified as part of the automation requirements.

Security -
You assign all users one or more Microsoft Dataverse security roles.

Business Process -

1. Sales representatives create quotes by using a Microsoft Word document template. The template allows
representatives to include product, quantity, and cost estimation details that will be needed to fulfil an order. The
representative converts quotes to a PDF file and emails the file to the customer for approval.
2. The sales representative alerts the finance team about the new order and emails the finance team a copy of the
quote for processing.
3. The finance team prints the quote and manually creates a purchase order (PO) into SMSApp to request
materials from a known and trusted vendor.
4. The SMSApp distributes the PO to stakeholders. The system sends a copy to a shared finance team mailbox.
5. Once a PO is fulfilled by a vendor, the system sends an email to the finance mailbox. The finance team releases
an order to the warehouse.
6. Materials are shipped from the vendor to one of Contoso’s warehouses. Warehouse workers enter key
information from the waybill into SMSApp. The materials are unloaded and racked in the warehouse until they are
shipped to customers.
7. Upon checking for new daily orders in SMSApp, they see an open order is pending that is awaiting the newly
received materials.
8. The Warehouse worker loads an order onto a truck for delivery and marks the order as complete in SMSApp.
9. Sales representatives provide fulfillment status and tracking information for orders.
10. A finance clerk prepares an invoice and sends the invoice to the customer by email. The clerk sends a copy of
the email to the shared AP mailbox.
11. The AP team monitors the shared mailbox to confirm that the customer has paid the invoice.

Requirements -

Functional requirements -

•Large volume orders must be processed before other orders.


•Invoices must be cross-checked with received items against packing slip for shipments.
•The finance team must be able to analyze patterns in transactional data to conduct fraud prevention activities.
•You must automate the process of entering data about incoming orders into SMSApp.
•The solution must follow the principle of least privilege.

Purchase Order Quantity flow -

•You must create an unmanaged solution to update purchase order details in SMSApp. The flow must use a manual
trigger.
•Members of Accounts Payable team will be testers for the solution. They must be able to access the Purchase
Order Quantity flow.

Flow for processing invoice data

•You must create a flow to monitor the AP mailbox. When an invoice arrives as an attachment in the inbox, the flow
must automatically process the invoice data by using a form processing model. The flow must cross-check the
received items against the packing slip.
•You must use different Accounts Payable email addresses for development, user acceptance testing (UAT), and
production environments.
•You must use an environment variable to represent the Accounts Payable mailbox for the environment in use.
•You must be able to use the environment variable across multiple cloud flows, a custom connector, and a canvas
app.

Technical requirements -

•Users must only be allowed to connect to and access systems that are required for the employee to perform
required job tasks.
•All automation flows must be either co-owned or shared between staff.
•All employees must be able to access the new environment to build personal productivity automations.
•You must distribute the workload for desktop flows to optimize productivity.
•A DLP policy must be created and applied to the Development environment. Connectors required by the data entry
automation flow must be added to the policy.

Order fulfillment flow -


You must automate the customer communication process by using an unattended desktop flow. The flow must
check the fulfilment status of each active order in SMSApp. If an order is fulfilled, the flow must send the
customer an email that includes tracking information for their order.

Monitor flows -
•All data extracted from Invoices should be stored in a custom Dataverse table.
•You must assign users from the finance to the Finance business unit. You must add these users to a new security
role named Finance.
•Finance users must be prevented from creating or deleting invoice records.
•All users must be able to view invoices.

Issues -

Invoice data -
All users report that they can see and modify invoice data.

New environment -

•The IT department creates a new environment that includes Microsoft Dataverse. An employee reports
operational issues in Power Platform Admin center.
•A user switch to the new environment and creates a cloud flow named FlowA that triggers a desktop flow. The
user reports that the cloud flow does not trigger the desktop flow to run.
•A user attempts to create a Desktop flow in the default environment. A Dataverse error message displays.

Data entry automation flow -


An administrator runs a new desktop flow in the development environment to automate data entry into SMSApp.
The flow automatically reverts to a suspended state.

Order fulfillment flow -


The warehouse team observers that the order fulfillment flow has stopped working. Orders are flowing into
SMSApp but customers do not receive tracking emails. A system administrator is troubleshooting the flow on the
target machine.

You need to ensure that the solution uses the correct accounts payable mailbox.

Which three actions should you perform? Each correct answer part of the solution.

NOTE: Each correct selection is worth one point.

A.Set the default value for the accounts payable mailbox in the environment.
B.Turn off and then turn on the cloud flows.
C.Set the current value for the accounts payable mailbox in the environment.
D.Use one environment variable for both the cloud flows and the canvas app.
E.Use separate environment variables for the cloud flow and the canvas app.

Answer: BCD

Explanation:

B.Turn off and then turn on the cloud flows.

C.Set the current value for the accounts payable mailbox in the environment.

D.Use one environment variable for both the cloud flows and the canvas app.

Question: 19 CertyIQ
You have an automation solution that uses a desktop flow. The flow reads data from a file that is stored on a
UserA’s machine and writes the data to an application. You import the solution to an environment that is connected
to UserB’s machine.
UserB reports that the flow fails. An alert indicates that the path to a file does not exist. You confirm that the file
present on the UserB’s desktop.

You need to resolve the issue.

What should UserB do?

A.Delete and recreate the file.


B.Change access rights for the file to allow read operations for the PAD process.
C.Change the location of the file to a specific path that is not dependent on the signed-in user.
D.Modify the action to retry if the process cannot find the file.

Answer: C

Explanation:

Change the location of the file to a specific path that is not dependent on the signed-in user.

Question: 20 CertyIQ
You have an automation solution that uses a desktop flow. The flow reads data from a file that is stored on a
UserA’s machine and writes the data to an application. You import the solution to an environment that is connected
to UserB’s machine.

UserB reports that the flow fails. An alert indicates that the path to a file does not exist. You confirm that the file
present on the UserB’s desktop.

You need to resolve the issue.

What should UserB do?

A.Delete and recreate the file.


B.Use the Get Windows environment variable action to read the USERNAME environment variable and use the
value in the path to the user's desktop.
C.Modify the action to retry if the process cannot find the file.
D.Change access rights for the file to allow read operations for the PAD process.

Answer: B

Explanation:

Use the Get Windows environment variable action to read the USERNAME environment variable and use the
value in the path to the user's desktop.

Question: 21 CertyIQ
You have an automation solution that uses a desktop flow. The flow reads data from a file that is stored on UserA's
machine and writes data to an application. You import the solution to an environment that is connected to UserB's
machine.

UserB reports that the flow fails. An alert indicates that the path to the file does not exist. You confirm that the file
is present on UserB's desktop.

You need to resolve the issue.


What should UserB do?

A.Move the file to the user's documents folder.


B.Modify the action to retry if the process cannot find the file.
C.Use the Get Windows environment variable action to read the USERNAME environment variable and use the
value in the path to the user's desktop.
D.Change the access rights for the file to allow read operations for the current user.

Answer: C

Explanation:

Use the Get Windows environment variable action to read the USERNAME environment variable and use the
value in the path to the user's desktop.

Question: 22 CertyIQ
HOTSPOT
-

Case study
-

This is a case study. Case studies are not timed separately. You can use as much exam time as you would like to
complete each case. However, there may be additional case studies and sections on this exam. You must manage
your time to ensure that you are able to complete all questions included on this exam in the time provided.

To answer the questions included in a case study, you will need to reference information that is provided in the
case study. Case studies might contain exhibits and other resources that provide more information about the
scenario that is described in the case study. Each question is independent of the other questions in this case study.

At the end of this case study, a review screen will appear. This screen allows you to review your answers and to
make changes before you move to the next section of the exam. After you begin a new section, you cannot return
to this section.

To start the case study


-
To display the first question in this case study, click the Next button. Use the buttons in the left pane to explore
the content of the case study before you answer the questions. Clicking these buttons displays information such
as business requirements, existing environment, and problem statements. When you are ready to answer a
question, click the Question button to return to the question.

Background
-

Woodgrove Bank is a large, member-owned bank in the United States Woodgrove Bank provides financial products
with low customer fees and direct customer service.

Woodgrove Bank has 177 branches across the United States with 5.000 branch staff and supervisors serving over
750,000 members. The primary languages used by most members include English and Spanish when interacting
with customer service representatives. The Woodgrove Bank headquarters is in California and has 450 office
workers. The office workers include financial advisors, customer service representatives, finance clerks, and IT
personnel.

Current environment. Bank applications

•An application named Banker Desktop. The branch employees use this desktop app to review business
transactions and to perform core banking updates.
•An application named Member Management System. This application is a custom customer relationship
management (CRM) that integrates with other systems by using an API interface.
•An application named Fraud Finder. This application is a mission-critical, fraud management application that runs
on the employees' desktops. The bank has experienced challenges integrating the application with other systems
and is expensive to support.
•SharePoint Online provides an employee intranet as well as a member document management system that
includes polices, contracts, statements, and financial planning documents.
•Microsoft Excel is used to perform calculations and run macros. Branch employees may have multiple Microsoft
Excel workbooks open on their desktop simultaneously.

Current environment. Bank devices

•All supervisors are provided with a mobile device that can be used to access company email and respond to
approval requests.
•All branch employees and supervisors are provided with a Windows workstation.

Requirements. New member enrollment

Woodgrove Bank requires new members to sign up online to start the onboarding process. The bank requires some
manual steps to be performed during the onboarding process.

First step:
•Members complete an online Woodgrove Bank document and email the PDF attachment to the bank’s shared
mailbox for processing.
Second step:
•Members are asked to provide secondary identification to their local branch, such as a utility bill, to validate their
physical address.
•Branch staff scan the secondary identification in English or Spanish using optical character recognition (OCR)
technology.
Third step:
•A branch supervisor approves the members’ application from their mobile device.
•Only supervisors are authorized to complete application approvals.
Fourth step:
•Data that is received from applications must be validated to ensure it adheres to the bank's naming standards.
The bank has the following requirements for the members’ data:
•New members must be enrolled by using the document automation solution.
•Member data is subject to regulatory requirements and should not be used for non-business purposes.
•A desktop workflow is required to retrieve member information from the Member Management System on-
demand or by using a cloud flow.

Requirements. Bank fees


-

The process for calculating bank fees include:


•using a shared Excel fee workbook with an embedded macro, and
•an attended desktop flow that is required to automate the fee workbook process. The flow should open an Excel
workbook and calculate the members' fees based on the number of products.

Requirements. Fraud detection


-

The bank has the following requirements to minimize fraud:


•Branch employees must use the Fraud Finder application during onboarding to validate a member’s identity with
other third-party systems.
•Branch employees must be able to search for a member in the Fraud Finder application by using a member's full
name or physical address.
•If fraudulent activity is identified, a notification with member details must be sent to the internal fraud
investigation team.

Requirements. Technical
-
The bank has the following technical requirements:

Flows
-
•The Fraud Finder application uses a custom connector with Power Automate to run fraud checks.
•The application approval process triggers a cloud flow, then starts an attended desktop flow on the branch
employee s workstation and completes the approval.
•The banker desktop flow runs using the default priority
•An IT administrator is the co-owner of the banker desktop flow.
•The IT department will be installing the required OCR language packs.
•The Extract text with OCR action is used to import the members' secondary identification

Member Management System


-
•A secure Azure function requires a subscription key to retrieve members’ information.
•Production flows must connect to the Member Management System with a custom connector. The connector uses
the Azure function to perform programmatic retrievals, creates, and updates.
•The host URL has been added to the custom connector as a new pattern.
•A tenant-level Microsoft Power Platform data loss prevention (DLP) policy has been created to manage the
production environment.
•A developer creates a desktop flow to automate data entry into a test instance of the Member Management
System.
•A developer creates an on-demand attended desktop flow to connect to a data validation site and retrieve the
most current information for a member.

Banker desktop application


-
•A banker desktop flow is required to update the core banking system with other systems.
•When a transaction is complete, the branch employee submits the request by using a submit button.
•After submitting the request, an instant cloud flow calls an unattended desktop flow to complete the core
banking update.
•The banker desktop flow must be prioritized for all future transactions.

Deployment & testing


-
•Development data must be confined to the development environment until the data is ready for user acceptance
testing (UAT).
•The production environment in SharePoint Online must connect to the development instance of the Member
Management System.
•Developers must be able to deploy software every two weeks during a scheduled maintenance window.
•The banker desktop flow must continue to run during any planned maintenance.
•The fraud custom connector requires a policy operation named EscalateForFraud with a parameter that uses the
members' full name in the request.

Scalability
-
•The bank requires a machine group to distribute the automation workload and to optimize
productivity.
•The IT administrator needs to silently register 20 new machines to Power Automate and then add them to the
machine group.

Security
-
•The IT administrator uses a service principal account for machine connection.
•The IT administrator has the Desktop Flow Machine Owner role.

Issues
-
A branch staff member reports the document automation solution is not processing new members’ data and emails
are not being sent for approvals.

An IT administrator reports that the banker desktop flow has become unresponsive from data that is queued in
another flow.

Code
-

A Power Automate developer created the following script for the Member Management System desktop flow:

You need to identify which automation technology to use for the application approval process.

What should you use? To answer, select the appropriate options in the answer area.

NOTE: Each correct selection is worth one point.

Answer:
Explanation:

1) Instant Flow: aligns perfectly with the need for the cloud flow to start upon application approval.

2) Branch Shared Machine: The Supervisor Trigger the cloud Flow and the cloud Flow execute the desktop
flow in the employee workstarion.

3) Authenticated and unlocked: If the desktop flow is attended, the employee workstation must be logged in.

Question: 23 CertyIQ
HOTSPOT
-

You are developing automation for an application.

You plan to use the application on legacy desktop applications and browser applications.

You need to select the appropriate scripting language based on the requirements.

Which scripting language action should you use? To answer, select the appropriate options in the answer area.

NOTE: Each correct selection is worth one point.


Answer:
Explanation:

Run VBScript.

Run java Script Function on Webpage.

Run Power shell Script.

Run DOS Command.

Question: 24 CertyIQ
Case study -

This is a case study. Case studies are not timed separately. You can use as much exam time as you would like to
complete each case. However, there may be additional case studies and sections on this exam. You must manage
your time to ensure that you are able to complete all questions included on this exam in the time provided.

To answer the questions included in a case study, you will need to reference information that is provided in the
case study. Case studies might contain exhibits and other resources that provide more information about the
scenario that is described in the case study. Each question is independent of the other questions in this case study.

At the end of this case study, a review screen will appear. This screen allows you to review your answers and to
make changes before you move to the next section of the exam. After you begin a new section, you cannot return
to this section.

To start the case study -


To display the first question in this case study, click the Next button. Use the buttons in the left pane to explore
the content of the case study before you answer the questions. Clicking these buttons displays information such
as business requirements, existing environment, and problem statements. When you are ready to answer a
question, click the Question button to return to the question.

Background -

Woodgrove Bank is a large, member-owned bank in the United States Woodgrove Bank provides financial products
with low customer fees and direct customer service.

Woodgrove Bank has 177 branches across the United States with 5.000 branch staff and supervisors serving over
750,000 members. The primary languages used by most members include English and Spanish when interacting
with customer service representatives. The Woodgrove Bank headquarters is in California and has 450 office
workers. The office workers include financial advisors, customer service representatives, finance clerks, and IT
personnel.

Current environment. Bank applications

•An application named Banker Desktop. The branch employees use this desktop app to review business
transactions and to perform core banking updates.
•An application named Member Management System. This application is a custom customer relationship
management (CRM) that integrates with other systems by using an API interface.
•An application named Fraud Finder. This application is a mission-critical, fraud management application that runs
on the employees' desktops. The bank has experienced challenges integrating the application with other systems
and is expensive to support.
•SharePoint Online provides an employee intranet as well as a member document management system that
includes polices, contracts, statements, and financial planning documents.
•Microsoft Excel is used to perform calculations and run macros. Branch employees may have multiple Microsoft
Excel workbooks open on their desktop simultaneously.

Current environment. Bank devices

•All supervisors are provided with a mobile device that can be used to access company email and respond to
approval requests.
•All branch employees and supervisors are provided with a Windows workstation.

Requirements. New member enrollment

Woodgrove Bank requires new members to sign up online to start the onboarding process. The bank requires some
manual steps to be performed during the onboarding process.

First step:
•Members complete an online Woodgrove Bank document and email the PDF attachment to the bank’s shared
mailbox for processing.
Second step:
•Members are asked to provide secondary identification to their local branch, such as a utility bill, to validate their
physical address.
•Branch staff scan the secondary identification in English or Spanish using optical character recognition (OCR)
technology.
Third step:
•A branch supervisor approves the members’ application from their mobile device.
•Only supervisors are authorized to complete application approvals.
Fourth step:
•Data that is received from applications must be validated to ensure it adheres to the bank's naming standards.
The bank has the following requirements for the members’ data:
•New members must be enrolled by using the document automation solution.
•Member data is subject to regulatory requirements and should not be used for non-business purposes.
•A desktop workflow is required to retrieve member information from the Member Management System on-
demand or by using a cloud flow.
Requirements. Bank fees -

The process for calculating bank fees include:


•using a shared Excel fee workbook with an embedded macro, and
•an attended desktop flow that is required to automate the fee workbook process. The flow should open an Excel
workbook and calculate the members' fees based on the number of products.

Requirements. Fraud detection -

The bank has the following requirements to minimize fraud:


•Branch employees must use the Fraud Finder application during onboarding to validate a member’s identity with
other third-party systems.
•Branch employees must be able to search for a member in the Fraud Finder application by using a member's full
name or physical address.
•If fraudulent activity is identified, a notification with member details must be sent to the internal fraud
investigation team.

Requirements. Technical -

The bank has the following technical requirements:

Flows -
•The Fraud Finder application uses a custom connector with Power Automate to run fraud checks.
•The application approval process triggers a cloud flow, then starts an attended desktop flow on the branch
employee s workstation and completes the approval.
•The banker desktop flow runs using the default priority
•An IT administrator is the co-owner of the banker desktop flow.
•The IT department will be installing the required OCR language packs.
•The Extract text with OCR action is used to import the members' secondary identification

Member Management System -


•A secure Azure function requires a subscription key to retrieve members’ information.
•Production flows must connect to the Member Management System with a custom connector. The connector uses
the Azure function to perform programmatic retrievals, creates, and updates.
•The host URL has been added to the custom connector as a new pattern.
•A tenant-level Microsoft Power Platform data loss prevention (DLP) policy has been created to manage the
production environment.
•A developer creates a desktop flow to automate data entry into a test instance of the Member Management
System.
•A developer creates an on-demand attended desktop flow to connect to a data validation site and retrieve the
most current information for a member.

Banker desktop application -


•A banker desktop flow is required to update the core banking system with other systems.
•When a transaction is complete, the branch employee submits the request by using a submit button.
•After submitting the request, an instant cloud flow calls an unattended desktop flow to complete the core
banking update.
•The banker desktop flow must be prioritized for all future transactions.

Deployment & testing -


•Development data must be confined to the development environment until the data is ready for user acceptance
testing (UAT).
•The production environment in SharePoint Online must connect to the development instance of the Member
Management System.
•Developers must be able to deploy software every two weeks during a scheduled maintenance window.
•The banker desktop flow must continue to run during any planned maintenance.
•The fraud custom connector requires a policy operation named EscalateForFraud with a parameter that uses the
members' full name in the request.
Scalability -
•The bank requires a machine group to distribute the automation workload and to optimize productivity.
•The IT administrator needs to silently register 20 new machines to Power Automate and then add them to the
machine group.

Security -
•The IT administrator uses a service principal account for machine connection.
•The IT administrator has the Desktop Flow Machine Owner role.

Issues -

A branch staff member reports the document automation solution is not processing new members’ data and emails
are not being sent for approvals.

An IT administrator reports that the banker desktop flow has become unresponsive from data that is queued in
another flow.

Code -

A Power Automate developer created the following script for the Member Management System desktop flow:

You need to choose the two optical character recognition (OCR) engines that are able to extract text from the
members' secondary identification.

Which two OCR technologies achieve this goal? Each correct answer presents a complete solution.

NOTE: Each correct selection is worth one point.

A.Windows engine
B.IBM Cognitive Services
C.Google Tesseract engine
D.Azure Cognitive Services

Answer: AC

Explanation:

A. Windows engine.

C. Google Tesseract engine.

Question: 25 CertyIQ
You create a custom connector that retrieves data from an API.

The host URL of the API requires a connection with a dynamic subdirectory path.

You need to ensure the custom connector's requests are completed successfully.

Which two features should you use? Each correct answer presents a part of the solution.
NOTE: Each correct selection is worth one point.

A.Use references
B.Define a base URL
C.Define a policy
D.Use custom code

Answer: BC

Explanation:

B. Define a base URL

Defining a base URL allows you to set a common part of the URL that is shared across all requests. This is
useful for handling the dynamic subdirectory path as part of the base URL.

C. Define a policy

Policies in a custom connector allow you to define rules or behaviours for requests. You can use policies to
handle dynamic elements, such as headers or parameters, that may change based on the dynamic
subdirectory path.

Options A and D are not directly related to handling dynamic subdirectory paths in the context of a host URL
for API requests. References (Option A) are typically used for referencing other resources or configurations,
and custom code (Option D) may provide flexibility but is not explicitly needed for handling dynamic
subdirectory paths in this scenario.

Question: 26 CertyIQ
DRAG DROP
-

A company uses an enterprise resource planning (ERP) system. The ERP system has an API.

The company requires a custom connector for the ERP system.

You need to create the custom connector.

In which order should you perform the actions? To answer, move all actions from the list of actions to the answer
area and arrange them in the correct order.

Answer:

Explanation:
Enter name and Host details.

Identify authentication type.

Define actions and triggers.

Test the connection.

Question: 27 CertyIQ
You are creating a custom connector to support invoice automation. You connect a Power Automate flow to the
custom connector and successfully authenticate.

When you test the flow, you observe that several actions are missing from the custom connector.

You need to update the custom connector settings.

What should you do?

A.Change the connection name.


B.Set the action visibility option to None.
C.Change the parameter drop-down type to Static.
D.Set the action visibility option to Internal.
E.Add an action description value.

Answer: B

Explanation:

Set the action visibility option to None.

Question: 28 CertyIQ
DRAG DROP
-

Case study
-

This is a case study. Case studies are not timed separately. You can use as much exam time as you would like to
complete each case. However, there may be additional case studies and sections on this exam. You must manage
your time to ensure that you are able to complete all questions included on this exam in the time provided.

To answer the questions included in a case study, you will need to reference information that is provided in the
case study. Case studies might contain exhibits and other resources that provide more information about the
scenario that is described in the case study. Each question is independent of the other questions in this case study.

At the end of this case study, a review screen will appear. This screen allows you to review your answers and to
make changes before you move to the next section of the exam. After you begin a new section, you cannot return
to this section.

To start the case study


-
To display the first question in this case study, click the Next button. Use the buttons in the left pane to explore
the content of the case study before you answer the questions. Clicking these buttons displays information such
as business requirements, existing environment, and problem statements. When you are ready to answer a
question, click the Question button to return to the question.

Background
-

First Up Consultants is a professional services organization headquartered in Europe, with offices in North
America. The company supports small- to medium-sized and enterprise organizations with a range of information
technology, project management, change management, and finance management consultancy needs. The
organization employs 500 full-time consultants and engages with over 1,000 external contractors to support the
delivery of its various projects.

Current environment
-

The company has been using Microsoft Power Platform for several years and currently has the following
implemented:

•A model-driven app named Project Planning Application that is used by the project management office (PMO)
team within the company to plan, schedule and collate information for each client project. The application
supports the following functionality areas:
oStorage for project-level information, such as start date, end date and client data.
oA series of inputs to capture detailed information for statements of work as part of a standard document format.
This information is manually entered by the PMO team.
oInformation regarding internal and external consultants is stored within a custom table called Resources.
oInformation within the Resources table regarding full-time consultants is typically populated manually by the
PMO team. For external consultants, the company regularly attends industry events and collates business cards
for potential new employees or external contractors. Information regarding these individuals is then manually
entered into the application. The PMO team then asks suitable candidates to complete an application form in
Microsoft Word standard format and upload it via a secure URL. Again, the PMO team then manually enters the
data into Project Planning Application.
•A canvas app named Time Entry Application is used by the employees and external contractors to capture the
time worked on projects. The application has been configured with the following defined controls:
odpStartDate: A date picker control to indicate the start date of the time entry.
odpEndDate: A date picker control to indicate the end date of the time entry.
oinptDescription: A control used to indicate the type of activity and project worked on.
•A mobile app stores the current user's email address as part of a variable called varUserName.

The company uses Microsoft SharePoint on premises to store all sensitive documents. Company policy mandates
that all client-related documents are stored within this environment only.

The company uses SAP as its back-end accounting system. The company maintains separate SAP systems in each
legal jurisdiction where it is based. The system is relied upon for the following critical business processes:
•External contractors working on a project send their invoices to a dedicated mailbox that is monitored by the
company's accounting team. The accounting team must then manually process these invoices into SAP at the end
of each month. Due to the number of external contractors, hundreds of invoices must be processes monthly.
•Basic API access for the SAP system is provided via a mixture of native application APIs and a middleware Simple
Object Access Protocol (SOAP) API hosted on premises. The middleware API supports the ability to post time
entries against the relevant projects in any SAP system by specifying the system and client ID as a query
parameter in the URL. The middleware API was developed several years ago, and the source code is no longer
available. Data is returned in XML format, which can then be analyzed further.
•When a project enters the closure phase, members of the PMO team need to navigate to SAP, enter some details,
and then capture information from a PDF that is generated and opened on the screen, such as the final settlement
amount. This information is then manually entered into Project Planning Application.

The company maintains a separate system containing detailed profile information regarding internal employees.
The PMO team currently manually enters information from this system into the Resources table. Developers in the
company have created a modern REST API for this system, which is actively maintained. The system contains
highly sensitive personal information (PI) regarding each employee.

The company has several on-premises Windows environments that it has identified as suitable for usage because
they exist within the same physical network as SAP and the middleware API. These environments must be patched
regularly, and all activities targeting these environments must be automated.
Project Planning Application
-

•Rather than manually populating the statement of work information, users should place it in a SharePoint folder
for this information to be extracted and mapped to the correct inputs.
•A new automation is required to integrate with the profile information system. Because the company plans to
consume this data in several ways, a streamlined mechanism for working with the API is required to improve
reusability.
•An automation is required to handle the project closure steps in SAP and to store the relevant information from
SAP into the app.
•Once a new candidate uploads a completed application form, information from the form should be copied
automatically into Project Planning Application.

Time Entry Application


-

•Time Entry Application needs to be extended to integrate alongside SAP, ensuring postings for time entries are
processed successfully. When a time entry is submitted, the entry should be posted automatically to SAP.
•Time entries must always be submitted with relevant text that indicates the type of activity and project worked
on.
•The automation should be able to detect and handle any errors that occur when posting individual time entries.

Invoice Processing
-

•Invoices sent to the account’s mailbox must be processed automatically and created as invoices within SAP.

General
-

•Development efforts should be avoided or mitigated when there is native functionality already available.
•Reusability of components is desired to assist citizen developers in creating any solutions in future.
•All automation activities should run without disruption during an outage or a patching cycle.
•Use of username and password credentials should be avoided.
•Automations should not rely on human intervention to execute.
•Use of public cloud file services should be restricted.
•Where possible, JSON should be the preferred format when transferring data.

Issues
-

•Users within the PMO team report that it takes many hours to put the data from each business card into the
system.
•You create the automation to process the time entries, called Submit Time Entry, and add it to the application.
Users report issues with the formula used to connect to the automation.
•During a monthly patch cycle, IT support team members cannot identify the correct steps to patch the machine
without disrupting any automation.
•While performing an audit of the new solution during the test phase, the company's information security team
identifies that users can freely save confidential documents to OneDrive for Business.
•When creating the automation for the project closure process, you discover that some of the required information
needs to be exported via the SAP GUI and extracted from a comma-separated value (CSV) file.
•When building the automation for the profile information system, you identify that all requests into the API will fail
unless the following HTTP header value is specified:
oAccept: application/json

You need to recommend a solution to address the requirements and issues.

Which feature should you recommend? To answer, move the appropriate feature to the correct requirement or
issue. You may use feature once, more than once, or not at all. You may need to move the split bar between panes
or scroll to view content.
NOTE: Each correct selection is worth one point.

Answer:

Explanation:

Invoice processing model.

Business Card reader model.

Document processing model.

Document Automation Toolkit.

Question: 29 CertyIQ
DRAG DROP
-

Case study
-
This is a case study. Case studies are not timed separately. You can use as much exam time as you would like to
complete each case. However, there may be additional case studies and sections on this exam. You must manage
your time to ensure that you are able to complete all questions included on this exam in the time provided.

To answer the questions included in a case study, you will need to reference information that is provided in the
case study. Case studies might contain exhibits and other resources that provide more information about the
scenario that is described in the case study. Each question is independent of the other questions in this case study.

At the end of this case study, a review screen will appear. This screen allows you to review your answers and to
make changes before you move to the next section of the exam. After you begin a new section, you cannot return
to this section.

To start the case study


-
To display the first question in this case study, click the Next button. Use the buttons in the left pane to explore
the content of the case study before you answer the questions. Clicking these buttons displays information such
as business requirements, existing environment, and problem statements. When you are ready to answer a
question, click the Question button to return to the question.

Background
-

First Up Consultants is a professional services organization headquartered in Europe, with offices in North
America. The company supports small- to medium-sized and enterprise organizations with a range of information
technology, project management, change management, and finance management consultancy needs. The
organization employs 500 full-time consultants and engages with over 1,000 external contractors to support the
delivery of its various projects.

Current environment
-

The company has been using Microsoft Power Platform for several years and currently has the following
implemented:

•A model-driven app named Project Planning Application that is used by the project management office (PMO)
team within the company to plan, schedule and collate information for each client project. The application
supports the following functionality areas:
oStorage for project-level information, such as start date, end date and client data.
oA series of inputs to capture detailed information for statements of work as part of a standard document format.
This information is manually entered by the PMO team.
oInformation regarding internal and external consultants is stored within a custom table called Resources.
oInformation within the Resources table regarding full-time consultants is typically populated manually by the
PMO team. For external consultants, the company regularly attends industry events and collates business cards
for potential new employees or external contractors. Information regarding these individuals is then manually
entered into the application. The PMO team then asks suitable candidates to complete an application form in
Microsoft Word standard format and upload it via a secure URL. Again, the PMO team then manually enters the
data into Project Planning Application.
•A canvas app named Time Entry Application is used by the employees and external contractors to capture the
time worked on projects. The application has been configured with the following defined controls:
odpStartDate: A date picker control to indicate the start date of the time entry.
odpEndDate: A date picker control to indicate the end date of the time entry.
oinptDescription: A control used to indicate the type of activity and project worked on.
•A mobile app stores the current user's email address as part of a variable called varUserName.

The company uses Microsoft SharePoint on premises to store all sensitive documents. Company policy mandates
that all client-related documents are stored within this environment only.

The company uses SAP as its back-end accounting system. The company maintains separate SAP systems in each
legal jurisdiction where it is based. The system is relied upon for the following critical business processes:
•External contractors working on a project send their invoices to a dedicated mailbox that is monitored by the
company's accounting team. The accounting team must then manually process these invoices into SAP at the end
of each month. Due to the number of external contractors, hundreds of invoices must be processes monthly.
•Basic API access for the SAP system is provided via a mixture of native application APIs and a middleware Simple
Object Access Protocol (SOAP) API hosted on premises. The middleware API supports the ability to post time
entries against the relevant projects in any SAP system by specifying the system and client ID as a query
parameter in the URL. The middleware API was developed several years ago, and the source code is no longer
available. Data is returned in XML format, which can then be analyzed further.
•When a project enters the closure phase, members of the PMO team need to navigate to SAP, enter some details,
and then capture information from a PDF that is generated and opened on the screen, such as the final settlement
amount. This information is then manually entered into Project Planning Application.

The company maintains a separate system containing detailed profile information regarding internal employees.
The PMO team currently manually enters information from this system into the Resources table. Developers in the
company have created a modern REST API for this system, which is actively maintained. The system contains
highly sensitive personal information (PI) regarding each employee.

The company has several on-premises Windows environments that it has identified as suitable for usage because
they exist within the same physical network as SAP and the middleware API. These environments must be patched
regularly, and all activities targeting these environments must be automated.

Project Planning Application


-

•Rather than manually populating the statement of work information, users should place it in a SharePoint folder
for this information to be extracted and mapped to the correct inputs.
•A new automation is required to integrate with the profile information system. Because the company plans to
consume this data in several ways, a streamlined mechanism for working with the API is required to improve
reusability.
•An automation is required to handle the project closure steps in SAP and to store the relevant information from
SAP into the app.
•Once a new candidate uploads a completed application form, information from the form should be copied
automatically into Project Planning Application.

Time Entry Application


-

•Time Entry Application needs to be extended to integrate alongside SAP, ensuring postings for time entries are
processed successfully. When a time entry is submitted, the entry should be posted automatically to SAP.
•Time entries must always be submitted with relevant text that indicates the type of activity and project worked
on.
•The automation should be able to detect and handle any errors that occur when posting individual time entries.

Invoice Processing
-

•Invoices sent to the account’s mailbox must be processed automatically and created as invoices within SAP.

General
-

•Development efforts should be avoided or mitigated when there is native functionality already available.
•Reusability of components is desired to assist citizen developers in creating any solutions in future.
•All automation activities should run without disruption during an outage or a patching cycle.
•Use of username and password credentials should be avoided.
•Automations should not rely on human intervention to execute.
•Use of public cloud file services should be restricted.
•Where possible, JSON should be the preferred format when transferring data.

Issues
-

•Users within the PMO team report that it takes many hours to put the data from each business card into the
system.
•You create the automation to process the time entries, called Submit Time Entry, and add it to the application.
Users report issues with the formula used to connect to the automation.
•During a monthly patch cycle, IT support team members cannot identify the correct steps to patch the machine
without disrupting any automation.
•While performing an audit of the new solution during the test phase, the company's information security team
identifies that users can freely save confidential documents to OneDrive for Business.
•When creating the automation for the project closure process, you discover that some of the required information
needs to be exported via the SAP GUI and extracted from a comma-separated value (CSV) file.
•When building the automation for the profile information system, you identify that all requests into the API will fail
unless the following HTTP header value is specified:
oAccept: application/json

You need to implement the expressions for the Time Entry Application automation.

Which expressions should you use to address the requirements and issues? To answer, move the appropriate
expression to the correct requirement or issue. You may use each expression once, more than once, or not at all.
You may need to move the split bar between panes or scroll to view content.

NOTE: Each correct selection is worth one point.

Answer:

Explanation:
Json()

Split()

Coalesce()

xpath()

Question: 30 CertyIQ
Case study -

This is a case study. Case studies are not timed separately. You can use as much exam time as you would like to
complete each case. However, there may be additional case studies and sections on this exam. You must manage
your time to ensure that you are able to complete all questions included on this exam in the time provided.

To answer the questions included in a case study, you will need to reference information that is provided in the
case study. Case studies might contain exhibits and other resources that provide more information about the
scenario that is described in the case study. Each question is independent of the other questions in this case study.

At the end of this case study, a review screen will appear. This screen allows you to review your answers and to
make changes before you move to the next section of the exam. After you begin a new section, you cannot return
to this section.

To start the case study -


To display the first question in this case study, click the Next button. Use the buttons in the left pane to explore
the content of the case study before you answer the questions. Clicking these buttons displays information such
as business requirements, existing environment, and problem statements. When you are ready to answer a
question, click the Question button to return to the question.

Background -

First Up Consultants is a professional services organization headquartered in Europe, with offices in North
America. The company supports small- to medium-sized and enterprise organizations with a range of information
technology, project management, change management, and finance management consultancy needs. The
organization employs 500 full-time consultants and engages with over 1,000 external contractors to support the
delivery of its various projects.

Current environment -

The company has been using Microsoft Power Platform for several years and currently has the following
implemented:

•A model-driven app named Project Planning Application that is used by the project management office (PMO)
team within the company to plan, schedule and collate information for each client project. The application
supports the following functionality areas: oStorage for project-level information, such as start date, end date and
client data. oA series of inputs to capture detailed information for statements of work as part of a standard
document format. This information is manually entered by the PMO team. oInformation regarding internal and
external consultants is stored within a custom table called Resources. oInformation within the Resources table
regarding full-time consultants is typically populated manually by the PMO team. For external consultants, the
company regularly attends industry events and collates business cards for potential new employees or external
contractors. Information regarding these individuals is then manually entered into the application. The PMO team
then asks suitable candidates to complete an application form in Microsoft Word standard format and upload it via
a secure URL. Again, the PMO team then manually enters the data into Project Planning Application.
•A canvas app named Time Entry Application is used by the employees and external contractors to capture the
time worked on projects. The application has been configured with the following defined controls: odpStartDate: A
date picker control to indicate the start date of the time entry. odpEndDate: A date picker control to indicate the
end date of the time entry. oinptDescription: A control used to indicate the type of activity and project worked on.
•A mobile app stores the current user's email address as part of a variable called varUserName.
The company uses Microsoft SharePoint on premises to store all sensitive documents. Company policy mandates
that all client-related documents are stored within this environment only.

The company uses SAP as its back-end accounting system. The company maintains separate SAP systems in each
legal jurisdiction where it is based. The system is relied upon for the following critical business processes:
•External contractors working on a project send their invoices to a dedicated mailbox that is monitored by the
company's accounting team. The accounting team must then manually process these invoices into SAP at the end
of each month. Due to the number of external contractors, hundreds of invoices must be processes monthly.
•Basic API access for the SAP system is provided via a mixture of native application APIs and a middleware Simple
Object Access Protocol (SOAP) API hosted on premises. The middleware API supports the ability to post time
entries against the relevant projects in any SAP system by specifying the system and client ID as a query
parameter in the URL. The middleware API was developed several years ago, and the source code is no longer
available. Data is returned in XML format, which can then be analyzed further.
•When a project enters the closure phase, members of the PMO team need to navigate to SAP, enter some details,
and then capture information from a PDF that is generated and opened on the screen, such as the final settlement
amount. This information is then manually entered into Project Planning Application.

The company maintains a separate system containing detailed profile information regarding internal employees.
The PMO team currently manually enters information from this system into the Resources table. Developers in the
company have created a modern REST API for this system, which is actively maintained. The system contains
highly sensitive personal information (PI) regarding each employee.

The company has several on-premises Windows environments that it has identified as suitable for usage because
they exist within the same physical network as SAP and the middleware API. These environments must be patched
regularly, and all activities targeting these environments must be automated.

Project Planning Application -

•Rather than manually populating the statement of work information, users should place it in a SharePoint folder
for this information to be extracted and mapped to the correct inputs.
•A new automation is required to integrate with the profile information system. Because the company plans to
consume this data in several ways, a streamlined mechanism for working with the API is required to improve
reusability.
•An automation is required to handle the project closure steps in SAP and to store the relevant information from
SAP into the app.
•Once a new candidate uploads a completed application form, information from the form should be copied
automatically into Project Planning Application.

Time Entry Application -

•Time Entry Application needs to be extended to integrate alongside SAP, ensuring postings for time entries are
processed successfully. When a time entry is submitted, the entry should be posted automatically to SAP.
•Time entries must always be submitted with relevant text that indicates the type of activity and project worked
on.
•The automation should be able to detect and handle any errors that occur when posting individual time entries.

Invoice Processing -

•Invoices sent to the account’s mailbox must be processed automatically and created as invoices within SAP.

General -

•Development efforts should be avoided or mitigated when there is native functionality already available.
•Reusability of components is desired to assist citizen developers in creating any solutions in future.
•All automation activities should run without disruption during an outage or a patching cycle.
•Use of username and password credentials should be avoided.
•Automations should not rely on human intervention to execute.
•Use of public cloud file services should be restricted.
•Where possible, JSON should be the preferred format when transferring data.

Issues -
•Users within the PMO team report that it takes many hours to put the data from each business card into the
system.
•You create the automation to process the time entries, called Submit Time Entry, and add it to the application.
Users report issues with the formula used to connect to the automation.
•During a monthly patch cycle, IT support team members cannot identify the correct steps to patch the machine
without disrupting any automation.
•While performing an audit of the new solution during the test phase, the company's information security team
identifies that users can freely save confidential documents to OneDrive for Business.
•When creating the automation for the project closure process, you discover that some of the required information
needs to be exported via the SAP GUI and extracted from a comma-separated value (CSV) file.
•When building the automation for the profile information system, you identify that all requests into the API will fail
unless the following HTTP header value is specified: oAccept: application/json

You need to recommend a solution for the project closure steps.

Which solution should you recommend?

A.Classic workflow
B.Desktop flow
C.Cloud flow
D.Document Automation Toolkit

Answer: B

Explanation:

Correct answer is B:Desktop flow.

Question: 31 CertyIQ
Case study -

This is a case study. Case studies are not timed separately. You can use as much exam time as you would like to
complete each case. However, there may be additional case studies and sections on this exam. You must manage
your time to ensure that you are able to complete all questions included on this exam in the time provided.

To answer the questions included in a case study, you will need to reference information that is provided in the
case study. Case studies might contain exhibits and other resources that provide more information about the
scenario that is described in the case study. Each question is independent of the other questions in this case study.

At the end of this case study, a review screen will appear. This screen allows you to review your answers and to
make changes before you move to the next section of the exam. After you begin a new section, you cannot return
to this section.

To start the case study -


To display the first question in this case study, click the Next button. Use the buttons in the left pane to explore
the content of the case study before you answer the questions. Clicking these buttons displays information such
as business requirements, existing environment, and problem statements. When you are ready to answer a
question, click the Question button to return to the question.

Background -

First Up Consultants is a professional services organization headquartered in Europe, with offices in North
America. The company supports small- to medium-sized and enterprise organizations with a range of information
technology, project management, change management, and finance management consultancy needs. The
organization employs 500 full-time consultants and engages with over 1,000 external contractors to support the
delivery of its various projects.
Current environment -

The company has been using Microsoft Power Platform for several years and currently has the following
implemented:

•A model-driven app named Project Planning Application that is used by the project management office (PMO)
team within the company to plan, schedule and collate information for each client project. The application
supports the following functionality areas: oStorage for project-level information, such as start date, end date and
client data. oA series of inputs to capture detailed information for statements of work as part of a standard
document format. This information is manually entered by the PMO team. oInformation regarding internal and
external consultants is stored within a custom table called Resources. oInformation within the Resources table
regarding full-time consultants is typically populated manually by the PMO team. For external consultants, the
company regularly attends industry events and collates business cards for potential new employees or external
contractors. Information regarding these individuals is then manually entered into the application. The PMO team
then asks suitable candidates to complete an application form in Microsoft Word standard format and upload it via
a secure URL. Again, the PMO team then manually enters the data into Project Planning Application.
•A canvas app named Time Entry Application is used by the employees and external contractors to capture the
time worked on projects. The application has been configured with the following defined controls: odpStartDate: A
date picker control to indicate the start date of the time entry. odpEndDate: A date picker control to indicate the
end date of the time entry. oinptDescription: A control used to indicate the type of activity and project worked on.
•A mobile app stores the current user's email address as part of a variable called varUserName.

The company uses Microsoft SharePoint on premises to store all sensitive documents. Company policy mandates
that all client-related documents are stored within this environment only.

The company uses SAP as its back-end accounting system. The company maintains separate SAP systems in each
legal jurisdiction where it is based. The system is relied upon for the following critical business processes:
•External contractors working on a project send their invoices to a dedicated mailbox that is monitored by the
company's accounting team. The accounting team must then manually process these invoices into SAP at the end
of each month. Due to the number of external contractors, hundreds of invoices must be processes monthly.
•Basic API access for the SAP system is provided via a mixture of native application APIs and a middleware Simple
Object Access Protocol (SOAP) API hosted on premises. The middleware API supports the ability to post time
entries against the relevant projects in any SAP system by specifying the system and client ID as a query
parameter in the URL. The middleware API was developed several years ago, and the source code is no longer
available. Data is returned in XML format, which can then be analyzed further.
•When a project enters the closure phase, members of the PMO team need to navigate to SAP, enter some details,
and then capture information from a PDF that is generated and opened on the screen, such as the final settlement
amount. This information is then manually entered into Project Planning Application.

The company maintains a separate system containing detailed profile information regarding internal employees.
The PMO team currently manually enters information from this system into the Resources table. Developers in the
company have created a modern REST API for this system, which is actively maintained. The system contains
highly sensitive personal information (PI) regarding each employee.

The company has several on-premises Windows environments that it has identified as suitable for usage because
they exist within the same physical network as SAP and the middleware API. These environments must be patched
regularly, and all activities targeting these environments must be automated.

Project Planning Application -

•Rather than manually populating the statement of work information, users should place it in a SharePoint folder
for this information to be extracted and mapped to the correct inputs.
•A new automation is required to integrate with the profile information system. Because the company plans to
consume this data in several ways, a streamlined mechanism for working with the API is required to improve
reusability.
•An automation is required to handle the project closure steps in SAP and to store the relevant information from
SAP into the app.
•Once a new candidate uploads a completed application form, information from the form should be copied
automatically into Project Planning Application.

Time Entry Application -


•Time Entry Application needs to be extended to integrate alongside SAP, ensuring postings for time entries are
processed successfully. When a time entry is submitted, the entry should be posted automatically to SAP.
•Time entries must always be submitted with relevant text that indicates the type of activity and project worked
on.
•The automation should be able to detect and handle any errors that occur when posting individual time entries.

Invoice Processing -

•Invoices sent to the account’s mailbox must be processed automatically and created as invoices within SAP.

General -

•Development efforts should be avoided or mitigated when there is native functionality already available.
•Reusability of components is desired to assist citizen developers in creating any solutions in future.
•All automation activities should run without disruption during an outage or a patching cycle.
•Use of username and password credentials should be avoided.
•Automations should not rely on human intervention to execute.
•Use of public cloud file services should be restricted.
•Where possible, JSON should be the preferred format when transferring data.

Issues -

•Users within the PMO team report that it takes many hours to put the data from each business card into the
system.
•You create the automation to process the time entries, called Submit Time Entry, and add it to the application.
Users report issues with the formula used to connect to the automation.
•During a monthly patch cycle, IT support team members cannot identify the correct steps to patch the machine
without disrupting any automation.
•While performing an audit of the new solution during the test phase, the company's information security team
identifies that users can freely save confidential documents to OneDrive for Business.
•When creating the automation for the project closure process, you discover that some of the required information
needs to be exported via the SAP GUI and extracted from a comma-separated value (CSV) file.
•When building the automation for the profile information system, you identify that all requests into the API will fail
unless the following HTTP header value is specified: oAccept: application/json

You need to determine the correct action to use for the time entry automation.

Which action should you use?

A.HTTP
B.Invoke web service
C.HTTP with Azure AD
D.Invoke SOAP web service

Answer: B

Explanation:

Invoke web service is a right answer.

Question: 32 CertyIQ
DRAG DROP
-

Case study
-

This is a case study. Case studies are not timed separately. You can use as much exam time as you would like to
complete each case. However, there may be additional case studies and sections on this exam. You must manage
your time to ensure that you are able to complete all questions included on this exam in the time provided.

To answer the questions included in a case study, you will need to reference information that is provided in the
case study. Case studies might contain exhibits and other resources that provide more information about the
scenario that is described in the case study. Each question is independent of the other questions in this case study.

At the end of this case study, a review screen will appear. This screen allows you to review your answers and to
make changes before you move to the next section of the exam. After you begin a new section, you cannot return
to this section.

To start the case study


-
To display the first question in this case study, click the Next button. Use the buttons in the left pane to explore
the content of the case study before you answer the questions. Clicking these buttons displays information such
as business requirements, existing environment, and problem statements. When you are ready to answer a
question, click the Question button to return to the question.

Background
-

First Up Consultants is a professional services organization headquartered in Europe, with offices in North
America. The company supports small- to medium-sized and enterprise organizations with a range of information
technology, project management, change management, and finance management consultancy needs. The
organization employs 500 full-time consultants and engages with over 1,000 external contractors to support the
delivery of its various projects.

Current environment
-

The company has been using Microsoft Power Platform for several years and currently has the following
implemented:

•A model-driven app named Project Planning Application that is used by the project management office (PMO)
team within the company to plan, schedule and collate information for each client project. The application
supports the following functionality areas:
oStorage for project-level information, such as start date, end date and client data.
oA series of inputs to capture detailed information for statements of work as part of a standard document format.
This information is manually entered by the PMO team.
oInformation regarding internal and external consultants is stored within a custom table called Resources.
oInformation within the Resources table regarding full-time consultants is typically populated manually by the
PMO team. For external consultants, the company regularly attends industry events and collates business cards
for potential new employees or external contractors. Information regarding these individuals is then manually
entered into the application. The PMO team then asks suitable candidates to complete an application form in
Microsoft Word standard format and upload it via a secure URL. Again, the PMO team then manually enters the
data into Project Planning Application.
•A canvas app named Time Entry Application is used by the employees and external contractors to capture the
time worked on projects. The application has been configured with the following defined controls:
odpStartDate: A date picker control to indicate the start date of the time entry.
odpEndDate: A date picker control to indicate the end date of the time entry.
oinptDescription: A control used to indicate the type of activity and project worked on.
•A mobile app stores the current user's email address as part of a variable called varUserName.

The company uses Microsoft SharePoint on premises to store all sensitive documents. Company policy mandates
that all client-related documents are stored within this environment only.

The company uses SAP as its back-end accounting system. The company maintains separate SAP systems in each
legal jurisdiction where it is based. The system is relied upon for the following critical business processes:
•External contractors working on a project send their invoices to a dedicated mailbox that is monitored by the
company's accounting team. The accounting team must then manually process these invoices into SAP at the end
of each month. Due to the number of external contractors, hundreds of invoices must be processes monthly.
•Basic API access for the SAP system is provided via a mixture of native application APIs and a middleware Simple
Object Access Protocol (SOAP) API hosted on premises. The middleware API supports the ability to post time
entries against the relevant projects in any SAP system by specifying the system and client ID as a query
parameter in the URL. The middleware API was developed several years ago, and the source code is no longer
available. Data is returned in XML format, which can then be analyzed further.
•When a project enters the closure phase, members of the PMO team need to navigate to SAP, enter some details,
and then capture information from a PDF that is generated and opened on the screen, such as the final settlement
amount. This information is then manually entered into Project Planning Application.

The company maintains a separate system containing detailed profile information regarding internal employees.
The PMO team currently manually enters information from this system into the Resources table. Developers in the
company have created a modern REST API for this system, which is actively maintained. The system contains
highly sensitive personal information (PI) regarding each employee.

The company has several on-premises Windows environments that it has identified as suitable for usage because
they exist within the same physical network as SAP and the middleware API. These environments must be patched
regularly, and all activities targeting these environments must be automated.

Project Planning Application


-

•Rather than manually populating the statement of work information, users should place it in a SharePoint folder
for this information to be extracted and mapped to the correct inputs.
•A new automation is required to integrate with the profile information system. Because the company plans to
consume this data in several ways, a streamlined mechanism for working with the API is required to improve
reusability.
•An automation is required to handle the project closure steps in SAP and to store the relevant information from
SAP into the app.
•Once a new candidate uploads a completed application form, information from the form should be copied
automatically into Project Planning Application.

Time Entry Application


-

•Time Entry Application needs to be extended to integrate alongside SAP, ensuring postings for time entries are
processed successfully. When a time entry is submitted, the entry should be posted automatically to SAP.
•Time entries must always be submitted with relevant text that indicates the type of activity and project worked
on.
•The automation should be able to detect and handle any errors that occur when posting individual time entries.

Invoice Processing
-

•Invoices sent to the account’s mailbox must be processed automatically and created as invoices within SAP.

General
-

•Development efforts should be avoided or mitigated when there is native functionality already available.
•Reusability of components is desired to assist citizen developers in creating any solutions in future.
•All automation activities should run without disruption during an outage or a patching cycle.
•Use of username and password credentials should be avoided.
•Automations should not rely on human intervention to execute.
•Use of public cloud file services should be restricted.
•Where possible, JSON should be the preferred format when transferring data.

Issues
-

•Users within the PMO team report that it takes many hours to put the data from each business card into the
system.
•You create the automation to process the time entries, called Submit Time Entry, and add it to the application.
Users report issues with the formula used to connect to the automation.
•During a monthly patch cycle, IT support team members cannot identify the correct steps to patch the machine
without disrupting any automation.
•While performing an audit of the new solution during the test phase, the company's information security team
identifies that users can freely save confidential documents to OneDrive for Business.
•When creating the automation for the project closure process, you discover that some of the required information
needs to be exported via the SAP GUI and extracted from a comma-separated value (CSV) file.
•When building the automation for the profile information system, you identify that all requests into the API will fail
unless the following HTTP header value is specified:
oAccept: application/json

You need to build the automation for Time Entry Application.

Which four actions should you perform in sequence? To answer, move the appropriate actions from the list of
actions to the answer area and arrange them in the correct order.

Answer:
Explanation:

1) Create a Cloud Flow.

2) Use the SAP ERP Connector.

3) Define inputs parameters using Ask in Power Apps.

4)use the call SAP Function (v2).

Question: 33 CertyIQ
Note: This question is part of a series of questions that present the same scenario. Each question in the series
contains a unique solution that might meet the stated goals. Some question sets might have more than one correct
solution, while others might not have a correct solution.

After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not
appear in the review screen.

A procurement department is using email to collect large volumes of quotes from vendors.

Data from quotes, including vendor data and quote terms, must be stored in Microsoft Dataverse.

You need to create a solution to automate the process.

Solution: Cloud flow using the Extract most relevant words and phrases from text AI Builder model
Does the solution meet the goal?

A.Yes
B.No

Answer: B

Explanation:

Correct answer is B:No.

Question: 34 CertyIQ
Note: This question is part of a series of questions that present the same scenario. Each question in the series
contains a unique solution that might meet the stated goals. Some question sets might have more than one correct
solution, while others might not have a correct solution.

After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not
appear in the review screen.

A procurement department is using email to collect large volumes of quotes from vendors.

Data from quotes, including vendor data and quote terms, must be stored in Microsoft Dataverse.

You need to create a solution to automate the process.

Solution: Extract custom information from documents AI Builder model.

Does the solution meet the goal?

A.Yes
B.No

Answer: A

Explanation:

Correct answer is A:Yes.

Question: 35 CertyIQ
Note: This question is part of a series of questions that present the same scenario. Each question in the series
contains a unique solution that might meet the stated goals. Some question sets might have more than one correct
solution, while others might not have a correct solution.

After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not
appear in the review screen.

A procurement department is using email to collect large volumes of quotes from vendors.

Data from quotes, including vendor data and quote terms, must be stored in Microsoft Dataverse.

You need to create a solution to automate the process.

Solution: Cloud flow using the Extract information from invoices AI Builder model
Does the solution meet the goal?

A.Yes
B.No

Answer: B

Explanation:

Correct answer is B:No.

Question: 36 CertyIQ
DRAG DROP
-

A company is evaluating AI capabilities in Microsoft Power Platform.

The company requires fulfillment of the following tasks:

•Scan and extract handwritten receipts from customers into text values.
•Analyze customer feedback for negative sentiments. If negativity reaches a specified threshold, generate text for
an email to send to the customer.
•When analyzing an image, identify the number of times a product contains the company name.
•Analyze and automatically summarize all customer feedback statements received during a timeframe.

You need to recommend the capability to use for each requirement.

Which features should you recommend? To answer, move the appropriate Al capabilities to the correct
requirements. You may use each AI capability once, more than once, or not at all. You may need to move the split
bar between panes or scroll to view content.

NOTE: Each correct selection is worth one point.

Answer:
Question: 37 CertyIQ
Case study -
This is a case study. Case studies are not timed separately. You can use as much exam time as you would like to
complete each case. However, there may be additional case studies and sections on this exam. You must manage
your time to ensure that you are able to complete all questions included on this exam in the time provided.

To answer the questions included in a case study, you will need to reference information that is provided in the
case study. Case studies might contain exhibits and other resources that provide more information about the
scenario that is described in the case study. Each question is independent of the other questions in this case study.

At the end of this case study, a review screen will appear. This screen allows you to review your answers and to
make changes before you move to the next section of the exam. After you begin a new section, you cannot return
to this section.

To start the case study:


To display the first question in this case study, click the Next button. Use the buttons in the left pane to explore
the content of the case study before you answer the questions. Clicking these buttons displays information such
as business requirements, existing environment, and problem statements. When you are ready to answer a
question, click the Question button to return to the question.

Background:
Contoso Pharmaceuticals distributes specialty pharmaceuticals, ingredients, and raw materials throughout North
America. The company has 33 offices and 12 warehouses across the US, Mexico, and Canada. As their customers’
needs grow in sophistication, Contoso wants to delight customers with breakthrough products, exceptional
service, and on-time delivery of materials. They want to automate time consuming and manual processes that are
prone to error. Contoso wants to consolidate and automate ordering and fulfillment processes.

* The company has a fleet of 500 delivery trucks. The company has 150 drivers and uses third-party contractors to
deliver goods.
* The company has 400 warehouse workers and 30 finance clerks.
* Contoso has 85 sales representatives and 50 customer service representatives. Sales representatives spend
most of their time on the road visiting customers or prospects.
* The IT department consists of four system administrators and six system analysts.

Current environment:
Contoso Pharmaceuticals has a custom enterprise resource management (ERP) system. It is difficult to integrate
other applications and services with the system. Office staff manually key in purchase orders, customer orders,
and invoices after they receive a scan or hard copy of an agreement.

Applications:
* The company uses a custom supplier management system named SMSApps that runs on each user’s workstation.
The system is costly to run and maintain. SMSApp does not have an API.
* Sales representatives manage customer requests by using Dynamics 365 Sales.
* Contoso has Microsoft Power Platform development, user acceptance testing (UAT), and production
environments.
* Administrators create one Accounts Payable (AP) mailbox for each environment to support testing.
* The use of a DLP policy and Desktop Flow development is specified as part of the automation requirements.
Business Process:
1. Sales representatives create quotes by using a Microsoft Word document template. The template allows
representatives to include product, quantity, and cost estimation details that will be needed to fulfil an order. The
representative converts quotes to a PDF file and emails the file to the customer for approval.
2. The sales representative alerts the finance team about the new order and emails the finance team a copy of the
quote for processing.
3. The finance team prints the quote and manually creates a purchase order (PO) into SMSApp to request
materials from a known and trusted vendor.
4. The SMSApp distributes the PO to stakeholders. The system sends a copy to a shared finance team mailbox.
5. Once a PO is fulfilled by a vendor, the system sends an email to the finance mailbox. The finance team releases
an order to the warehouse.
6. Materials are shipped from the vendor to one of Contoso’s warehouses. Warehouse workers enter key
information from the waybill into SMSApp. The materials are unloaded and racked in the warehouse until they are
shipped to customers.
7. Upon checking for new daily orders in SMSApp, they see an open order is pending that is awaiting the newly
received materials.
8. The Warehouse worker loads an order onto a truck for delivery and marks the order as complete in SMSApp.
9. Sales representatives provide fulfillment status and tracking information for orders.
10. A finance clerk prepares an invoice and sends the invoice to the customer by email. The clerk sends a copy of
the email to the shared AP mailbox.
11. The AP team monitors the shared mailbox to confirm that the customer has paid the invoice.
Functional requirements:
* Large volume orders must be processed before other orders.
* Invoices must be cross-checked with received items against packing slip for shipments.
* The finance team must be able to analyze patterns in transactional data to conduct fraud prevention activities.
* You must automate the process of entering data about incoming orders into SMSApp.
* The solution must follow the principle of least privilege.

Purchase Order Quantity flow:


* You must create an unmanaged solution to update purchase order details in SMSApp. The flow must use a
manual trigger.
* Members of Accounts Payable team will be testers for the solution. They must be able to access the Purchase
Order Quantity flow.
Flow for processing invoice data:
* You must create a flow to monitor the AP mailbox. When an invoice arrives as an attachment in the inbox, the flow
must automatically process the invoice data by using a form processing model. The flow must cross-check the
received items against the packing slip.
* You must use different Accounts Payable email addresses for development, user acceptance testing (UAT), and
production environments.
* You must use an environment variable to represent the Accounts Payable mailbox for the environment in use.
* You must be able to use the environment variable across multiple cloud flows, a custom connector, and a canvas
app.
Technical requirements:
* Users must only be allowed to connect to and access systems that are required for the employee to perform
required job tasks.
* All automation flows must be either co-owned or shared between staff.
* All employees must be able to access the new environment to build personal productivity automations.
* You must distribute the workload for desktop flows to optimize productivity.

Monitor flows:
* All data extracted from Invoices should be stored in a custom Dataverse entity. Only employees who are part of
Finance role should be able to edit all Invoice data but must be prevented from creating or deleting one.

Invoice data:
All users report that they can see and modify invoice data.

New environment:
* The IT department creates a new environment. A user creates a cloud flow named FlowA in the environment that
triggers a desktop flow. A user reports that the cloud flow does not trigger the desktop flow to run.
* Microsoft Dataverse is not provisioned in the new environment. You attempt to create a Desktop flow in the
default environment but receive a Dataverse error message and cannot proceed.

Data entry automation flow:


An administrator runs a new desktop flow in the development environment to automate data entry into SMSApp.
The flow automatically reverts to a suspended state.
Order fulfillment flow:
You must automate the customer communication process by using an unattended desktop flow. The flow must
check the fulfilment status of each active order in SMSApp. If an order is fulfilled, the flow must send the
customer an email that includes tracking information for their order.

You need to configure permissions for the Purchase order quantity flow.
Which permission should you assign?

A.Co-owner
B.User
C.Run-only user
D.Owner

Answer: C

Explanation:

C is correct because they just want Members of Accounts Payable team to be able to access the Purchase
Order Quantity flow => they don't want AP team to edit or share the flows => AP must be run-only users

Question: 38 CertyIQ
HOTSPOT -
You need to determine the causes for the reported issues.
What are the causes? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.

Answer:
Explanation:

Admin mode is turned on: Documentation states that "If an environment’s admin mode is turned on, all
background processes, including flows will be turned off, causing the flow to not trigger.

FlowA: The user does not have the correct permissions.

-There is no Microsoft Dataverse database provisioned: Although it is true that the error is not appearing in the
new environment, it says that it appears on the DEFAULT environment ("you attempt to create a Desktop flow
in the default environment but receive a Dataverse error message and cannot proceed."). So, the only one that
makes sense is this one (Because the other one mentions the "DEVELOPMENT" environment)

Reference:

https://learn.microsoft.com/en-us/power-automate/triggers-troubleshoot?tabs=classic-designer#verify-if-
admin-mode-is-turned-on

Question: 39 CertyIQ
You need to resolve the fulfillment status flow issue.
Which three actions should you perform? Each correct answer presents part of the solution.
NOTE: Each connect selection is worth one point.

A.Ensure that the flow instance does not remain in the queue for more than three hours.
B.Ensure that all users are signed out from the target machine.
C.Use different local Windows accounts for all machines.
D.Ensure that the flow is not using elevated privileges.
E.Trigger the flow by using an on-premises data gateway.

Answer: ABD

Explanation:

A.Ensure that the flow instance does not remain in the queue for more than three hours.

B.Ensure that all users are signed out from the target machine.

D.Ensure that the flow is not using elevated privileges.


Question: 40 CertyIQ
You need to implement security to resolve the invoice data issue.
Which three actions should you perform? Each correct answer present part of the solution.
NOTE: Each correct selection is worth one point.

A.Clear the Create and Delete permissions. Set the Read permission and Write permission values to
Organization.
B.Select the Finance role, select Custom Entities and navigate to the table.
C.In Microsoft Power Platform admin center, navigate to the Users section.
D.In Microsoft Power Platform admin center, navigate to the Security roles section.
E.Clear the Create and Delete permissions. Set the Read permission and Write permission values to Business
unit.
F.Select the Finance role select Core Records, and then navigate to the table.

Answer: BDE

Explanation:

B.Select the Finance role, select Custom Entities and navigate to the table.

D.In Microsoft Power Platform admin center, navigate to the Security roles section.

E.Clear the Create and Delete permissions. Set the Read permission and Write permission values to Business
unit.

Question: 41 CertyIQ
You need to configure the flow for processing invoices that arrive in the AP mailbox.
Which three elements should you use? Each correct answer presents pat of the solution.
NOTE: Each correct selection is worth one point.

A.AI model
B.Document type
C.Location
D.Form type
E.Pages
F.Form

Answer: ADF

Explanation:

A.AI model.

D.Form type.

F.Form.

Question: 42 CertyIQ
You need to identify the cause for the SMSApp data entry issue.
What is the root cause?
A. The default policy group is set to Blocked.
B. The scope of the DLP policy was changed to exclude the development environment.
C. The DLP policy that contains the desktop flow connector was deleted.
D. The desktop flow was not shared with the finance clerk.
E. The Power Automate Management connector is assigned to the Business category.

Answer: A

Explanation:

The default policy group is set to Blocked.

Question: 43 CertyIQ
HOTSPOT -
You need to configure the solution.
What should you use? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.

Answer:
Explanation:

Desktop Flow.

When a new email arrives in a shared mailbox.

Instant Flow - It is stated that "The flow must use a manual trigger".

Question: 44 CertyIQ
HOTSPOT
-

You are developing a cloud flow.

You write expressions for the following JSON object. (Line numbers are included for reference only.)

The flow parses JSON data by using the following schema:


For each of the following statements, select Yes if the statement is true. Otherwise, select No.

NOTE: Each correct selection is worth one point.

Answer:
Explanation:

NO - It throws an error because is missing the question mark between body(Parse_JSON) and
['customerName']. It would work if written correctly even though there isn't customerName.

NO - It outputs ": 10091"

NO - Position 2 doesn't exist, only 0 and 1.

YES - It works even if you omit the last question mark between customerPhones and position.

Question: 45 CertyIQ
You have a desktop flow that interacts with a desktop-based application. You plan to enter data into each field by
using the Send keys action.

You test the flow. The Send keys action runs successfully but the input fields are empty.

You need to add a step before the Send keys action to resolve the issue.

Which two steps can you use? Each correct answer presents a complete solution.

NOTE: Each correct selection is worth one point.

A.Use the Wait for window action.


B.Use the Wait for mouse action.
C.Use the Focus window action.
D.Set the window state.
E.Set the key state.

Answer: AC

Explanation:

A.Use the Wait for window action.

C.Use the Focus window action.

Question: 46 CertyIQ
HOTSPOT
-

You create the following flow:


Use the drop-down menus to select the answer choice that answers each question based on the information
presented in the graphic.

NOTE: Each correct selection is worth one point.

Answer:
Explanation:

low in the desktop flowBreakpoint - line 4edge window launched in step 2

Question: 47 CertyIQ
HOTSPOT
-

You develop automation solutions for a company.

You need to implement actions to meet the company’s requirements.

What should you do? To answer, select the appropriate options in the answer area.

NOTE: Each correct selection is worth one point.

Answer:
Explanation:

1. Move to top 2. Change the priority

Question: 48 CertyIQ
HOTSPOT
-

You are developing automation solutions for a company.

You need to select the appropriate error handling action for the following scenarios.

Which actions should you use? To answer, select the appropriate options in the answer area.

NOTE: Each correct selection is worth one point.

Answer:
Explanation:

1 --> Handle the error with in the action only.

2 --> Handle the error within the on block error only.

3 --> Configure run after.


Thank you
Thank you for being so interested in the premium exam material.
I'm glad to hear that you found it informative and helpful.

But Wait

I wanted to let you know that there is more content available in the full version.
The full paper contains additional sections and information that you may find helpful,
and I encourage you to download it to get a more comprehensive and detailed view of
all the subject matter.

Download Full Version Now

Total: 158 Questions


Link: https://certyiq.com/papers/microsoft/pl-500

You might also like