Inquiridor
Diagrama Dinâmico do Visio e Sharepoint

Pergunta
-
Pesso@l,
Recebi a seguinte demanda, hospedar um diagrama dinâmico com conexão em um banco SQL no sharepoint. A questão que eles querem que esse diagrama seja atualizado automaticamente sem que o usuário precise abrir o visio.
Servidor: Sharepoint 2016 On-Premise
No visio consegui realizar a configuração, ele atualiza a topologia de maneira dinâmica, o problema ocorre quando hospedo esse arquivo vsdx no Sharepoint.
Apesar de ter acesso administrativo no sharepoint, não sou um profundo conhecedor, após algumas pesquisas fiz as seguintes configurações:
Visio Service: Configurado e rodando, consigo abrir os arquivos Visio via browser.
Secure Store Service: Foi criado um Application com o nome VisioSQL, setei a conta que tem acesso ao SQL, tanto utilizando dominio\usrvisio(usuario do ad), quanto usrvisio(usuario apontado diretamente no SQL).
Hospedei tanto o arquivo de conexão quanto o vsdx em uma biblioteca de documentos, já que no artigo diz não ser obrigatório hospedar o .odc em um data connection library e não faço ideia de como criar uma.
No arquivo de configuração do .odc apontei o applicationid, assim como no globalsettings do visio service.
Comportamento:
Como disse consigo visualizar o gráfico, porém ele não atualiza as formas. Quando abro ele no Visio (na opção direta do sharepoint) ele abre e logo em seguida atualiza as formas.
O link que segui:
Todas as Respostas
-
O Microsoft Visio é um aplicativo de desenho de diagramas, desenho de fluxogramas, desenho de layouts
para o arquivo do Visio ser atualizado, o usuário tem que abrir o arquivo e atualizar as informações.
https://docs.microsoft.com/pt-br/sharepoint/dev/general-development/visio-services-in-sharepoint
https://docs.microsoft.com/pt-br/sharepoint/administration/visio-services-overview
https://support.office.com/en-us/article/display-a-visio-diagram-on-a-web-page-cecad64e-e0c4-49d0-93e0-acdd3709c57c
Ana Gauna | Senior Business Systems Analyst | MCSE Microsoft Windows Server | Rio de Janeiro | Brazil | If I helped you, mark the answer as useful
-
Ana,
Grato pela resposta.
Porém vamos aos links:
https://docs.microsoft.com/pt-br/sharepoint/dev/general-development/visio-services-in-sharepoint
Nesse link existe a segunda informação:
"Visio Services agora pode recalcular fórmulas do ShapeSheet. Além de atualizar gráficos de dados, Visio Services pode atualizar todas as formas com dados e visuais que dependam dos dados. A maioria das funções do ShapeSheet são suportados para o recálculo."
Ou seja, entende-se que através do Visio Services as Shapes podem ser atualizadas, que é exatamente o que venho buscando.
https://docs.microsoft.com/pt-br/sharepoint/administration/visio-services-overview
Aqui trata de um overview do Visio Services, o que dito na thread está instalado e rodando corretamente já que consigo abrir os vsdx normalmente no browser, eles somente não são atualizados dinamicamente.
https://support.office.com/en-us/article/roadmap-publish-visio-drawings-to-a-sharepoint-site-467284ad-2d0a-4091-a34b-a38af66a20a4
Aqui trata de arquivos vdw que eram necessários no sharepoint 2010 e visio 2010 quando não configurava o visio services, acredito não se aplicar ao meu caso.
https://support.office.com/en-us/article/display-a-visio-diagram-on-a-web-page-cecad64e-e0c4-49d0-93e0-acdd3709c57c
Aqui trata da exibição do Visio em plataformas como OneDrive, e Sharepoint Web Part, que novamente não trata do assunto que estou necessitando.
Como coloquei, o Diagrama está sendo exibido corretamente dentro do Sharepoint com o Visio Services, o que gostaria que acontecesse é a atualização automática do Diagrama, ou Auto Data Refresh, o que diz ser possível tanto aqui:
"
https://docs.microsoft.com/pt-br/sharepoint/dev/general-development/visio-services-in-sharepoint
Nesse link existe a segunda informação:
"Visio Services agora pode recalcular fórmulas do ShapeSheet. Além de atualizar gráficos de dados, Visio Services pode atualizar todas as formas com dados e visuais que dependam dos dados. A maioria das funções do ShapeSheet são suportados para o recálculo."Quanto aqui:
"https://docs.microsoft.com/en-us/sharepoint/administration/configure-data-refresh-by-using-external-data-connections"
Caso não seja possível eu preciso de alguma documentação que diga que essa ação não é possível, o que não encontrei nas documentações informadas.
Grato.
-
-
O Sharepoint utilizado é On-Premisses 2016 Enterprise e o Visio é o Professional 2013.
- Editado fernando do vale segunda-feira, 2 de março de 2020 16:23
-
O Microsoft Visio Professional 2013 funciona junto com o Sharepoint Designer 2010 e Sharepoint Designer 2013
O Microsoft Visio Plano 2 funciona com o Sharepoint Online e Office 365
Essa versão antiga do Visio Professional 2013 pode ter alguns itens que são incompatíveis com a versão mais recente do Sharepoint.
Ana Gauna | Senior Business Systems Analyst | MCSE Microsoft Windows Server | Rio de Janeiro | Brazil | If I helped you, mark the answer as useful
-
"
O Microsoft Visio Professional 2013 funciona junto com o Sharepoint Designer 2010 e Sharepoint Designer 2013
Eu não estou tentando fazer um designer de Workflow, e sim um Diagrama Dinâmico com conexão de dados externas, com arquivos *.VSDX, o que já foi feito.
Novamente, o diagrama já está hospedado no sharepoint corretamente, o que não ocorre é o Sharepoint atualizar as shapes de com o banco de dados SQL no qual ele está conectado automaticamente, sendo necessário que eu abra manualmente o arquivo, sendo que nos links coloquei na thread informam que essa atualizam pode ser configurada de maneira automática.
-
A extensão VSDX do Visio é um arquivo de desenho, então ele só contém o desenho que foi criado.
Há vários tipos de arquivo, por extensão, que compõem o formato de arquivo do Visio 2013. Essas extensões incluem:
-
. vsdx (desenho do Visio)
-
. vsdm (desenho habilitados para macro do Visio)
-
vssx (estêncil do Visio)
-
. vssm (estêncil habilitados para macro do Visio)
-
. vstx (modelo do Visio)
-
. vstm (modelo habilitado para macro do Visio)
Ana Gauna | Amgauna Tecnologia | Microsoft Partner Cloud Solution Provider | Vendo licenças cloud de produtos Microsoft | IT Consultant | www.amgauna.com.br | Rio de Janeiro | Brazil | If I helped you, mark the answer as useful
-
-
ANA,
O Arquivo VSDX está OK, a hospedagem do arquivo está ok, o arquivo .odc também está ok.
O PROBLEMA É QUE O ARQUIVO NÃO ATUALIZA AS SHAPES AUTOMATICAMENTE UTILIZANDO O DATA REFRESH COM O VISIO SERVICE, o Secure Store o sharepoint, isso tudo foi descrito no inicio da thread e dito novamente algumas vezes.
O PROBLEMA NÃO ESTÁ NA EXTENSÃO DO ARQUIVO, NA VERSÃO DO VISIO, OU ALGO SIMILAR, o problema é que as SHAPES NÃO ATUALIZAM AUTOMATICAMENTE quando o arquivo é exibido via browser no Shapoint.
A demanda é:
Atualizar automaticamente as formas do sharepoint utilizando uma conexão externa, essa demanda foi atendida corretamente através do Visio, o problema está sendo quando hospedo esse arquivo no Sharepoint e ele não atualiza automaticamente mesmo o arquivo .odc estando na mesma Farm.
IT Specialyst | MCSE Core Infrastrucuture | MCSE Produtivity | MCSA Windows Server 2016 | VCP6-DCV | Commvault Professional | MBA
-
Configurou o ID de dados externos do Visio Services?
https://docs.microsoft.com/pt-br/sharepoint/administration/configure-visio-services
Ana Gauna | Amgauna Tecnologia | Microsoft Partner Cloud Solution Provider | Vendo licenças cloud de produtos Microsoft | IT Consultant | www.amgauna.com.br | Rio de Janeiro | Brazil | If I helped you, mark the answer as useful