Azure App Service

Azure App Service is a fully managed web hosting service for building web applications, services, and RESTful APIs. You can quickly build, deploy, and scale web apps and APIs on your terms. Work with .NET, .NET Core, Node.js, Java, Python, or PHP in containers or running on Windows or Linux. For more information on Azure App Service see the company website.

In the context of Nintex Automation Cloud, Azure App Service is a connector Service used to define a connection required for associated actions and start events. Examples include Salesforce and Box. Method of integration to cloud services, business applications and content stores.. The Azure App Service connector is used to create connections for Azure App Service actions A tool for building the processes, logic, and direction within workflows.. Use Azure App Service actions to manage starting and stopping Azure web apps, and to retrieve lists of resource groups, subscriptions, and available web apps.

Create an Azure App Service connection

Note: Your browser-stored credentials are accessed to create connections. Either clear credentials from browser memory or make sure the stored credentials are for the intended environment.

Create a connection from the connections page or from the action configuration panel when configuring the action. For information about creating connections and assigning permissions, see Manage connections.

In the Add a new connection section, complete the fields as follows:

Field

Select or enter the following

Connection name A name for your new connection
Client ID The client ID generated from the Azure portal tenant settings page.
Client secret The client secret generated from the Azure portal tenant settings page.
Tenant ID The tenant ID displayed on your Azure portal tenant settings page.

Azure App Service account requirements

  • The account you use to create a connection for Azure App Service is the account that has access to the Azure App Service actions.
  • You must register a single tenant app in Azure Active Directory, and configure a client secret. See Quickstart: Register an application with the Microsoft identity platform for the steps to register a new application. This must be a single tenant app.

  • You need the app's client ID, client secret, and the tenant ID. You can find them on your Azure portal tenant settings page.

Create an Azure App Service data source

Use the Azure App Service data source to create a drop-down list of Azure App Service subscriptions, resource groups, or web apps in a form. For example, to allow users to select a specific web app in a form, add a drop-down list of web apps to the form using a Data lookup control A form control that allows users to select from a drop-down list of values that have been fetched from a third-party service.. The Data lookup control uses a Azure App Service - Get web apps data source to list the blog posts available from the Azure App Service connection in the drop-down.

You can create a Azure App Service data source to:

  • Get resource groups: list all the resource groups available from your Azure App Service account.
  • Get subscriptions: list all the Azure subscriptions available from your Azure App Service account.
  • Get web apps: list all the web apps available from your Azure App Service account.

Each data source is configured for a specific user. You can create as many data sources as you need.

Azure App Service data source fields

To access the data source fields, in the Add data source section, select the Azure App Service Connector and the Operation.

Operation

Field or selection

Description

Get resource groups Connection

The Azure App Service connection for the data source.

  Subscription Subscription credentials which uniquely identify your Microsoft Azure subscription.
Get subscriptions Connection The Azure App Service connection for the data source.
Get web apps Connection The Azure App Service connection for the data source.
  Subscription Subscription credentials which uniquely identify your Microsoft Azure subscription.
  Resource group name The name of the resource group that contains the web app.