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 de productividad

Última actualización 13 de mar. de 2026

Añadir nuevos clientes a una lista de SharePoint

Acerca de

Resumen: añade nuevos clientes a una lista de SharePoint y crea cuentas de Salesforce utilizando 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 y, a continuación, 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. Por último, crea una nueva carpeta para los 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 la lista de SharePoint utilizan 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. Para Cómo iniciar la automatización, selecciona Basado en evento y, a continuación, selecciona la actividad de desencadenador Archivo creado de Microsoft 365.

  3. En la actividad Desencadenador:

    • Configure su conexión de Microsoft OneDrive y SharePoint.
    • Establece el campo En la ubicación . Por ejemplo, selecciona una de tus carpetas de OneDrive.

    docs image

  4. Añade una actividad Para cada fila en el libro :

    • En el campo Libro , selecciona la variable de salida de la actividad de desencadenador Archivo creado .
    • Selecciona el rango. Por ejemplo, la primera hoja del libro, Hoja1.
    • Configure los demás campos para que se adapten a sus necesidades. Por ejemplo:
      • Contiene encabezados : establecido en Verdadero.
      • Si la fila está vacía : establecer en Omitir.

    docs image

  5. Dentro de la actividad Para cada fila , añade una actividad Añadir elemento de lista de SharePoint, para crear nuevos clientes.

    • Elige la lista de SharePoint que necesites.

    docs image

  6. A continuación, aún dentro de Para cada, añade una actividad. Cambia el nombre a Escribir celda - Estado para identificarla fácilmente más tarde y configurarla:

    • En el campo Libro , selecciona la variable de salida de la actividad de desencadenador Archivo creado .
    • Selecciona la Hoja/Rango con nombre.
    • En el campo Celda, selecciona la variable CurrentRow de la actividad Para cada fila del libro y profundiza hasta la propiedad Status_Address .
    • Para Qué escribir : escribe Añadido en el campo.
  7. Añade una segunda actividad Escribir celda . Cambia el nombre a Escribir celda - ID de lista de SharePoint y configúralo:

    • En el campo Libro , selecciona la variable de salida de la actividad de desencadenador Archivo creado .
    • Selecciona la Hoja/Rango con nombre.
    • En el campo Celda, selecciona la variable CurrentRow de la actividad Para cada fila del libro y profundiza hasta la propiedad SP_List_ID_Address .
    • Para Qué escribir : selecciona la variable de salida de la actividad Añadir elemento de lista y profundiza hasta la propiedad ID .

    docs image

  8. A continuación, fuera de la actividad Para cada fila , añade una actividad Obtener elementos de la lista . Esto recupera la información del cliente.

    • Seleccione la lista de SharePoint.
    • En el campo Columnas a recuperar , selecciona todos los campos de cliente que necesites. Por ejemplo: Nombre, Apellido, 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 diferentes.

    docs image

    docs image

  9. Añade una actividad Para cada :

    • Para el campo Lista de elementos , selecciona la variable de salida de la actividad Obtener elementos de la lista anterior y profundiza hasta la propiedad Rows .
    • 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 ID de Salesforce esté vacío.

    • 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. Establece la rama Entonces , es decir, la actividad a ejecutar en caso de que la condición sea verdadera. * Añade una actividad Mensaje de registro , para registrar el título del elemento de la lista en su lugar. En el campo Mensaje , selecciona la variable Para cada currentDataRow y profundiza hasta 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. * Para Nombre de la cuenta, selecciona la variable currentDataRow.Title .

  13. Añade un Crear contacto de Salesforce y configúralo. Haz coincidir los campos de actividad con la información recuperada utilizando el campo Columnas a recuperar en la actividad Obtener elementos de la lista : * Apellido : establecer en la variable currentDataRow.Lastname . Se muestra como currentDataRow.field_2. * Cuenta : selecciona la variable de salida de la actividad Crear cuenta . * Correo electrónico : establecido en la variable currentDataRow.Email . Se muestra como currentDataRow.field_3. * Nombre : establecer en variable currentDataRow.Firstname . Se muestra como currentDataRow.field_1. * Teléfono : establecer en la variable currentDataRow.Phone . Se muestra como variable currentDataRow.field_4 .

  14. A continuación, añade una actividad Actualizar elemento de lista único y configúrala: * Selecciona la lista de SharePoint. * Para el ID de elemento de lista, selecciona la variable Para cada currentDataRow.ID .

![docs image](https://dev-assets.cms.uipath.com/assets/images/activities/currentdatarow-790c193c.webp)
![docs image](https://dev-assets.cms.uipath.com/assets/images/activities/currentdatarow-790c193c.webp)
  1. No configures la rama Else .

  2. A continuación, añade una actividad Obtener archivo/carpeta : * URL de archivo o carpeta : selecciona la variable de salida de la actividad de desencadenador Archivo creado y profundiza en su propiedad ParentUri .

  3. Añade una actividad Crear carpeta y configúrala:

    • Nombre de la carpeta : por ejemplo, establece el nombre como Archivos procesados.
    • Carpeta principal : selecciona la variable de salida de la actividad Obtener archivo/carpeta .
    • Si la carpeta ya existe : establece en Cambio de nombre automático.

    docs image

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

![docs image](https://dev-assets.cms.uipath.com/assets/images/activities/replace-e0abf35b.webp)
![docs image](https://dev-assets.cms.uipath.com/assets/images/activities/replace-e0abf35b.webp)
  1. ¡Ya ha terminado y está listo para ejecutar su proyecto!
  • Acerca de
  • Flujo de trabajo

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado