Compartir a través de


Workflows - Update

Novedades un flujo de trabajo.

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}?api-version=2016-06-01

Parámetros de identificador URI

Nombre En Requerido Tipo Description
resourceGroupName
path True

string

El nombre del grupo de recursos.

subscriptionId
path True

string

Identificador de la suscripción.

workflowName
path True

string

El nombre del flujo de trabajo.

api-version
query True

string

Versión de la API.

Cuerpo de la solicitud

Nombre Tipo Description
location

string

Ubicación del recurso.

properties.definition

Object

Definición. Consulte Referencia de esquema para el lenguaje de definición de flujo de trabajo en Azure Logic Apps.

properties.integrationAccount

ResourceReference

La cuenta de integración.

properties.parameters

<string,  WorkflowParameter>

Los parámetros.

properties.sku

Sku

SKU.

properties.state

WorkflowState

Estado.

tags

object

Etiquetas del recurso.

Respuestas

Nombre Tipo Description
200 OK

Workflow

Aceptar

Seguridad

azure_auth

Flujo de OAuth2 de Azure Active Directory.

Tipo: oauth2
Flujo: implicit
Dirección URL de autorización: https://login.microsoftonline.com/common/oauth2/authorize

Ámbitos

Nombre Description
user_impersonation suplantación de su cuenta de usuario

Ejemplos

Patch a workflow

Solicitud de ejemplo

PATCH https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-resource-group/providers/Microsoft.Logic/workflows/test-workflow?api-version=2016-06-01

{
  "properties": {
    "definition": {
      "$schema": "https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#",
      "contentVersion": "1.0.0.0",
      "parameters": {
        "$connections": {
          "defaultValue": {},
          "type": "Object"
        }
      },
      "triggers": {
        "manual": {
          "type": "Request",
          "kind": "Http",
          "inputs": {
            "schema": {}
          }
        }
      },
      "actions": {
        "Find_pet_by_ID": {
          "runAfter": {},
          "type": "ApiConnection",
          "inputs": {
            "host": {
              "connection": {
                "name": "@parameters('$connections')['test-custom-connector']['connectionId']"
              }
            },
            "method": "get",
            "path": "/pet/@{encodeURIComponent('1')}"
          }
        }
      },
      "outputs": {}
    },
    "parameters": {
      "$connections": {
        "value": {
          "test-custom-connector": {
            "connectionId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-resource-group/providers/Microsoft.Web/connections/test-custom-connector",
            "connectionName": "test-custom-connector",
            "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/providers/Microsoft.Web/locations/brazilsouth/managedApis/test-custom-connector"
          }
        }
      }
    }
  },
  "location": "brazilsouth",
  "tags": {}
}

Respuesta de muestra

{
  "properties": {
    "provisioningState": "Succeeded",
    "createdTime": "2018-04-25T01:39:21.4365247Z",
    "changedTime": "2018-08-09T22:54:54.3533634Z",
    "state": "Enabled",
    "version": "08586677515911718341",
    "accessEndpoint": "http://tempuri.org",
    "integrationAccount": {
      "name": "test-integration-account",
      "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-resource-group/providers/Microsoft.Logic/integrationAccounts/test-integration-account",
      "type": "Microsoft.Logic/integrationAccounts"
    },
    "definition": {
      "$schema": "https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#",
      "contentVersion": "1.0.0.0",
      "parameters": {},
      "triggers": {},
      "actions": {},
      "outputs": {}
    },
    "parameters": {}
  }
}

Definiciones

Nombre Description
Object
ParameterType
ResourceReference

Referencia de recursos.

Sku

Tipo de SKU.

SkuName

Nombre de la SKU.

Workflow

Tipo de flujo de trabajo.

WorkflowParameter

Parámetros de flujo de trabajo.

WorkflowProvisioningState
WorkflowState

Object

ParameterType

Valor Description
Array
Bool
Float
Int
NotSpecified
Object
SecureObject
SecureString
String

ResourceReference

Referencia de recursos.

Nombre Tipo Description
id

string

Identificador del recurso.

name

string

Obtiene el nombre del recurso.

type

string

Obtiene el tipo de recurso.

Sku

Tipo de SKU.

Nombre Tipo Description
name

SkuName

Nombre.

plan

ResourceReference

Referencia al plan.

SkuName

Nombre de la SKU.

Valor Description
Basic
Free
NotSpecified
Premium
Shared
Standard

Workflow

Tipo de flujo de trabajo.

Nombre Tipo Description
id

string

Identificador del recurso.

location

string

Ubicación del recurso.

name

string

Obtiene el nombre del recurso.

properties.accessEndpoint

string

Obtiene el punto de conexión de acceso.

properties.changedTime

string (date-time)

Obtiene la hora cambiada.

properties.createdTime

string (date-time)

Obtiene la hora de creación.

properties.definition

Object

Definición. Consulte Referencia de esquema para el lenguaje de definición de flujo de trabajo en Azure Logic Apps.

properties.integrationAccount

ResourceReference

La cuenta de integración.

properties.parameters

<string,  WorkflowParameter>

Los parámetros.

properties.provisioningState

WorkflowProvisioningState

Obtiene el estado de aprovisionamiento.

properties.sku

Sku

SKU.

properties.state

WorkflowState

Estado.

properties.version

string

Obtiene la versión.

tags

object

Etiquetas del recurso.

type

string

Obtiene el tipo de recurso.

WorkflowParameter

Parámetros de flujo de trabajo.

Nombre Tipo Description
description

string

La descripción.

metadata

Object

Los metadatos.

type

ParameterType

Tipo.

value

Object

Valor.

WorkflowProvisioningState

Valor Description
Accepted
Canceled
Completed
Created
Creating
Deleted
Deleting
Failed
Moving
NotSpecified
Ready
Registered
Registering
Running
Succeeded
Unregistered
Unregistering
Updating

WorkflowState

Valor Description
Completed
Deleted
Disabled
Enabled
NotSpecified
Suspended