activities
latest
false
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática. La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.
UiPath logo, featuring letters U and I in white

Actividades del flujo de trabajo

Última actualización 25 de mar. de 2025

Asignar tareas

UiPath.Persistence.Activities.Tasks.AssignTasks

Descripción

Asigna una o más tareas en el flujo de trabajo actual a un usuario de Orchestrator mediante una dirección de correo electrónico o un nombre de usuario registrado en Orchestrator.

Compatibilidad de proyectos

Windows - Heredado | Windows | Multiplataforma

Requisitos previos

Para asignar tareas correctamente, debes asegurarte de tener los permisos de carpeta necesarios establecidos en Orchestrator. Los Permisos de carpeta para el rol de UiPath Robot en Orchestrator deben tener habilitado el permiso Crear .

Windows, Windows: configuración heredada

Panel de diseñador (para asignación de una sola tarea)
  • ID de la tarea : el ID de la tarea.
  • Nombre de usuario o correo electrónico : el nombre de usuario o la dirección de correo electrónico del usuario al que quieres asignar esta tarea.
  • Tipo de asignación de tareas : el tipo de operación de asignación que se va a realizar. De forma predeterminada, la operación de asignación está configurada y se puede cambiar a Reasignar si quieres asignar la misma acción a un usuario diferente.
  • AsignacionesDeUsuarios : una lista de identificadores de tareas y la información de usuario correspondiente al que se va a asignar / reasignar una acción, almacenada en un objeto List<TaskUserAssignment> . Este campo solo admite objetos List<TaskUserAssignment> . El objeto debe contener un identificador de tarea y su información de usuario correspondiente, como una dirección de correo electrónico o un nombre de usuario registrado en Orchestrator.
  • AsignacionesDeTareasFallidas : si alguna de las solicitudes de asignación del usuario falla, se crea una lista que contiene el identificador de la tarea, el mensaje de error y el código de error, así como la dirección de correo electrónico o el nombre de usuario registrado en Orchestrator, en un objeto List<TaskAssignmentResponse> en este campo de propiedad. Este campo solo admite objetos List<TaskAssignmentResponse> .

Panel de diseñador (para asignación de múltiples tareas)

Selecciona Habilitar asignaciones múltiples. Las siguientes propiedades están disponibles en el panel del diseñador:

  • AsignacionesDeUsuarios (entrada) : una lista de identificadores de tareas y la información de usuario correspondiente al que se va a asignar / reasignar una acción, almacenada en un objeto List<TaskUserAssignment> . Este campo solo admite objetos List<TaskUserAssignment> . El objeto debe contener un identificador de tarea y su información de usuario correspondiente, como una dirección de correo electrónico o un nombre de usuario registrado en Orchestrator.
  • Tipo de asignación de tareas : el tipo de operación de asignación que se va a realizar. De forma predeterminada, la operación de asignación está configurada y se puede cambiar a Reasignar si quieres asignar la misma acción a un usuario diferente.
  • AsignacionesDeTareasFallidas : si alguna de las solicitudes de asignación del usuario falla, se crea una lista que contiene el identificador de la tarea, el mensaje de error y el código de error, así como la dirección de correo electrónico o el nombre de usuario registrado en Orchestrator, en un objeto List<TaskAssignmentResponse> en este campo de propiedad. Este campo solo admite objetos List<TaskAssignmentResponse> .
Panel de propiedades

Común

  • ContinuarEnCasoDeError: especifica si la automatización debe continuar incluso cuando la actividad arroja un error. Este campo solo admite valores Boolean (Verdadero, Falso). El valor predeterminado es False. Por lo tanto, si el campo está vacío y se produce un error, se detiene la ejecución del proyecto. Si el valor es True, la ejecución del proyecto continúa independientemente de cualquier error.
Nota:
Si incluyes la actividad AsignarTareas en una actividad Intentar capturar y el valor de la propiedad ContinuarEnCasoDeError es True, no se detecta ningún error cuando se ejecuta el proyecto.
  • NombreParaMostrar: el nombre de la actividad para ser mostrado.
  • TiempoDeEspera : especifica la cantidad de tiempo (en milisegundos) que se debe esperar a que se ejecute la actividad antes de que se produzca un error. El valor predeterminado es 30000 milisegundos (30 segundos).

Entrada

  • Habilitar asignaciones múltiples : habilita la opción de asignar múltiples tareas.
  • Ruta de la carpeta de Orchestrator : la ruta a la carpeta de Orchestrator que quieres utilizar con esta actividad. Si se deja vacío, se utiliza la carpeta actual de Orchestrator. Este campo solo admite cadenas y variables String .
  • Tipo de asignación de tareas : el tipo de operación de asignación que se va a realizar. De forma predeterminada, la operación de asignación está configurada y se puede cambiar a Reasignar si quieres asignar la misma acción a un usuario diferente.
  • ID de la tarea : el ID de la tarea.
  • AsignacionesDeUsuarios : una lista de identificadores de tareas y la información de usuario correspondiente al que se va a asignar / reasignar una acción, almacenada en un objeto List<TaskUserAssignment> . Este campo solo admite objetos List<TaskUserAssignment> . El objeto debe contener un identificador de tarea y su información de usuario correspondiente, como una dirección de correo electrónico o un nombre de usuario registrado en Orchestrator.
  • Nombre de usuario o correo electrónico : el nombre de usuario o la dirección de correo electrónico del usuario al que quieres asignar esta tarea.

Otros

  • Privado : si se selecciona, los valores de variables y argumentos ya no se registran en el nivel Detallado.

Salida

  • AsignacionesDeTareasFallidas : si alguna de las solicitudes de asignación del usuario falla, se crea una lista que contiene el identificador de la tarea, el mensaje de error y el código de error, así como la dirección de correo electrónico o el nombre de usuario registrado en Orchestrator, en un objeto List<TaskAssignmentResponse> en este campo de propiedad. Este campo solo admite objetos List<TaskAssignmentResponse> .

Configuración multiplataforma

  • Criterios de asignación : te permite asignar la acción a:
    • Un usuario único: asigna la tarea de acción a un usuario específico.
    • Todos los usuarios de un grupo: asigna la acción a todos los usuarios de un grupo determinado.
    • Basado en la carga de trabajo: asigna la acción al usuario de un grupo específico que tiene la carga de trabajo más baja.

    Consulta más información.

  • Habilitar asignaciones múltiples : habilita la opción de asignar múltiples tareas.
  • ID de la tarea : el ID de la tarea.
  • Nombre de usuario o correo electrónico : el nombre de usuario o la dirección de correo electrónico del usuario al que quieres asignar esta tarea.
  • Tipo de asignación de tareas : el tipo de operación de asignación que se va a realizar. De forma predeterminada, la operación de asignación está configurada y se puede cambiar a Reasignar si quieres asignar la misma acción a un usuario diferente.
  • AsignacionesDeTareasFallidas : si alguna de las solicitudes de asignación del usuario falla, se crea una lista que contiene el identificador de la tarea, el mensaje de error y el código de error, así como la dirección de correo electrónico o el nombre de usuario registrado en Orchestrator, en un objeto List<TaskAssignmentResponse> en este campo de propiedad. Este campo solo admite objetos List<TaskAssignmentResponse> .
Opciones avanzadas

Común

  • ContinuarEnCasoDeError: especifica si la automatización debe continuar incluso cuando la actividad arroja un error. Este campo solo admite valores Boolean (Verdadero, Falso). El valor predeterminado es False. Por lo tanto, si el campo está vacío y se produce un error, se detiene la ejecución del proyecto. Si el valor es True, la ejecución del proyecto continúa independientemente de cualquier error.
Nota:

Si incluyes la actividad AsignarTareas en una actividad Intentar capturar y el valor y el valor de la propiedad ContinuarEnCasoDeError es Verdadero, no se detecta ningún error cuando se ejecuta el proyecto.

  • TiempoDeEspera : especifica la cantidad de tiempo (en milisegundos) que se debe esperar a que se ejecute la actividad antes de que se produzca un error. El valor predeterminado es 30000 milisegundos (30 segundos).

Entrada

  • Ruta de la carpeta de Orchestrator : la ruta a la carpeta de Orchestrator que quieres utilizar con esta actividad. Si se deja vacío, se utiliza la carpeta actual de Orchestrator. Este campo solo admite cadenas y variables String .

Salida

  • AsignacionesDeTareasFallidas : si alguna de las solicitudes de asignación del usuario falla, se crea una lista que contiene el identificador de la tarea, el mensaje de error y el código de error, así como la dirección de correo electrónico o el nombre de usuario registrado en Orchestrator, en un objeto List<TaskAssignmentResponse> en este campo de propiedad. Este campo solo admite objetos List<TaskAssignmentResponse> .

¿Te ha resultado útil esta página?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Uipath Logo White