activities
latest
false
UiPath logo, featuring letters U and I in white
Actividades de productividad
Last updated 21 de nov. de 2024

Añadir nuevos clientes a una lista de SharePoint

Acerca de

Resumen: agregar nuevos clientes a una lista de SharePoint y crear cuentas de Salesforce con sus datos.

Aplicaciones: Listas de SharePoint, Excel, Salesforce

Descripción: Este ejemplo explica cómo añadir todos los nuevos clientes de un nuevo archivo de Excel a una lista de SharePoint, para luego crear una nueva cuenta y contacto en Salesforce para cada uno de ellos. A continuación, actualiza los elementos de la lista de SharePoint con el ID de Salesforce y el estado Procesado. Finalmente, crea una nueva carpeta para archivos procesados y mueve el archivo de Excel.

Este ejemplo presenta actividades de Microsoft 365 como Archivo creado, Añadir elemento de lista, Obtener elementos de lista, así como actividades de Salesforce como Crear cuenta y Crear contacto.

Nota:
Las actividades de lista de SharePoint usan nombres de columna, pero la interfaz de usuario de Studio expone los nombres para mostrar de las columnas. Por ejemplo, si tienes una columna llamada ID de Salesforce, cuando recuperes este campo en una variable, la variable será [...]field_5, porque field_5 es el nombre de la columna en el backend.

Flujo de trabajo

  1. Abre Studio Web y crea un nuevo proyecto.
  2. En Cómo iniciar la automatización , selecciona Basado en eventos y, a continuación, selecciona la actividad desencadenador Archivo creado de Microsoft 365.
  3. En la actividad Desencadenador:
    1. Configure su conexión de Microsoft OneDrive y SharePoint.
    2. Establece el campo Ubicación de entrada. Por ejemplo, seleccione una de sus carpetas de OneDrive.


  4. Agregue una actividad Para cada fila en el libro:
    1. En el campo Libro , selecciona la variable de salida de la actividad Desencadenador Archivo creado .
    2. Selecciona el Rango. Por ejemplo, la primera hoja del libro, Hoja1.
    3. Configure los demás campos para que se adapten a sus necesidades. Por ejemplo:
      1. Tiene encabezados : establecer en Verdadero.
      2. Si la fila está vacía : establecer para Omitir.


  5. Dentro de la actividad Para cada fila , agregue una actividad Agregar elemento de la lista de SharePoint para crear nuevos clientes.
    1. Elija la lista de SharePoint que necesita.


  6. A continuación, aún dentro de Para cada, agregue una actividad. Cámbiele el nombre a Escribir celda - Estado, para identificarla fácilmente más tarde y configúrela:
    1. En el campo Libro , selecciona la variable de salida de la actividad del desencadenador Archivo creado .
    2. Seleccione la Hoja / Rango con nombre.
    3. En el campo Celda, selecciona la variable CurrentRow de la actividad Para cada fila del libro y consulta la propiedad Status_Address .
    4. Para Qué escribir : tipo añadido en el campo.


  7. Añade una segunda actividad Escribir celda . Cámbiele el nombre a Escribir celda - ID de lista de SharePoint y configúrelo:
    1. En el campo Libro , selecciona la variable de salida de la actividad del desencadenador Archivo creado .
    2. Seleccione la Hoja / Rango con nombre.
    3. En el campo Celda, selecciona la variable CurrentRow de la actividad Para cada fila del libro y consulta la propiedad SP_List_ID_Address .
    4. Para Qué escribir : selecciona la variable de salida de la actividad Añadir elemento de lista y profundiza en la propiedad ID .


  8. A continuación, fuera de la actividad Para cada fila , agrega una actividad Obtener elementos de la lista . Esto recupera la información del cliente.
    1. Seleccione la lista de SharePoint.
    2. En el campo Columnas por recuperar , selecciona todos los campos de clientes que necesitas. Por ejemplo: nombre, apellidos, correo electrónico, teléfono, ID de Salesforce, ID y título.
      Nota: Estos son los nombres para mostrar de las columnas. Los títulos de las columnas en el backend serán distintos.




  9. Añadir una actividad "Para cada ":
    1. Para el campo Lista de elementos , selecciona la variable de salida de la actividad Obtener elementos de lista anterior y profundiza hasta la propiedad Rows .
    2. El campo Elemento se establece automáticamente en currentDataRow.


  10. Dentro de Para cada, añade una actividad Si . Esto establece qué hacer en caso de que el campo del ID de Salesforce esté vacío.
    1. Establece la Condición: si currentDataRow.field_5 (el ID de Salesforce de las Columnas a recuperar) es texto vacío. En el editor de expresiones, la condición es: string.IsNullOrEmpty(currentDataRow.field_5) = true
      Nota: ID de Salesforce es el nombre para mostrar, field_5 es el nombre de la columna de backend.


  11. Establezca la rama Entonces , es decir, la actividad a ejecutar en caso de que la condición sea verdadera.
    1. Añade una actividad Registrar mensaje para registrar el título del elemento de la lista. En el campo Mensaje , selecciona la variable Para cada currentDataRow y profundiza en la propiedad Title . Esto corresponde al nombre del cliente (la columna Título en la lista de SharePoint).
  12. Añade una actividad Crear cuenta de Salesforce.
    1. En Nombre de la cuenta, selecciona la variable currentDataRow.Title .
  13. Añada un contacto Crear de Salesforce y configúrelo. Haga coincidir los campos de actividad con la información recuperada usando el campo Columnas a recuperar en la actividad Obtener elementos de la lista :
    1. Apellido : establecer en currentDataRow.Lastname variable. Mostrado como currentDataRow.field_2.
    2. Cuenta : selecciona la variable de salida de la actividad Crear cuenta .
    3. Correo electrónico : establecer en variable currentDataRow.Email . Mostrado como currentDataRow.field_3.
    4. Nombre : establecer en la variable currentDataRow.Firstname . Mostrado como currentDataRow.field_1.
    5. Teléfono : establecer en variable currentDataRow.Phone . Mostrado como variable currentDataRow.field_4 .


  14. A continuación, añade una actividad Actualizar elemento de lista única y configúrala:
    1. Seleccione la lista de SharePoint.
    2. En "ID del elemento de la lista", selecciona la variable Para cada currentDataRow.ID .


  15. No configure la rama Si no.
  16. A continuación, añade una actividad Obtener archivo / carpeta :
    1. URL de archivo o carpeta : selecciona la variable de salida de la actividad desencadenador Archivo creado y profundiza en su propiedad ParentUri .


  17. Añade una actividad Crear carpeta y configúrala:
    1. Nombre de la carpeta : por ejemplo, establece el nombre en Archivos procesados.
    2. Carpeta principal : selecciona la variable de salida de la actividad Obtener archivo / carpeta .
    3. Si la carpeta ya existe : establecer para Cambiar nombre automáticamente.


  18. Añade una actividad Mover archivo / carpeta para mover el nuevo archivo a la carpeta de elementos procesados.
    1. Archivo o carpeta a mover : selecciona la variable de salida de la actividad del desencadenador Archivo creado .
    2. Carpeta de destino : selecciona la variable de salida de la actividad Crear carpeta .
    3. Si el archivo / carpeta ya existe : establecer en Reemplazar.


  19. ¡Ya ha terminado y está listo para ejecutar su proyecto!
  • Acerca de
  • Flujo de trabajo

¿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
Confianza y seguridad
© 2005-2024 UiPath. Todos los derechos reservados.