UiPath Documentation
activities
latest
false

Atividades de produtividade

Última atualização 27 de abr de 2026

Adicionar novos clientes a uma lista do SharePoint

Sobre

Resumo: adicione novos clientes a uma lista do SharePoint e crie contas do Salesforce usando os dados deles.

Aplicativos: Listas do SharePoint, Excel, Salesforce

Descrição: esse exemplo explica como adicionar todos os novos clientes de um novo arquivo do Excel a uma Lista do SharePoint, criar uma nova conta e um novo contato no Salesforce para cada um deles. Em seguida, atualize os itens de Lista de SharePoint com o ID e o status do Salesforce Processado. Por fim, crie uma nova pasta para arquivos processados e mova o arquivo do Excel.

Esse exemplo apresenta atividades do Microsoft 365, como File Created, Adicionar Item da Lista, Obter Itens de Lista, bem como atividades do Salesforce, como Criar Conta e Criar Contato.

Observação:

As atividades SharePoint List usam nomes de colunas, mas a interface do usuário do Studio expõe os nomes de exibição das colunas. Por exemplo, se você tiver uma coluna chamada ID do Salesforce, quando você recuperar esse campo em uma variável, a variável será [...]field_5, porque field_5 é o nome da coluna no backend.

Fluxo de Trabalho

  1. Abra o Studio Web e crie um novo projeto.

  2. Para Como iniciar a automação, selecione Baseado em evento e, em seguida, selecione a atividade Microsoft 365 File Created .

  3. No gatilho da atividade:

    • Configure sua conexão do Microsoft OneDrive e SharePoint.
    • Defina o campo No local . Por exemplo, selecione uma de suas pastas do OneDrive.

    Imagem dos documentos

  4. Adicione uma atividade For Each Row in Workbook :

    • No campo Pasta de trabalho , selecione a variável de saída da atividade File Created Trigger.
    • Selecione o Intervalo. Por exemplo, a primeira planilha na pasta de trabalho, Sheet1.
    • Configure os outros campos para atender às suas necessidades. Por exemplo:
      • Tem cabeçalhos — definido como Verdadeiro.
      • Se a linha estiver vazia - Defina como Ignorar.

    Imagem dos documentos

  5. Dentro da atividade For Each Row , adicione uma atividade SharePoint Add List Item para criar novos clientes.

    • Escolha a lista do SharePoint de que você precisa.

    Imagem dos documentos

  6. Em seguida, ainda dentro do For Each, adicione uma atividade. Renomeie-a para Write Cell - Status para identificá-la facilmente posteriormente, e configure-a:

    • No campo Pasta de trabalho , selecione a variável de saída da atividade do gatilho File Created .
    • Selecione a planilha/Intervalo nomeado.
    • No campo Célula, selecione a variável CurrentRow da atividade For Each Row in Workbook e pesquise a propriedade Status_Address .
    • Para O que escrever - Digite Adicionado no campo.
  7. Adicione uma segunda atividade Write Cell . Renomeie-a para Write Cell - SharePoint List ID e configure-a:

    • No campo Pasta de trabalho , selecione a variável de saída da atividade do gatilho File Created .
    • Selecione a planilha/Intervalo nomeado.
    • No campo Célula, selecione a variável CurrentRow da atividade For Each Row in Workbook e pesquise a propriedade SP_List_ID_Address .
    • Para O que escrever - Selecione a variável de saída da atividade Add List Item e se aprofunde na propriedade ID .

    Imagem dos documentos

  8. Em seguida, fora da atividade For Each Row , adicione uma atividade Get List Items . Isso recupera as informações do cliente.

    • Selecione a lista do SharePoint.
    • No campo Colunas a recuperar , selecione todos os campos de clientes necessários. Por exemplo: Nome, Sobrenome, E-mail, Telefone, ID do Salesforce, ID e Cargo.
    Observação:

    Esses são os nomes de exibição das colunas. Os títulos das colunas no backend serão diferentes.

    Imagem dos documentos

    Imagem dos documentos

  9. Adicione uma atividade For Each :

    • Para o campo Lista de itens , selecione a variável de saída da atividade anterior do Get List Items e detalhe até a propriedade Rows .
    • O campo Item é automaticamente definido como currentDataRow.
  10. Dentro da atividade For Each, adicione uma atividade If . Isso estabelece o que fazer caso o campo ID do Salesforce esteja vazio.

    • Defina a Condição: se currentDataRow.field_5 (o ID do Salesforce das Colunas a recuperar) for um texto vazio. No editor de Expressão, a condição é: string.IsNullOrEmpty(currentDataRow.field_5) = true
    Observação:

    ID do Salesforce é o nome de exibição, field_5 é o nome da coluna do back-end.

  11. Defina a ramificação Then , ou seja, a atividade a ser executada caso a condição seja verdadeira. * Adicione uma atividade Log Message para registrar o título do item da lista. No campo Mensagem , selecione a variável For Each currentDataRow e se aprofunde na propriedade Title . Isso corresponde ao nome do cliente (a coluna Título na lista do SharePoint).

  12. Adicione uma atividade Create Account do Salesforce. * Para Nome da conta, selecione a variável currentDataRow.Title .

  13. Adicione um Salesforce Create Contact e configure-o. Combine os campos da atividade com as informações recuperadas usando o campo Colunas para recuperar na atividade Get List Items : * Last name - Defina como variável currentDataRow.Lastname . Exibido como currentDataRow.field_2. * Conta - Selecione a variável de saída da atividade Create Account . * Email - Defina como variável currentDataRow.Email . Exibido como currentDataRow.field_3. * Primeiro nome - Defina como variável currentDataRow.Firstname . Exibido como currentDataRow.field_1. * Telefone - Defina como variável currentDataRow.Phone . Exibido como variável currentDataRow.field_4 .

  14. Em seguida, adicione uma atividade Update Single List Item e configure-a: * Selecione a lista do SharePoint. * Para ID do item da lista, selecione a variável For Each 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. Não configure a ramificação Else .

  2. Em seguida, adicione uma atividade Get File/Folder : * URL do arquivo ou pasta - Selecione a variável de saída da atividade File Created e faça uma busca detalhada até sua propriedade ParentUri .

  3. Adicione uma atividade Create Folder e configure-a:

    • Nome da pasta — por exemplo, defina o nome como Arquivos processados.
    • Pasta pai — selecione a variável de saída da atividade Get File/Folder .
    • Se a pasta já existir — definida como Renomeação automática.

    Imagem dos documentos

  4. Adicione uma atividade Move File/Folder para mover o novo arquivo para a pasta de itens processados. * Arquivo ou pasta a mover - Selecione a variável de saída da atividade de gatilho File Created . * Pasta de destino - Selecione a variável de saída da atividade Create Folder . * Se o arquivo/pasta já existir - Definir para Substituir.

![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. Pronto para executar seu projeto.
  • Sobre
  • Fluxo de Trabalho

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades