using the power platform to extend finance and operations apps

39
Using the Power Platform to Extend Finance and Operations Apps: Part 7: Power Apps Portals Rachel Profitt Vasavi Bhaviri Setty

Upload: others

Post on 16-Oct-2021

2 views

Category:

Documents


0 download

TRANSCRIPT

Using the Power Platform

to Extend Finance and

Operations Apps: Part 7: Power Apps Portals

Rachel Profitt

Vasavi Bhaviri Setty

Rachel [email protected]

Sr. FastTrack Solution Architect

Twitter: @rachelprofitt

www.linkedin.com/in/rachelprofitt

www.dynamics365lady.com

2

Vasavi Bhaviri [email protected]

Sr. Program Manager, Power CAT

www.linkedin.com/in/vasavib

2

1. Describe use cases for using Power Apps Portals with Finance and Operations

apps.

2. Demonstrate an example of a Power App Portal that integrates into Finance

and Operations apps.

3. Demonstrate examples of Portals using Finance and Operations data

4. Review DO's and DON'Ts for designing Power Apps Portals with Finance and

Operations apps.

What it doesn’t cover

1. Detailed licensing and authentication aspects

2. Canvas apps or Model-Driven apps

3. Detailed aspects of dual write, data integrator,

or virtual entities4

Agenda: Topic 1: Use Cases for Canvas Apps

1. Use Cases for Power Apps Portals

2. Getting Started with Power Apps Portals

3. Employee Self-Service Portal

4. Demo – Customer Portal

5. Demo – Manufacturing Industry Accelerator

6. DO’s and DON’Ts

7. Checklist and resources

5

Agenda:

Agenda: Topic 1: Use Cases for Model-Driven Apps

1. Use Cases for Power Apps Portals

2. Getting Started with Power Apps Portals

3. Employee Portal

4. Demo – Customer Portal

5. Demo – Manufacturing Industry Accelerator

6. DO’s and DON’Ts

7. Checklist and resources

6

Agenda:

Power Apps Portals Use Cases

Customer Portal• B2B Portal• Create orders

• Look up orders

Employee Portal• Company pulse/social media

feed

• Company and employee resources

• Request system for HR and IT

Vendor/Supplier Portal• Vendor application• EDI configuration portal

• Pricing and product portal

Links Customer Portal for D365 SCM Manufacturing Industry Accelerator

25

7

Driven Apps

1. Use Cases for Power Apps Portals

2. Getting Started with Power Apps Portals

3. Employee Self-Service Portal

4. Demo – Customer Portal

5. Demo – Manufacturing Industry Accelerator

6. DO’s and DON’Ts

7. Checklist and resources

8

Agenda:

Connecting your Power App Portal Data to Finance

and Operations Apps Data

Dual Write

Synchronous,

bidirectional

integration of

data between

CDS and

Finance and

Operations

Apps

Data Integrator

Asynchronous,

one-directional

integration of

data between

CDS and Finance

and Operations

Apps

Virtual Entities

Access to any

public data

entity in Finance

and Operations

Apps for CRUD

operations

Power Automate

Ability to

orchestrate data

and business

process

automation

between 400+

native

connectors10

Overview of Power Apps Portals

Use any of the commercial or enterprise login providers like Microsoft Account, LinkedIn, Azure AD B2C etc or even allow anonymous access.

Pro dev extensibility and templating capabilities to design complex business processes.

Low code solution to create multilingual, responsive websites for internal employees and external users.

Use WYSIWYG designer to create website content and enrich with CDS/Dynamics data using familiar constructs like forms, views, charts, dashboards.

Use prebuilt templates like Customer Self Service, Partner Management, Event Management, Community Self Service or create your own portal.

Supports 43 base CDS languages (everything except

RTL) and language variations (like English(UK),

French(Canadian) etc)

11

Provision a Portal

1. Open Power Apps

2. On the left menu, select + Create.

3. Select Portal from blank.

4. Provide a name for the portal.

5. Provide a unique address (URL) for the

portal.

6. Select the language.

7. Select Create to start the portal

provisioning process.

8. After portal provisioning has

completed, the portal will appear in the

list as an app of type Portal.

9. Select the ellipsis (...) next to the portal

app name and then select Browse to

open the portal website.

Links Portals provisioning process Manufacturing Industry Accelerator 12

Create a Webpage

1. Open Power Apps maker portal

2. Click Apps, select the portal

app and select Edit.

3. Select New Page on the

command bar

4. Choose a layout.

5. Enter details on Properties pane

and the page will be saved

automatically.

6. You can add several

components to the web page

such as Text, Images, Iframe,

Power BI reports, Forms, Lists

and so on.

13

Build side navigation

Update web link set:1. Select Portal Management app

from maker portal.

2. Locate Web Link Sets, select Secondary Navigation record.

3. Select Links tab and select NewWeb Link. Enter appropriate

information for Product A. Repeat the same steps and add a web link for Product B, save and close.

On the webpage, add a Two-columns section component. Select the left component and click on source code editor.

Add the below code to the Code Editor and save and close.

14

Create and Edit Forms

15

1. Open Power Apps

2. Click Data > Entities.

3. Select the entity you want

to edit.

4. Click the Forms tab.

5. Select the form you want

to edit, or click Add form

to create a new view.

6. Drag fields or components

from the Field list into the

view or remove existing

fields from the grid.

7. Click Save and then click

Publish.

Create and Edit Views

1. Open Power Apps

2. Click Data > Entities.

3. Select the entity you want

to edit.

4. Click the Views tab.

5. Select the view you want

to edit, or click Add view

to create a new view.

6. Drag fields from the Field

list into the view or

remove existing fields

from the grid.

7. Click Save and then click

Publish.16

Add Entity form to your Portal

17

1. Open Power Apps

2. Click Apps, select the

portal app and select Edit.

3. Select a webpage from

Site Navigation.

4. Select Components from

toolbelt and insert Form.

5. On the Properties pane,

enter Name, select the

Entity from dropdown list.

6. Select a created form for

Form layout.

7. Select Mode from options

Insert/Edit/Read-Only

Add Entity list to your Portal

18

1. Open Power Apps

2. Click Apps, select the

portal app and select Edit.

3. Select a webpage from

Site Navigation.

4. Select Components from

toolbelt and insert List.

5. On the Properties pane,

enter Name, select the

Entity from dropdown list.

6. Select the previously

created view for Views.

7. Select from options if you

want to enable

Create/Edit/View/Delete

records.

Web forms

19Links Understand Web Forms Configure Web Forms Quick video

1. Gathering guide through

a set of steps in a

process

2. You can have previous

and next buttons

3. A progress bar indicating

the progress of

completion.

4. It has sub-grids and you

can add related record

information.

5. You can add

customizations or logic

using JavaScript

19

Agenda: Topic 3: Employee Self-Service Portal

1. Use Cases for Power Apps Portals

2. Getting Started with Power Apps Portals

3. Employee Self-Service Portal

4. Demo – Customer Portal

5. Demo – Manufacturing Industry Accelerator

6. DO’s and DON’Ts

7. Checklist and resources20

Agenda:

Capabilities for Employee Self-Service

Manage your profile (office

details, building, car details

for parking)

Working Time (Leave

Requests Mgmt., Clock-

in/out)

Benefits and Payroll HR Personal Information

(Address, Bank, Family Data,

Personal Data)

Career and Job (Skills,

Certifications, Performance

Reviews, Talent, Recruiting,

Procurement – Equipment

Requests)

IT Requests Travel and Expense Corporate Training

21

Agenda: Topic 3: Demo – Customer Portal

1. Use Cases for Power Apps Portals

2. Getting Started with Power Apps Portals

3. Employee Self-Service Portal

4. Demo – Customer Self-Service Portal

5. Demo – Manufacturing Industry Accelerator

6. DO’s and DON’Ts

7. Checklist and resources22

Agenda:

Capabilities for Customer Portals

Account and User

Management

Customized

Catalogs/Product

Mgmt./Pricing

Quote and OrderingAccount Balance and

Payments

Returns Mgmt. Knowledge Base Case Management Chatbot

23

Demo – Customer Portal

Agenda: Topic 3: Demo – Manufacturing Industry Accelerator

1. Use Cases for Power Apps Portals

2. Getting Started with Power Apps Portals

3. Employee Portal

4. Demo – Customer Portal

5. Demo – Manufacturing Industry Accelerator

6. DO’s and DON’Ts

7. Checklist and resources25

Agenda:

Manufacturing Industry Accelerator

Steps Components of the Solution

Manufacturing Industry Accelerator

Model-Driven App

Vendor Invoice Header Virtual Entity

Vendor Invoice Line Virtual Entity

New Webpages

Vendor Bank Account Entity, Views, and

Forms

1

• Create entities, views, and forms

2

• Enable virtual entities and update view and forms

3• Create new webpages

26

Demo – Manufacturing Industry Accelerator Portal

Agenda: Topic 5: DO’s and DON’Ts

1. Use Cases for Model-Driven Apps

2. Getting Started with Power Apps – Model-Driven Apps

3. Demo – Building Model-Driven Apps

4. Demo – Power Apps Embedding

5. DO’s and DON’Ts

6. Checklist and resources

28

Agenda:

DO’s and DON’Ts for Power Apps Portals with Finance and Operations Apps

DO’s

✓ Define security for your application

elements.

✓ Use managed solutions.

✓ Use the Portal checker.

✓ Assign entity permissions for your

external facing data.

✓ Define and configure your authentication

based on business needs.

✓ Start from a portal template if possible.

DON’Ts

Dual write data for a portal unless the

data is needed by the business logic in

the portal.

Give everyone access to all your entities

and pages.

Opt for early updates in production

portals

29

Agenda: Topic 6: Demo – Checklist and Resources

1. Use Cases for Model-Driven Apps

2. Getting Started with Power Apps – Model-Driven Apps

3. Demo – Building Model-Driven Apps

4. Demo – Power Apps Embedding

5. DO’s and DON’Ts

6. Checklist and resources

30

Agenda:

Accessible online learning for citizen developers, IT admins and professional developers.

Step-by-step guidance and extensive documentation from high level conceptsto advanced topics.

Structured learning journeys guide makers through scenarios with a gamified badging system.

Start learning today: https://docs.microsoft.com/en-us/powerapps/for resources by customer persona

Start learning

32

Leverage partner expertise

Search and test drive partner solutionsStandalone apps to extensions. Over 5000+ apps to browse at appsource.microsoft.com or find solution showcases at https://powerapps.microsoft.com/

Partner consulting services From packaged consulting offerings to general services, search and find experts near you: https://appsource.microsoft.com/

Attend a partner led app in a dayFree one-day workshops where you will learn how to create custom business applications: https://aka.ms/AIADEvent

34

Accelerate with community

Join our communityAsk questions and engage: https://powerusers.microsoft.com/t5/Forums/ct-p/PA_Comm_Forums

Local Power Apps user groupsGreat way to network, grow your skills, discover opportunities and have fun

Join online or find a user group to join near youhttps://www.powerappsug.com/home

Power Platform summitDelivers the can’t-miss annual conference for users of the Microsoft Power Platform: Find one near you: https://www.powerplatformworldtour.com/home

35

Power Apps Trial Power Automate Trial Power BI Trial Power Virtual Agents Trial

Additional adoption & guidance

Discuss ideas, share best practices, and get help from the community

Learn how to nurture the growth of Power Platform in your organization with the

Power Platform Center of Excellence Starter kit

Guidance for governing, securing, deploying, and supporting applications built with

Power Apps and Power Automate

Community Forum

COE Starter Kit

Whitepaper

Set of links to help novice, intermediate and advanced users learn Power PlatformLearning Resources

Attend a live virtual free one-day, hands-on workshop that covers the full capabilities

of Power BI Accelerate with Power BI

37

38

Thank you!

39