Ligação dinâmica do desenho da Web do Visio para uma linha de dados diferente no SharePoint 2010
-
10-12-2019 - |
Pergunta
Aqui está o meu cenário
- .
- Eu tenho uma folha do Excel em que cada linha representa um caso diferente
- Colunas da folha do Excel permanecerá a mesma e a primeira coluna é uma tecla INTEGER exclusiva
- Cada coluna da folha do Excel corresponde a uma etapa de um processo, de modo que, se 1 for escrito na célula, significa passo concluído para esse caso, caso contrário, a etapa não é concluída.
- Eu criei um desenho da Web no Visio 2010 para representar visualmente o processo de gerenciamento de casos.
- criei gráficos de dados e vinculei cada forma do meu diagrama a uma coluna da folha do Excel selecionando uma linha de dados.
- Agora, quando eu altero um valor de célula para a linha vinculada no Excel, a cor da respectiva forma muda que é o que eu queria.
- O problema é que o desenho da Web criou um link fixo para essa linha específica, enquanto que eu quero passar o ID da linha dinamicamente para o Visio Web Access, usando o filtro de string de consulta para exibir o diagrama para a linha fornecida.
Eu verifiquei a Internet, tentei todos os tipos de conexões, mas parece que não é possível, pois o desenho da Web do Visio salva o ID de linha exclusivo no momento da vinculação e não permite passar dinamicamente. Alguém tem alguma ideia de como vincular dados dinamicamente ao desenho da Web do Visio?
Solução
Sim, você está certo, não é possível passar os valores para o diagrama da Web do Visio no SharePoint No entanto, enquanto procurava por este artigo que parece fazer exatamente o que você quer,
.Infelizmente você não pode passar qualquer argumento para o diagrama do Visio (como o ID do item) ou qualquer outra coisa fora da caixa.Isso me fez muito Frustrado e eu vim com uma solução!
Precisamos:
- provedor de dados personalizado
- handler http
- personalizado visioviewer webpart
Como o artigo é grande demais para colocar aqui, então eu só vou passar por você, ele também tem a solução que ele fez o que você pode simplesmente implantar e testar ou alterar conforme necessário,
Visio dinâmico do SharePoint 2010
.Espero que ajude.