none
Lista inserir diversas linhas RRS feed

  • Pergunta

  • Olá!

    Estou com o seguinte problema:

    Tenho uma lista relacionada no meu ambiente que contem informações de fornecedores, por exemplo. Nesta lista de fornecedores tenho um campo 'Categoria' (Com valores genéricos, por exemplo: Alimentos, Suprimentos, etc) e tenho uma outra lista que relaciona compras a fornecedores.

    O que eu preciso fazer: (Até agora não encontrei solução).

    Na lista de compras, quando selecionar a categoria Alimentos, por exemplo e salvar o registro ele insira uma linha para cada fornecedor que se enquadra nesta mesma categoria (Alimentos), na lista de compras.

    É possível fazer isso?

    Não sei se consegui explicar meu problema, mas se não ficou claro fiquem à vontade para perguntar.

    Agradeço desde já.

    quarta-feira, 15 de agosto de 2012 14:31

Respostas

  • Matheus, se entendi bem, sugiro que você crie um workflow customizado (Visual Studio). Coloque o workflow na para ser executado na lista quando um item for inserido ou modificado. Esse workflow percorre a lista no campo Fornecedor, verifica qual ou quais fornecedores são de determinado ramo e manda copiar para o campo e/ou lista que você precisa.

    http://msdn.microsoft.com/en-us/library/gg265727.aspx

    (Esse link ensina a criar um workflow. Não é exatamente o que você quer, mas serve de base.)

    Espero ter ajudado!

    • Sugerido como Resposta Alan Cesar quarta-feira, 15 de agosto de 2012 15:56
    • Não Sugerido como Resposta Alan Cesar quarta-feira, 15 de agosto de 2012 17:06
    • Sugerido como Resposta Alan Cesar quarta-feira, 15 de agosto de 2012 17:06
    • Marcado como Resposta Matheus Moura quarta-feira, 15 de agosto de 2012 17:10
    quarta-feira, 15 de agosto de 2012 15:56

Todas as Respostas


  • "O que eu preciso fazer: (Até agora não encontrei solução).

    Na lista de compras, quando selecionar a categoria Alimentos, por exemplo e salvar o registro ele insira uma linha para cada fornecedor que se enquadra nesta mesma categoria (Alimentos), na lista de compras."

    Olá Matheus, teria como explicar melhor essa parte para que possamos tentar ajudar?

    Obrigado!

    quarta-feira, 15 de agosto de 2012 14:54
  • Por exemplo:

    Quero cadastrar uma compra e na minha lista tenho os seguintes campos:

    • Nome do Produto;
    • Categoria (Lookup - Lista de Fornecedores);

    Quando cadastrar, por exemplo:

    • Nome do Produto: Produto 1
    • Categoria: Alimentos

    Preciso que ao salvar este formulário, o SharePoint vá até a lista de fornecedores e localize todos os cadastrados na categoria Alimentos, e na lista onde cadatrei o Produto 1, seja duplicada este registro para cada fornecedor.

    Na prática:

    Tabela de fornecedores:


    Quando fizer o cadastro do Produto 1 - Categoria Alimentos (Cadastrei somente 1 registro), na lista de compras preciso que aconteça isso:

    Tabela de compras:


    Melhorou?


    quarta-feira, 15 de agosto de 2012 15:10
  • Matheus, se entendi bem, sugiro que você crie um workflow customizado (Visual Studio). Coloque o workflow na para ser executado na lista quando um item for inserido ou modificado. Esse workflow percorre a lista no campo Fornecedor, verifica qual ou quais fornecedores são de determinado ramo e manda copiar para o campo e/ou lista que você precisa.

    http://msdn.microsoft.com/en-us/library/gg265727.aspx

    (Esse link ensina a criar um workflow. Não é exatamente o que você quer, mas serve de base.)

    Espero ter ajudado!

    • Sugerido como Resposta Alan Cesar quarta-feira, 15 de agosto de 2012 15:56
    • Não Sugerido como Resposta Alan Cesar quarta-feira, 15 de agosto de 2012 17:06
    • Sugerido como Resposta Alan Cesar quarta-feira, 15 de agosto de 2012 17:06
    • Marcado como Resposta Matheus Moura quarta-feira, 15 de agosto de 2012 17:10
    quarta-feira, 15 de agosto de 2012 15:56
  • Entendi!

    Estou batalhando para conseguir a permissão de administrador do site collection para subir as soluções que desenvolvi, mas até o momento estou somente como adminstrador do site, então mesmo que crie local não vou conseguir aplicá-la no ambiente do cliente (SP Online).

    Só para confirmar, não existe outra forma (nativa) para fazer este tipo de operação, correto?

    Muito obrigado pela ajuda.

    quarta-feira, 15 de agosto de 2012 16:27
  • Matheus, desconheço uma forma nativa de fazer isso, acredito que o máximo que você consiga fazer é através do SharePoint Desinger, mas recomendo fortemente que faça com o Visual Studio. É mais viável conseguir autorização do administrador e subir as soluções.


    • Sugerido como Resposta Alan Cesar quarta-feira, 15 de agosto de 2012 19:01
    • Não Sugerido como Resposta Alan Cesar quarta-feira, 15 de agosto de 2012 19:02
    quarta-feira, 15 de agosto de 2012 17:06
  • OK! Muito obrigado pela ajuda Alan!

    Abraços.

    quarta-feira, 15 de agosto de 2012 17:11