none
Uma lista modelo ou template pode ser utilizada em vários sites? RRS feed

  • Pergunta

  • Bom dia,

    Um lista modelo ou template pode ser utilizada em vários sites sem perda de relações com outras listas?

    Esta duvida está inserida no seguinte trabalho: Tenho um site de desenvolvimento que pretendo recriar mas em ambiente produtivo. Os sites estão me servidores diferentes, uma para desenvolvimento e outro para produção.

    Obrigado

    Hugo Poeira

    sexta-feira, 14 de junho de 2013 10:03

Todas as Respostas

  • Oi! Você quer replicar um modelo de site em produção ou apenas a lista criada no desenvolvimeto em produção?
    Pois no primeiro caso, a solução será aplicada integralmente portanto não haverá perda de relações, já no segundo caso, é necessário que os objetos relacionados também, sejam replicados, para não haver perda.

    Acho que este link poderá ajudar: http://office.microsoft.com/pt-br/windows-sharepoint-services-help/copiando-ou-movendo-listas-do-sharepoint-HA001154562.aspx.
    segunda-feira, 17 de junho de 2013 13:00
  • Hugo,

    Sugiro você fazer um template no site para você não perder o relacionamento entre as listas.

    Mas só vai funcionar se  tiver relacionamento entre listas do mesmo site.


    Atenciosamente, Rafael Fausto

    segunda-feira, 17 de junho de 2013 18:47
  • Oi! Você quer replicar um modelo de site em produção ou apenas a lista criada no desenvolvimeto em produção?
    Pois no primeiro caso, a solução será aplicada integralmente portanto não haverá perda de relações, já no segundo caso, é necessário que os objetos relacionados também, sejam replicados, para não haver perda.

    Acho que este link poderá ajudar: http://office.microsoft.com/pt-br/windows-sharepoint-services-help/copiando-ou-movendo-listas-do-sharepoint-HA001154562.aspx.

    Oi Andressa, o que eu pretendo é a 2ª opção, criar uma lista em ambiente de desenvolvimento com relações para outras listas nesse ambiente de desenvolvimentos e depois passar todas a lista para ambiente de produção.

    "no segundo caso, é necessário que os objetos relacionados também, sejam replicados, para não haver perda."... Eujá tentei como você diz aqui e mesmo assim não funcionou, os formulários que utilizam campos lookup perdem a relação com a lista de fonte. Acho que o problema está no ID das listas, pois os ID das lista mudam de um site para outro (DEV e PROD). além disso o meu ambiente de DEV (desenvolvimento) está num servidor diferente do ambiente de PROD (produção).

    O link que voçe sugere não está a funcionar.

    terça-feira, 18 de junho de 2013 16:16
  • Hugo,

    Sugiro você fazer um template no site para você não perder o relacionamento entre as listas.

    Mas só vai funcionar se  tiver relacionamento entre listas do mesmo site.


    Atenciosamente, Rafael Fausto

    Olá Rafael, então se os modelos de lista estiverem a ser aplicados em sites diferentes e em servidores diferentes não há solução?

    A solução de criar site modelo também já tentei, mas dá erro a criar o modelo! ...O erro diz o problema está num workflow!

    Será que não dá para criar modelos de site com workflow's incluídos?

    Obrigado

     
    terça-feira, 18 de junho de 2013 16:20
  • Hugo,

    Fiz o seguinte teste aqui. Criei um fluxo de trabalho em uma lista com coluna lookup no sharepoint designer, criei um item e o fluxo iniciou. Com o fluxo em andamento, salvei o site como template e criei um novo site com base nesse modelo e funcionou.

    No novo site, o unico "problema" foi que o fluxo do item estava parado, mas de resto tudo funcionando.

    Que template é esse seu site?


    Atenciosamente, Rafael Fausto

    terça-feira, 18 de junho de 2013 18:37
  • Hugo,

    Fiz o seguinte teste aqui. Criei um fluxo de trabalho em uma lista com coluna lookup no sharepoint designer, criei um item e o fluxo iniciou. Com o fluxo em andamento, salvei o site como template e criei um novo site com base nesse modelo e funcionou.

    No novo site, o unico "problema" foi que o fluxo do item estava parado, mas de resto tudo funcionando.

    Que template é esse seu site?


    Atenciosamente, Rafael Fausto

    Oi Rafael,

    O criei um novo site para desenvolvimento com base num modelo já existente no sharepoint chamado "Site de Equipe", criei varias listas personalizadas e tenho 5 fluxos associados a 3 listas. Depois de ter testado o site de desenvolvimento e ter ficado estabilizado (versão final) pretendia recriar este site com todas as listas e fluxos mas em ambinete de podução (outro servidor). Inicialmente como não me lembrei de criar um modelo de site, criei só modelos de todas as listas e coloquei esses modelos na geleria de modelos de lista do site produtivo, mas verifiquei que as relações dos campos loockup estam lá mas não funcionam, é como se os campos lookup estivessem perdido a informação de onde vão buscar os dados para mostrar. Outro problema com esta passem só de listas é que não trazia os fluxos agarrados. Enntão pensei em criar o site modelo, mas quando inicia o processo de criação do site modelo dá erro num fluxo! Ora se os fluxos estão todos e funcionar, acho estranho não conseguir fazer o site modelo e acho estranho perder as ligações das lookup.

    Será poderá ser do nome dos fluxos?...eles têm nomes muito grandes!

    Será por estar a utilizar a verão fundation do sharepoint?

    Será que para continuar a manter as relações entre listas através de colunas lookup tenho que respeitar alguma ordem de criação das lista com base nos modelos de lista, ou seja, passar primei as listas que seram a fonte dos campos lookup em outras listas?

    Obigado Rafael

    quarta-feira, 19 de junho de 2013 10:20
  • Foi como você comentou, você deverá fazer o template de site pois com template de listas, você perderá os relacionamentos das colunas lookup.

    No teste que realizei, o site tinha somente duas listas sendo uma com campo lookup fazendo referência a outra e tinha somente um fluxo e funcionou.

    Sugiro que você veja os logs. Pode ter alguma coisa interessante.


    Atenciosamente, Rafael Fausto

    quarta-feira, 19 de junho de 2013 12:23
  • Foi como você comentou, você deverá fazer o template de site pois com template de listas, você perderá os relacionamentos das colunas lookup.

    No teste que realizei, o site tinha somente duas listas sendo uma com campo lookup fazendo referência a outra e tinha somente um fluxo e funcionou.

    Sugiro que você veja os logs. Pode ter alguma coisa interessante.


    Atenciosamente, Rafael Fausto

    Obrigado Rafael, onde posso ver os logs?

    Acha que o problema do erro na criação do site modelo pode estar nos nomes dos fluxos serem demasiado longos? ... existe limite para nome de fluxos? 

    quarta-feira, 19 de junho de 2013 17:14
  • Para SharePoint 2010

    C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\LOGS

    Para outras versões, você muda o 14.

    Encontrei uma referência boa sobre Templates

    http://office.microsoft.com/en-us/sharepoint-designer-help/save-a-sharepoint-site-as-a-template-HA101782501.aspx

    No link mostra o que pode e o que não pode ser salvo no template de site.

    Quanto ao limite de nome de fluxo, eu desconheço.


    Atenciosamente, Rafael Fausto

    quarta-feira, 19 de junho de 2013 17:27
  • Oi Hugo! É só tirar o '.' (ponto) do final do link, que funciona!
    http://office.microsoft.com/pt-br/windows-sharepoint-services-help/copiando-ou-movendo-listas-do-sharepoint-HA001154562.aspx

    Uma das situações descritas é que justamente para replicar a lista, os dois sites precisam ter o mesmo modelo de site.
    • Editado Andressa Silva quarta-feira, 19 de junho de 2013 20:43 Descrever motivo da indicação do link.
    quarta-feira, 19 de junho de 2013 20:41