Power Automate - Comparar informações de email recebido com lista de documentos no Sharepoint

  • Status do projeto

    Fechado
  • Interessado

    1
  • Postado em

  • Localização

    O projeto pode ser concluído remotamente
  • Orçamento

    R$ 500 - R$ 2.000
  • Depósito pago

    R$ 0,00
  • Bônus total por indicação

    R$ 40,00
  • Na contratação

    R$ 40,00
  • postado por

    João
  • Habilidades:

Descrição do Projeto

Algumas vezes por dia, recebo um email do email "************" com assunto contendo as palavras "Nova Solicitação de Amostra". Neste email, recebemos uma tabela com 1-15 produtos distintos, identificados por um código de 6 dígitos como "000010" e um idioma resumido em dois caracteres (PT / EN / ES), além de um nome do produto ao lado do código. O layout deste email é padronizado, com exceção da tabela que pode ter mais ou menos produtos.

Além disso, possuo uma pasta no Sharepoint (podemos configurar para uma pasta local e instruir como fazer a migração depois) com múltiplas subpastas contendo, entre outros documentos, pdfs com o título no formato "FT_000000_Nome do produto_PT.pdf". Essas fichas técnicas possuem um modelo padronizado e, com isso, utilizo o AI Builder para extrair o valor de "Data de Revisão" do documento.

Com isso, preciso conectar esses dois dados. Ao receber um email dentro dos parâmetros (************, Nova Solicitação de Amostra), preciso configurar um fluxo que identifique todos os códigos de produtos no email (determinados pelo formato "000000"), o idioma desejado (PT / EN / ES) e, para cada produto, buscar na pasta do Sharepoint para identificar se existe um documento onde:
Os dois primeiros caracteres são igual a "FT"
Os caracteres 4-9 correspondem ao código do produto OU o título do documento contém o nome do produto
Os dois últimos caracteres antes ************ correspondem ao idioma desejado

Caso não exista um documento dentro desses parâmetros, deve retornar o valor "Ficha Técnica Inexistente".

Caso exista o documento, deve ser analisado o parâmetro "Data de Revisão", extraída pelo AI Builder. Caso a data de revisão seja menor que 27/12/2022, deve retornar o valor "Ficha Técnica Desatualizada". Caso contrário, não retornar nada.

Ao final, para cada email que gatilhar este processo, caso haja no mínimo um produto com "Ficha Técnica Inexistente" ou "Ficha Técnica Desatualizada", deve ser enviado um email para ************ listando todos os produtos nessa situação, seus códigos, o idioma requisitado e os status de Ficha Técnica. Caso todos os produtos do email possuam a data de revisão maior ou igual a 27/12/2022, não deve ser enviado nenhum email.

Freelancers interessados

    {{ item.displayName }} {{ item.displayName }}

    {{ item.displayDisciplines }}

    • {{ item.hourlyRate || '-' }} por hora
    • {{ item.cityName }}
      {{ item.stateName }}, {{ item.countryName }}
    • {{ item.nrSharedConnections }} conexões compartilhadas

Nenhum freelancer interessado ainda

Operação falhou!
Por favor, tente novamente mais tarde. Se o problema persistir entre em contato com o suporte.