Skip to content

Commit 0d87771

Browse files
committed
2 parents 9c77ac7 + d546834 commit 0d87771

12 files changed

+53
-18
lines changed

docs/business-apps/power-automate/guidance/customize-page-approvals.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: Customize SharePoint page approvals to meet your needs
3-
ms.date: 05/14/2020
3+
ms.date: 07/12/2020
44
---
55

66
# Customize SharePoint page approvals to meet your needs
@@ -11,7 +11,7 @@ However, you can add more processes, or even modify how the approval process wor
1111

1212
To customize the default page approval flow, for a few scenarios, check out the following video:
1313

14-
> [!VIDEO https://youtu.be/pKrHoG70FrM]
14+
> [!Video https://www.youtube.com/embed/pKrHoG70FrM]
1515
1616
## Create more than one approval flow
1717

docs/business-apps/power-automate/guidance/migrate-from-classic-workflows-to-power-automate-flows.md

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: Guidance - Migrate from classic workflows to Power Automate flows in SharePoint
3-
ms.date: 06/30/2020
3+
ms.date: 07/13/2020
44
---
55

66
# Guidance: Migrate from classic workflows to Power Automate flows in SharePoint
@@ -48,6 +48,19 @@ To create and author flows, users primarily use [Power Automate website](https:/
4848

4949
To learn more about building workflows using Power Automate in SharePoint, start here: Business apps and Business process [automation in SharePoint](https://docs.microsoft.com/sharepoint/dev/business-apps/introduction-to-sharepoint-business-process-integration).
5050

51+
## Pain points in moving between classic workflows in SharePoint and Power Automate flows
52+
53+
Many people feel there are significant gaps between SharePoint Designer (classic) workflows and Power Automate flows, but the list is not long. Of course, there are some workarounds you should consider in your planning as you move from classic workflows to Power Automate flows.
54+
55+
- **30 day run limit for flows** – SharePoint Designer workflows can run endlessly, but flows have a 30 day lifespan. Getting beyond this limitation means your flow will need to call itself in a re-entrant way to restart the clock ticking.
56+
- **HTTP Connector** – Flow has an HTTP connector (as an action), but it is a Premium connector. If you use HTTP calls extensively, you may want to create a “service account” user with a Power Automate license and run these flows with that user account. This also will make it easier to manage the set of flows you consider "enterprise" flows.
57+
- **Custom permissions on list items** – While there is not a flow action to accomplish this, it is possible to do it with an HTTP call.
58+
- **Reusable Flows** – Using some modular thinking, you can create a master flow which a flow per list or library can call to do the heavy lifting. (In some ways this is even preferable, as you can edit a flow which is used in many locations centrally.) Alternatively, you can use flow actions to discover all of the lists or libraries which match some criteria and run the flow on them all on a timer rather than based on events.
59+
- **Workflow history storage** – Flows maintain a history in the context of the flow itself in the Power Automate dashboard. If you need tracking in your sites, you can have the flow log information in a list you create.
60+
- **Impersonation** - In SharePoint 2010 workflows, you can add an impersonation step to act as a different user. This capability is not readily available in flows.
61+
62+
While these pain points do exist, you can see there are workarounds for each of them.
63+
5164
## Modern approvals with Power Automate flows
5265

5366
Approvals are the most common workflow scenario when it comes to automating business processes in SharePoint. Transitioning to Power Automate flows, approvals can be streamlined for data in SharePoint, Dynamics 365, forms, SQL, and so on. You can create approvals in your workflow, and view sent and received requests in a unified Actions center. Power Automate approvals enable users to customize flows and create approvals for the following types:

docs/declarative-customization/list-form-conditional-show-hide.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ An example checking if the dates from [$StartDate] and [$EndDate] columns are be
120120
The following formula checks if the person column [$Owner] is equal to a specific user's email.
121121

122122
```
123-
=if([$Owner.email]=='chaksc@microsoft.com', 'true', 'false')
123+
=if([$Owner.email]=='nestorw@contoso.com', 'true', 'false')
124124
```
125125

126126
##### Boolean (Yes/No) column

docs/solution-guidance/Use-remote-event-receivers-in-SharePoint.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Use remote event receivers to handle events in the SharePoint Add-in model. Use
1010
_**Applies to:** add-ins for SharePoint | SharePoint 2013 | SharePoint Online_
1111

1212
>**Important**
13-
>As of January 2017 SharePoint Online does support list webhooks which you can use instead of "-ed" remote event receivers. Checkout [Overview of SharePoint webhooks](https://developer.microsoft.com/office/sharepoint/docs/apis/webhooks/overview-sharepoint-webhooks) to learn more about webhooks. Also note that several webhook samples are available from the [sp-dev-samples](https://github.com/SharePoint/sp-dev-samples/tree/master/Samples) GitHub repository.
13+
>As of January 2017 SharePoint Online does support list webhooks which you can use instead of "-ed" remote event receivers. Checkout [Overview of SharePoint webhooks](https://docs.microsoft.com/sharepoint/dev/apis/webhooks/overview-sharepoint-webhooks) to learn more about webhooks. Also note that several webhook samples are available from the [sp-dev-samples](https://github.com/SharePoint/sp-dev-samples/tree/master/Samples) GitHub repository.
1414
1515
The [Core.EventReceivers](https://github.com/SharePoint/PnP/tree/master/Samples/Core.EventReceivers) sample shows how to use a provider-hosted add-in with a remote event receiver to handle the AppInstalled and AppUninstalling events. The AppInstalled and AppUninstalling events set up and remove SharePoint objects that the add-in uses when it runs. Additionally, the AppInstalled event handler adds the ItemAdded event handler to a list. Use this solution if you want to:
1616

docs/spfx/release-1.7.1.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ This release is primarily a bug fix release to address few regressions and misse
3434
## Changes in this release
3535

3636
- Update title of user data property title in dynamic data
37-
- Add workaround for Yarn's **@types/react** resolution issue
37+
- Add workaround for Yarn's **\@types/react** resolution issue
3838
- Don't show/provision beta components in the non-beta install.
3939
- Update debugger **launch.json** config.
4040
- Add a dependency on TypeScript to meet the peer dependency requirements of **tslint-microsoft-contrib**.

docs/spfx/release-1.8.1.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ This is a _minor bump_ that fixes the issues with the Yeoman generator, projects
3333

3434
## Changes in this release
3535

36-
- Fixed: Not able to set up SharePoint Server 2016 or SharePoint Server 2019 on premises using **@microsoft/sharepoint** Yeoman generator (two issues mentioned – incorrect SupportedHosts property and incorrect reference to sp-property-pane)
36+
- Fixed: Not able to set up SharePoint Server 2016 or SharePoint Server 2019 on premises using **\@microsoft/sharepoint** Yeoman generator (two issues mentioned – incorrect SupportedHosts property and incorrect reference to sp-property-pane)
3737
- [#3621](https://github.com/SharePoint/sp-dev-docs/issues/3621)
3838
- Fixed: Can't use **loadLegacyFabricCss** in SPFX 1.8
3939
- [#3612](https://github.com/SharePoint/sp-dev-docs/issues/3612)

docs/spfx/sharepoint-framework-overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Key features of the SharePoint Framework include:
1818
- It runs in the context of the current user and connection in the browser. There are no iFrames for the customization (JavaScript is embedded directly to the page).
1919
- The controls are rendered in the normal page DOM.
2020
- The controls are responsive and accessible by nature.
21-
- It enables the developer to access the lifecycle in addition to **render**, **load**, **serialize* and **deserialize**, **configuration changes**, and more.
21+
- It enables the developer to access the lifecycle in addition to **render**, **load**, **serialize** and **deserialize**, **configuration changes**, and more.
2222
- It's framework-agnostic. You can use any JavaScript framework that you like including, but not limited to, React, Handlebars, Knockout, Angular, and Vue.js.
2323
- The developer toolchain is based on popular open-source client development tools such as NPM, TypeScript, Yeoman, webpack, and gulp.
2424
- Performance is reliable.

docs/spfx/toolchain/implement-ci-cd-with-azure-devops.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,12 @@ Azure DevOps (Visual Studio Team Services / Team Foundation Server) consists of
1212

1313
This article explains the steps involved in setting up your Azure DevOps environment with Continuous Integration and Continuous Deployment to automate your SharePoint Framework builds, unit tests, and deployment.
1414

15-
## Chosing between Azure Multi-stage Pipelines (preview) and Azure DevOps builds and releases
15+
## Choosing between Azure Multi-stage Pipelines (preview) and Azure DevOps builds and releases
1616

17-
There are currently two approaches available to implement continuous integration, and deployement in Azure DevOps.
17+
There are currently two approaches available to implement continuous integration, and deployment in Azure DevOps.
1818
Azure builds and releases is the historic one, featuring a graphical edition experience and storing the definitions in a JSON document hidden from the user.
1919
Azure multi-stage Pipelines is a newer feature still in preview, is relies on pipeline definitions stored as YAML files on the repository providing transparency, version history and repeatability.
20-
Both approaches are decribed for the SharePoint Framework:
20+
Both approaches are described for the SharePoint Framework:
2121

2222
- Azure Build and Release (this article)
2323
- [Azure Multi-stage Pipelines](./implement-ci-cd-with-azure-pipelines.md)
@@ -213,7 +213,7 @@ Add a `Node tool installer` task and define `10.X` in the `Version Spec` field.
213213

214214
### Installing the Office 365 CLI
215215

216-
The Office 365 Common Language Interface (CLI) is an open source project built by the OfficeDev PnP Community. In order to leverage the CLI as part of your Release Definition, you first need to install it. Then, you will be able to take advantage of commands available to handle deployment. Add a `npm` task, select a `Custom` command and type `install -g @pnp/office365-cli` in the `Command and Arguments` field.
216+
The Office 365 Common Language Interface (CLI) is an open source project built by the OfficeDev PnP Community. In order to leverage the CLI as part of your Release Definition, you first need to install it. Then, you will be able to take advantage of commands available to handle deployment. Add a `npm` task, select a `Custom` command and type `install -g @pnp/office365-cli` in the `Command and Arguments` field.
217217

218218
![installing office 365 cli](../../images/azure-devops-spfx-14.png)
219219

docs/spfx/toolchain/implement-ci-cd-with-azure-pipelines.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Implement Continuous Integration and Continuous deployment using Azure Pipelines (preview)
33
description: Streamlining the build and deployment process by automating manual steps.
4-
ms.date: 12/19/2019
4+
ms.date: 07/13/2020
55
ms.prod: sharepoint
66
localization_priority: Priority
77
---
@@ -15,7 +15,7 @@ This article explains the steps involved in setting up your Azure Pipelines envi
1515
1616
## Choosing between Azure Multi-stage Pipelines (preview) and Azure DevOps builds and releases
1717

18-
There are currently two approaches available to implement continuous integration, and deployement in Azure DevOps.
18+
There are currently two approaches available to implement continuous integration, and deployment in Azure DevOps.
1919
Azure builds and releases is the historic one, featuring a graphical edition experience and storing the definitions in a JSON document hidden from the user.
2020

2121
Azure multi-stage Pipelines is a newer feature still in preview, is relies on pipeline definitions stored as YAML files on the repository providing transparency, version history, and repeatability.
@@ -208,7 +208,7 @@ To create the variable group, follow these steps:
208208
1. Under __Pipelines__ select __Library__
209209
1. Add a new __Variable Group__ making sure the name matches what is defined in the pipeline definition
210210
1. Add the following variables to the group and select __Save__
211-
- o365_user_login: the user login of a SharePoint tenant administator
211+
- o365_user_login: the user login of a SharePoint tenant administrator
212212
- o365_user_password: the user password of the account
213213
- o365_app_catalog_site_url: the url of the app catalog site collection
214214

docs/toc.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@
125125
href: spfx/sharepoint-framework-overview.md
126126
- name: Getting started
127127
items:
128-
- name: Set up Office 365 tenant
128+
- name: Set up Microsoft 365 tenant
129129
href: spfx/set-up-your-developer-tenant.md
130130
- name: Set up development environment
131131
href: spfx/set-up-your-development-environment.md
@@ -430,6 +430,8 @@
430430
href: spfx/release-1.9.1.md
431431
- name: SPFx v1.8.2 - May 7, 2019
432432
href: spfx/release-1.8.2.md
433+
- name: SPFx v1.8.1 - April 16, 2019
434+
href: spfx/release-1.8.1.md
433435
- name: SPFx v1.8.0 - March 14, 2019
434436
href: spfx/release-1.8.0.md
435437
- name: SPFx v1.7.1 - December 18, 2018

0 commit comments

Comments
 (0)