Migraciones de flujo de trabajo de SharePoint Designer 2010 y 2013 a Power Automate

La herramienta de migración de SharePoint (SPMT) 4.1 ahora admite la migración de los flujos de trabajo de SharePoint Designer (SPD) 2010 y 2013.

Las acciones son los elementos principales que forman una definición de flujo de trabajo. La versión actual de SPMT puede migrar algunas acciones usadas habitualmente, pero actualmente no se admiten todas. Las futuras versiones de SPMT admitirán más acciones de SPD.

Acciones

Categoría de acción de flujo de trabajo Acción de flujo de trabajo Versión de flujo de trabajo Acción de flujo en Power Automate
Acción principal Enviar correo electrónico 2010, 2013 Enviar un correo electrónico
Acción principal Establecer variable de flujo de trabajo 2010, 2013 Establecer variable
Acción principal Realizar el cálculo 2010, 2013 Establecer variable
Acción principal Iniciar sesión en la lista de historial* 2010, 2013 Redacción
Acción principal Establecer estado de flujo de trabajo* 2010, 2013 Redacción
Acción principal Ir al escenario** 2010, 2013
Acción principal Agregar un comentario 2010, 2013 Redacción
Acción principal Agregar hora a la fecha 2010, 2013 Establecer variable
Acción principal Detener durante 2010, 2013 Delay
Acción principal Detener hasta fecha 2010, 2013 Demorar hasta
Acción de utilidad Extraer subcadena de final de cadena 2010, 2013 Establecer variable
Acción de utilidad Extraer subcadena de índice de cadena 2010, 2013 Establecer variable
Acción de utilidad Extraer subcadena de principio de cadena 2010, 2013 Establecer variable
Acción de utilidad Extraer subcadena de cadena del índice con longitud 2010, 2013 Establecer variable
Acción de utilidad subcadena de aleta en cadena 2013 Establecer variable
Acción de utilidad Sustituir subcadena en cadena 2013 Establecer variable
Acción de utilidad Recortar cadena 2013 Establecer variable
Acción de utilidad Encontrar intervalo entre fechas 2010, 2013 Establecer variable
Enumerar acción Crear nuevo elemento de lista 2010, 2013 Crear elemento
Enumerar acción Establecer el valor del campo en el elemento actual 2010, 2013 Enviar una solicitud HTTP a SharePoint
Enumerar acción Actualizar elemento de lista 2010, 2013 Enviar una solicitud HTTP a SharePoint
Enumerar acción Proteger elemento 2010, 2013 Proteger archivo
Enumerar acción Desproteger elemento 2010, 2013 Extraer archivo
Enumerar acción Descartar desprotección de elemento 2010, 2013 Descartar desproteger
Enumerar acción Eliminar elemento 2010, 2013 Eliminar elemento o Eliminar archivo
Acción de tarea Asignar una tarea 2013 Comenzar, esperar una aprobación
Acción de tarea Iniciar un proceso de tarea 2013 Comenzar, esperar una aprobación
Acción de tarea Iniciar proceso de aprobación 2010 Comenzar, esperar una aprobación
Acción de tarea Iniciar proceso de comentarios 2010 Comenzar, esperar una aprobación
Acción de tarea Iniciar proceso de tarea personalizado 2010 Comenzar, esperar una aprobación
Acción de tarea Asignar un elemento pendiente 2010 Comenzar, esperar una aprobación
Condición If/else 2010, 2013 If/else
Condición Creado por una persona determinada 2010, 2013 If/else
Condición Creado en un intervalo de fechas determinado 2010, 2013 If/else
Condición Modificado por una persona determinada 2010, 2013 If/else
Condición Modificado en un intervalo de fechas determinado 2010, 2013 If/else
Condición El campo de título contiene palabras clave 2010, 2013 If/else
Condición Si el campo de elemento actual es igual al valor 2010 If/else
Condición El tamaño de archivo en un intervalo específico de kilobytes 2010 If/else
Condición El tipo de archivo es un tipo determinado 2010 If/else

Nota:

* No hay ninguna acción de coincidencia directa en Power Automate para acciones de flujo de trabajo como "Iniciar sesión en lista de historial" y "Establecer estado de flujo de trabajo". La acción "Compose" se usa como acción de marcador de posición en los flujos migrados.

** Un flujo de trabajo con múltiples etapas forma un gráfico dirigido. No se puede admitir un grafo dirigido general en Power Automate. La herramienta de migración solo convierte el flujo de trabajo con un formato de etapa de árbol enraizado dirigido (o arborescencia) y, de lo contrario, notifica un error.

Acciones de flujo de trabajo de Designer no migradas

Categoría de acción de flujo de trabajo Acción de flujo de trabajo Versión de flujo de trabajo
Acción principal Llamar al servicio web HTTP 2013
Acción principal Crear diccionario 2013
Acción principal Contar elementos en un diccionario 2013
Acción principal Obtener un elemento de un diccionario 2013
Acción principal Establecer la parte de hora del campo Fecha y hora 2010, 2013
Acción principal Detener flujo de trabajo 2010
Enumerar acción Copiar documento 2010, 2013
Enumerar acción Esperar evento en un elemento de lista 2010, 2013
Enumerar acción Esperar cambio de campo en elemento actual 2010, 2013
Enumerar acción Traducir documento 2013
Enumerar acción Declarar registro 2010
Enumerar acción Anular declaración de registro 2010
Enumerar acción Establecer el estado de aprobación de contenido 2010
Enumerar acción Eliminar borradores 2010
Enumerar acción Eliminar versiones anteriores 2010
Enumerar acción Espere el cambio de estado de extracción de documentos 2010
Acción de tarea Asignar un formulario a un grupo 2010
Acción de tarea Recopilar datos de un usuario 2010
Acción de condición La persona es un usuario válido de SharePoint 2010, 2013
Acción de coordinación Iniciar un flujo de trabajo de lista 2013
Acción de coordinación Iniciar un flujo de trabajo del sitio 2013
Loop Loop in time 2013
Loop Bucle con condición 2013
Paralelo Bloque paralelo 2010, 2013
Relacional Buscar el administrador de un usuario 2010
Conjunto de documentos Capturar una versión del conjunto de documentos 2010
Conjunto de documentos Enviar conjunto de documentos al repositorio 2010
Conjunto de documentos Establecer el estado de aprobación de contenido para el conjunto de documentos 2010
Conjunto de documentos Iniciar el proceso de aprobación del conjunto de documentos 2010

De forma predeterminada, la herramienta de migración detiene la migración del flujo de trabajo e informa de errores si hay una o varias acciones no admitidas en el flujo de trabajo de origen. Puede permitir que la herramienta continúe con el proceso de migración seleccionando la opción "Convertir en Compose acción" en la configuración de migración "Controlar acción no admitida".

Búsquedas

Las búsquedas se usan en muchas acciones de flujo de trabajo. Los tipos de búsqueda incluyen:

  • Búsqueda de cadena. Se usa en campos de texto, como los campos "cuerpo" de correo electrónico y los campos de "solicitud" de tarea.
  • Búsqueda de usuario. Se usa en campos de usuario, como los campos "Para" de correo electrónico y los campos "Participante" de tareas.

En Power Automate, "Contenido dinámico" se usa para proporcionar un valor dinámico, similar a la búsqueda en un flujo de trabajo.

Buscar cadena

Entre las búsquedas admitidas para cadenas se incluyen:

  • Obtener el valor de campo del elemento actual
  • Obtener el valor de una variable
  • Obtener valor del contexto
  • Obtener el valor de campo de la lista actual
  • Obtener el valor de campo de otra lista
  • El parámetro recopila datos cuando este flujo de trabajo se inicia manualmente

Las búsquedas no admitidas para cadenas incluyen:

  • Obtener el valor del campo de la lista de tareas asociada
  • Obtener el valor del campo de la lista de historial asociada

Búsqueda de usuario

Entre las búsquedas admitidas para los usuarios se incluyen:

  • Nombre de usuario. Un usuario de Active Directory (AD) en el flujo de trabajo se asigna a un usuario de Microsoft Entra en el flujo de Power Automate migrado.

Las búsquedas no admitidas para el usuario incluyen:

  • Nombre del grupo de SharePoint
  • Administrador de jerarquía

Parámetros del formulario de inicio

En el flujo de trabajo de SharePoint Designer, los parámetros del formulario de inicio se pueden configurar para un flujo de trabajo iniciado manualmente. Cuando se ejecutan flujos de trabajo, el usuario proporciona estos parámetros y sus valores se establecen como variables. Después de la migración, los parámetros del formulario de inicio se convierten en las entradas del flujo de Power Automate desencadenado manualmente.