Pergunta

Fundo

A minha tarefa é, no SharePoint, mostrar uma imagem de um mapa de processo que deve ser clicável. Pense em um mapa de imagem em html. Algumas áreas levá-lo para outras imagens de mapa de processo e outro abre uma janela pop-up.

"Connected" para cada mapa de processo é um conjunto de documentos. Estes documentos são armazenados em uma biblioteca de documentos. Há um mapa de processo para cada pasta na biblioteca de documentos. Os documentos devem ser mostrados ao lado da imagem. A pessoa clicar tanto a imagem ou uma pasta para navegar na hierarquia deve também ser capaz de carregar, descarregar e apagar os documentos.

Pergunta

Qual seria a solução mais fácil para isso?

Meus pensamentos

... até agora é criar uma peça personalizada na web que eu adicionar acima do navegador biblioteca de documentos (o padrão no MOSS 2007). Esta parte web lê algum arquivo xml apontando a imagem para mostrar e as áreas que é para ser clicáveis. Ele ouve por algum tipo de eventos da biblioteca de documentos, como cliques em pastas no navegador ou ele lê a URL atual para saber onde na hierarquia da pasta estamos atualmente, e desde que mostrar a imagem do mapa processo correto. Quando a imagem é clicada, a parte web atualiza a imagem e conta a biblioteca de documentos para atualização em conformidade.

Este é viável? Estou no caminho errado? Como faço para comunicar com uma biblioteca de documentos?

Obrigado, Martin

Foi útil?

Solução 2

Long desde que eu estive aqui ... Na verdade resolvido este.

Nós criamos duas partes da web, um para navegação do processo e um para filtrar documentos na biblioteca de documentos.

A parte web para navegação processo é realmente apenas uma parte da web que procura por um parâmetro de consulta específica na URL e acrescenta ".html" para ele. Em seguida, olha para aquele documento em uma biblioteca de documentos. Se encontrado, em seguida, este documento é mostrado dentro de um iframe. Simples!

Os documentos HTML são produzidos por Visio e exportado para HTML, em seguida, enviado para o SharePoint. Os links nas unidades documento do Visio a aplicação com consultas.

A parte da web que mostra os documentos correspondentes também olha para uma consulta específica no URL, em seguida, envia FilterParameters à biblioteca de documentos através da interface IfilterProvider. Peguei este exemplo IFilterProvider no MSDN e fez parecer na URL para os parâmetros e, em seguida, fez os controles invisíveis para o usuário.

solução muito simples, embora o cliente precisa para colocar em um monte de trabalho para incorporar os seus processos da empresa para ele. E isso é um pouco propenso a erros e, provavelmente, um otário para fazer alterações aos dados-sábio.

Outras dicas

Meus pensamentos são que você cria uma parte da Web que exibe o seu mapa de imagem e saídas (provedor) os critérios adequados para uma parte outra web que consome e exibe os arquivos em uma biblioteca de documentos.

Você pode conseguir isso através da criação de sua própria Web Part personalizada que exibe uma biblioteca de documentos com base em uma consulta CAML. Cada Imagens envia uma consulta CAML diferente para a Web Part biblioteca de documentos.

Espero que isso ajude. Por favor, forneça informações sobre como você resolveu esse problema se você já tiver feito isso.

Graças

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top