Visual Studio Extension for SharePoint Framework

Developers who are not familiar with the new tooling for creating SPFx apps now get support by the new Visual Studio Extension for SharePoint Framework, available in the Visual Studio marketplace. Check it out at https://marketplace.visualstudio.com/items?itemName=SharePointPnP.SPFxProjectTemplate The description describes the functionality as “The Visual Studio Extension for SharePoint Framework wraps the command-line UI of the Microsoft Yeoman Generator (yo @microsoft/sharepoint) into a familiar Windows Forms experience, executes the generator project scaffolding behind the scenes and creates a Visual Studio project that includes all the necessary files for a complete web part project. Also included is a web part item template for adding new web parts to an existing Framework project. Developers can launch the Workbench local sandbox environment to test their web parts by pressing F5 or by binding to the Gulp Serve event in the Task Runner Explorer.” ...

November 4, 2017 · 1 min · Toni Pohl

Azure Functions for Visual Studio Code

Working with Visual Studio Code? Then check out the Azure Functions extension for Visual Studio Code at the Visual Studio Marketplace! Find the extension and description at Azure Functions for Visual Studio Code. The Azure Functions for Visual Studio Code extension allows to create new projects and functions from a template, to debug function apps locally, to view and to deploy Azure functions, to start, stop and restart functions and has Intellisense support for the json-project files. ...

October 22, 2017 · 1 min · Toni Pohl
Change a connection for existing Azure LogicApps

Change a connection for existing Azure LogicApps

If one of your coworkers created a LogicApp some months ago and you want to “de-personalize” the connections used in a flow, you can modify the settings easily – if you know how to. So, in my case, in a LogicApp that’s sending emails and adding users to the newsletter system, the creator used a personal Office 365 account. I wanted to change that to an email “service” account. So I created a new mailbox account as first step. ...

October 20, 2017 · 2 min · Toni Pohl

See you at Thrive conference in Slovenia!

SharePoint Days conference has evolved to Thrive conference! We are looking forward to Thrive conference in beautiful Rimske Terme/Slovenia from 8th to 9th November! Join us and a bunch of experts and MVP fellows at this great event that’s close to Austria and Central Europe! Have a look a the great speakers lineup and the agenda with a lot of tracks and sessions around SharePoint, Office365 and Azure! As in the last year, Martina and I are honored to be part of Thrive conference. ...

October 18, 2017 · 1 min · Toni Pohl
Forward emails from a Microsoft Account to a Work Account

Forward emails from a Microsoft Account to a Work Account

Many of us have a Microsoft Account (MSA) that we use for Microsoft Azure or similar Microsoft services. But in reality, with Office 365, we’re used to work with our Work-or-School Account (AAD). So, often it is helpful to forward all mails from one MSA to the work account primarily used. This can be accomplished easily! Login to https://outlook.com with your MSA. In Outlook for the web, open the settings icon and click Options. ...

October 9, 2017 · 1 min · Toni Pohl
Provisioning an Office 365 group with an approval flow and Azure functions-part 2

Provisioning an Office 365 group with an approval flow and Azure functions-part 2

In part one, we saw how the Microsoft Graph API enables programmatic access to Office 365 groups. Now it’s time to let Azure Functions help us with the desired workflow. For the following steps, an Azure subscription and a Global Admin in the target Office 365 tenant is required. The plan We want our provision group function to be able to create a new Office 365 group without any user interaction. So, we need an app with the permission to accomplish the operations in our Office 365 tenant, in the same way as did for the administrator account in part 1. The key is, to create such an application first and to use that access data in our code. The workflow will execute our function, pass the parameters, and the function will do the work. So, these are the necessary steps. ...

October 1, 2017 · 6 min · Martina Grom
Provisioning an Office 365 group with an approval flow and Azure functions-part 1

Provisioning an Office 365 group with an approval flow and Azure functions-part 1

Office 365 groups span over various Office 365 services and provide a great way for collaborating. By default, every user can create an Office 365 group. While self-service is a good thing and many businesses adopted into that direction, some companies still prefer the controlled approach. In real world environments, organizations usually want to restrict the group provisioning so that IT can control the wild growth of groups. This article series shows how to create an Office 365 group with an attached approval process with SharePoint Online, Flow and Azure functions. See how this works here! ...

September 28, 2017 · 8 min · Martina Grom
Delegate365 and the Exchange issue update

Delegate365 and the Exchange issue update

In the last days, some customers of Delegate365 experienced a warning in the Delegate365 portal that informed about the failing communication to Exchange Online. This issue was caused by the Microsoft Exchange Online PowerShell endpoint. We are glad to announce that this issue should be fixed soon. Delegate365 informed users about the reduced functionality with a message “Access denied – please check the credentials of your Office 365 account…” when opening the yellow warning icon in the portal. ...

August 30, 2017 · 3 min · Toni Pohl
Move resources in Microsoft Azure

Move resources in Microsoft Azure

It’s a not so well known feature, that admins can transfer services in Microsoft Azure to reorganize their cloud services. This can be accomplished in the Azure Portal or programmatically. See here, how this works. So, you can move services between resource groups and you can move services to another Azure subscription.This can be done in the (new) Azure Portal portal.azure.com. When opening a resource, you see the “change” links to change the resource group and to change the subscription as in the screenshot here: ...

August 21, 2017 · 2 min · Toni Pohl

Use Azure AD app principal without user context

For an application registered in AAD to be able to run in application context only without a user context the “Company Administrator” role has to be assigned to the application in order to be able to access administrator endpoints for APIs like the Microsoft Graph. No additional permissions have to be assigned to the application after assigning this role. The assignment has to be done using PowerShell and looks like this: (the app registration has to be done beforehand) ...

August 21, 2017 · 1 min · Jörg Schoba