Referencia rápida sobre acciones de flujo de trabajo (plataforma de flujo de trabajo de SharePoint)
En esta referencia se describen las acciones de flujo de trabajo compatibles con la compilación actual de SharePoint Designer 2013, además de las que no están disponibles.
Nota:
Los flujos de trabajo de SharePoint 2010 se han retirado desde el 1 de agosto de 2020 para los nuevos espacios empresariales y se han quitado de los espacios empresariales existentes el 1 de noviembre de 2020. Si está usando los flujos de trabajo de SharePoint 2010, le recomendamos que migre a Power Automate u otras soluciones compatibles. Para más información, consulte Retirada del flujo de trabajo de SharePoint 2010.
Acciones de flujo de trabajo en SharePoint Designer 2013
A continuación tiene una referencia de las acciones de flujo de trabajo disponibles para la plataforma de flujo de trabajo de SharePoint. Además de la plataforma de flujo de trabajo de SharePoint, SharePoint Designer 2013 también es compatible con la plataforma de flujo de trabajo de SharePoint 2010. Para ver las acciones de flujo de trabajo para la plataforma 2010, vea Referencia rápida de acciones de flujo de trabajo (plataforma de flujo de trabajo de SharePoint 2010)
Acciones principales
Las acciones principales son aquellas que se realizan con más frecuencia; están agrupadas para facilitar el acceso.
Tabla 1. Referencia de acciones principales
Action | Descripción |
---|---|
Agregar un comentario |
Permite dejar comentarios informativos en el diseñador de flujos de trabajo para referencia. Esto resulta de especial utilidad cuando hay otros usuarios colaborando en el flujo de trabajo. |
Agregar hora a la fecha |
Agrega una hora determinada en minutos, horas, días o meses a una fecha (no se puede agregar el año) y almacena el valor resultante como variable. La fecha puede ser la fecha actual, una fecha específica o una búsqueda. El valor "Fecha actual" devuelve la medianoche UTC. |
Crear diccionario |
Crea una variable de diccionario de pares de clave y valor. Nota: El diccionario usa la notación JSON para almacenar datos. Para obtener más información sobre la variable Dictionary, vea Understanding Dictionary actions in SharePoint Designer 2013 (Descripción de las acciones de diccionario en SharePoint Designer 2013). |
Llamar al servicio web HTTP |
Funciona como una llamada de método a un servicio web HTTP y devuelve datos con el formato JSON. Se admite autenticación básica a través de RequestHeader. Para obtener más información sobre la variable Dictionary, vea Understanding Dictionary actions in SharePoint Designer 2013 (Descripción de las acciones de diccionario en SharePoint Designer 2013). |
Contar elementos en un diccionario |
Devuelve un recuento del número de elementos de un diccionario determinado. |
Realizar el cálculo |
Realiza un cálculo aritmético y almacena el valor de resultado en una variable. Nota: En el caso de SharePoint, esta acción solo es compatible con el tipo numérico Doble. No se admiten números enteros. No se admite el uso del operador "+" (concatenación) para las cadenas. |
Obtener un elemento de un diccionario |
Devuelve un elemento concreto de una variable de diccionario. |
Registrar en lista de historial |
Escribe un mensaje de una lista de elementos de mensaje predefinidos en la lista de historial del flujo de trabajo. |
Detener durante |
Hace que un flujo de trabajo deje de ejecutarse durante un intervalo temporal concreto en días, horas y minutos. |
Detener hasta fecha |
Hace que un flujo de trabajo deje de ejecutarse hasta una fecha y una hora especificadas. |
Enviar correo electrónico |
Envía automáticamente un mensaje de correo electrónico que contiene un mensaje predeterminado a un usuario o grupo cuando se produce un evento de flujo de trabajo determinado. Importante: Si el sitio no está agregado a la lista Sitios de confianza, los mensajes de correo se enrutarán a la carpeta Correo no deseado de Outlook. |
Configurar parte de la hora del campo Fecha y hora |
Crea una marca de tiempo y almacena el valor de resultado en una variable. Puede establecer la hora en horas y minutos y agregar una fecha actual, una concreta o una búsqueda. |
Establecer estado del flujo de trabajo |
Establece el estado del flujo de trabajo. |
Establecer variable de flujo de trabajo |
Establece una variable de flujo de trabajo en un valor. También puede usar esta acción si desea que el flujo de trabajo asigne datos a una variable. |
Ir a fase |
Especifica la siguiente fase a la que debería entregarse el control de flujo. |
Acciones de coordinación
Las acciones de coordinación se usan para invocar un flujo de trabajo basado en la plataforma de flujo de trabajo de SharePoint 2010. Para obtener más información sobre las acciones de coordinación, vea Descripción de las acciones de coordinación en SharePoint Designer 2013.
Tabla 2. Referencia de acciones de coordinación
Action | Descripción |
---|---|
Flujo de trabajo Iniciar una lista |
Flujo de trabajo Iniciar una lista basado en la plataforma de flujo de trabajo de SharePoint 2010. Nota: El flujo de trabajo Iniciar una lista tiene los siguientes problemas:> El campo tipo "Asignaciones" no se puede usar como parámetro cuando el flujo de trabajo de 2010 tiene una acción TaskProcess en él.> Cuando se realizan varias llamadas al mismo flujo de trabajo de 2010, el resultado serán varios orígenes de datos en la funcionalidad de búsqueda de flujo de trabajo de 2013. Estos orígenes de datos son todos iguales.> Los nombres de variable de 2013 no pueden contener caracteres especiales como '?' y '#'. Si un flujo de trabajo de la versión 2010 contiene caracteres especiales, se convertirán en código hexadecimal en el flujo de trabajo de la versión 2013. |
Flujo de trabajo Iniciar un sitio |
Flujo de trabajo Iniciar un sitio basado en la plataforma de flujo de trabajo de SharePoint 2010. Nota: El flujo de trabajo Iniciar una lista tiene los siguientes problemas:> El campo tipo "Asignaciones" no se puede usar como parámetro cuando el flujo de trabajo de 2010 tiene una acción TaskProcess en él.> Cuando se realizan varias llamadas al mismo flujo de trabajo de 2010, el resultado serán varios orígenes de datos en la funcionalidad de búsqueda de flujo de trabajo de 2013. Estos orígenes de datos son todos iguales.> Los nombres de variable de 2013 no pueden contener caracteres especiales como '?' y '#'. Si un flujo de trabajo de la versión 2010 contiene caracteres especiales, se convertirán en código hexadecimal en el flujo de trabajo de la versión 2013. |
Acciones de lista
El grupo de acciones de lista agrupa acciones que se utilizan para manipular listas y elementos de lista.
Tabla 3. Referencia de acciones de lista
Action | Descripción |
---|---|
Proteger elemento |
Protege un elemento que está desprotegido. Solo se pueden proteger los elementos de una biblioteca de documentos. Advertencia: Si intenta proteger un elemento que no está desprotegido, el flujo de trabajo se bloqueará. |
Desproteger elemento |
Desprotege un elemento. El flujo de trabajo comprueba que el elemento esté protegido antes de desproteger un documento. Solo se pueden desproteger elementos de una biblioteca de su sitio. Advertencia: Si intenta desproteger un elemento que no está protegido, el flujo de trabajo se bloqueará. |
Copiar documento |
Copia un documento de la lista actual en una lista distinta de la biblioteca de documentos. |
Crear elemento de lista |
Crea un nuevo elemento de lista en la lista que especifique. Puede proporcionar los campos y valores del nuevo elemento. Puede usar esta acción siempre que quiera crear un nuevo elemento con información concreta. |
Eliminar elemento |
Elimina un elemento. Nota: Esta acción finaliza en el equipo que ejecuta el motor de flujo de trabajo del Administrador de flujos de trabajo y genera la excepción System.InvalidOperationException. No hay ninguna solución alternativa. |
Descartar elemento desprotegido |
Descarta los cambios y vuelve a proteger el elemento si está desprotegido y se han realizado cambios en él. Advertencia: Si intenta proteger un elemento que no está desprotegido, el flujo de trabajo se bloqueará. |
Establecer campo en elemento actual |
Establece un campo especificado del elemento actual en un valor concreto. Nota: Si necesita que el flujo de trabajo se detenga hasta que el valor del campo haya cambiado, use la acción Esperar al evento del elemento de lista en lugar de usar esta acción. |
Traducir documento |
Traduce un documento a un idioma concreto. Nota: Exige una aplicación de servicio de traducción automática preconfigurada. |
Actualizar elemento de lista |
Actualiza un elemento de lista. Puede especificar los campos y los nuevos valores de esos campos. |
Esperar al evento del elemento de lista |
[Versión mejorada de acción de Office 2010]. Detiene la instancia actual del flujo de trabajo para esperar a un evento de elemento de lista concreto. Esta acción escucha a dos eventos: ItemUpdated y ItemAdded. |
Esperar cambio de campo en elemento actual |
Espera a que un campo del elemento actual sea igual a un valor determinado. |
Acciones de Project
Las acciones de Project admiten la integración de Microsoft Project. Se usan para crear flujos de trabajo basados en Project. Todas las acciones de Project son nuevas en SharePoint Designer 2013.
Tabla4. Referencia de acciones de Project
Action | Descripción |
---|---|
Crear proyecto a partir del elemento actual |
Toma el elemento actual y crea un nuevo proyecto en el sitio de PWA del conjunto de servidores de SharePoint. El uso de los pasos de aplicación con esta acción no es compatible con Project Online. |
Establecer campo de Project |
Establece un valor para un campo concreto en Project Server. Nota: Esta acción exige que el proyecto esté protegido. Si no lo está, el flujo de trabajo finalizará y los usuarios no podrán abrir ese proyecto en Project Web App. |
Establecer estado de fase de Project |
Establece el estado de la fase de Project. Nota: Si se desprotege un proyecto actual, se produce una excepción. |
Establecer campo de estado en lista de ideas |
Actualiza el estado en el elemento de lista original asociado al proyecto actual. |
Esperar a evento de Project |
Espera a un evento concreto de Project. |
Acciones de tarea
Las acciones de tarea ofrecen la posibilidad de invocar un flujo de trabajo basado en la plataforma de flujo de trabajo de SharePoint 2010 desde un flujo de trabajo basado en la plataforma de flujo de trabajo de SharePoint.
Tabla 5. Referencia de acciones de tarea
Action | Descripción |
---|---|
Asignar una tarea |
Asigna una tarea de flujo de trabajo a un usuario y establece una fecha de vencimiento para la finalización de la misma. |
Iniciar un proceso de tarea |
Crea tareas en varios usuarios y permite que se lleven a través de un proceso personalizado. |
Acciones de utilidad
Las acciones de utilidad son acciones que manipulan cadenas o encuentran el intervalo entre fechas.
Tabla 6. Referencia de acciones de utilidad
Action | Descripción |
---|---|
Extraer subcadena de final de cadena |
Copia un número especificado de caracteres a partir del final de una cadena y almacena el resultado en una variable. |
Extraer subcadena de índice de cadena |
Copia una subcadena a partir de un índice especificado en la cadena y coloca el valor en una variable. Nota: Aunque el valor de índice que hay en Microsoft SharePoint Designer 2013 es de base cero, los valores de SharePoint Designer 2010 se indexaron a partir de 1. |
Extraer subcadena de principio de cadena |
Copia un número especificado de caracteres a partir del principio de una cadena y almacena el resultado en una variable. |
Extraer subcadena de cadena de índice con longitud |
Copia una subcadena compuesta por un número especificado de caracteres a partir de un índice especificado en la cadena y coloca el valor en una variable. Nota: Aunque el valor de índice que hay en Microsoft SharePoint Designer 2013 es de base cero, los valores de SharePoint Designer 2010 se indexaron a partir de 1. |
Encontrar intervalo entre fechas |
Calcula el intervalo temporal en minutos, horas o días entre dos fechas y almacena el resultado en una variable. |
Recortar cadena |
Quita los espacios en blanco del principio y el final de una cadena. |
Encontrar subcadena en cadena |
Busca una subcadena concreta dentro de una cadena y devuelve el índice de la posición inicial de la subcadena. |
Sustituir subcadena en cadena |
Sustituye una subcadena concreta por otra. |
Recortar cadena |
Quita los espacios en blanco del principio y el final de una cadena. |
Acciones de flujo de trabajo obsoletas en SharePoint
Para obtener una lista de acciones de SharePoint 2010 que están en desuso y no aparecerán en SharePoint, vea Acciones de flujo de trabajo disponibles mediante el puente de interoperabilidad de flujo de trabajo.