Esta semana passada eu terminei uma prova de projeto de conceito para um cliente em Manhattan. Durante a implementação da solução, Encontrei outra lacuna de KPIs de musgo (Veja aqui para uma edição anterior do KPI e minha solução).
Plano de fundo: Usamos o fluxo de trabalho do SharePoint Designer para modelar um processo bastante complexo negócio longo de vários meses. Como chugged ao longo, Ele iria atualizar algumas informações de estado em uma lista. Os KPIs usam estes dados para fazer seu mojo.
Decidimos criar um novo site cada vez que começa um novo destes processos de negócio. Além do próprio fluxo de trabalho, esses sites hospedam várias bibliotecas de documentos, Use o público alvo e assim por diante. Só um monte de coisas para ajudar com a colaboração entre os funcionários internos, viajar empregados e o cliente está participando de parceiros de negócios.
Nós também queríamos mostrar alguns KPIs que monitorar a saúde global desse processo de negócios específico, como preconizado pelos dados de estado do fluxo de trabalho e visualizadas usando os KPIs.
Finalmente, usamos itens de lista do KPI que fazer uma contagem em uma exibição em uma lista no site (em vez de puxar de outra fonte de dados, como o excel ou SQL).
O problema: Como você pode imaginar., Supondo que estávamos a levar a idéia básica para a frente a um mundo de produção, Queremos um modelo de site. Configurar um novo site baseado fora de um processo de negócio"" modelo.
O problema é que você não consegue obter um KPI funcionando dessa maneira. Quando eu criar um novo site baseado em um modelo com uma lista de KPI e a web part de KPI, dados KPI do novo site estão quebrados. Pontos de lista do novo site KPI em qualquer fonte que você definiu quando você primeiro salva-lo como um modelo.
A título de exemplo:
- Criar um novo site e construí-lo à perfeição. Este site inclui os dados KPI.
- Salve isso como um modelo.
- Criar um novo site e se fora o modelo de base.
- KPI lista itens deste novo site’ fontes apontam para o modelo de site, Não, o site atual.
O processo de instanciação não corrigir o URL.
Eu tentei resolver isso especificando uma URL relativa ao definir o item de lista do KPI. No entanto, Não consegui qualquer variação de que trabalhar.
Eu sempre quero um par desses problema"" blog posts com algum tipo de solução, Mas neste caso não tenho uma boa. O melhor que sei é que você precisa para entrar no site recém-configurado e consertar tudo manualmente. A interface do usuário torna isso ainda mais difícil porque mudar a URL da lista fonte faz com que uma atualização, Então você tem de redefinir tudo do zero.
Se alguém souber uma maneira melhor de lidar com isso, por favor, poste um comentário.
</fim>