Exchange 2007 publica iCalendar

2

Aqui está o nosso cenário: Temos um calendário de entrega como calendário de pasta pública em troca de 2007. Há três usuários em nossa empresa com permissão para adicionar / editar / excluir compromissos no calendário. Nossa transportadora atual gostaria de poder visualizar o calendário.

Eu tentei usar o Outlook 2007 para publicar o calendário, mas você não pode publicar um calendário de pasta pública em um servidor webdav. Então, tentei criar uma caixa de correio apenas para essa finalidade e dar permissão a todos os três usuários para editar o calendário dessa caixa de correio. Isso permitiu que uma pessoa publicasse o calendário em um servidor webdav. Isso funcionou muito bem, exceto se um usuário que não publicou o calendário fosse excluir um item, as alterações não seriam sincronizadas com o iCalendar no servidor webdav.

Existe alguma maneira de produzir um iCalendar de uma troca sem ter que usar o outlook? Existe uma URL que o Exchange fornece para obter um calendário de pasta pública (ou caixa de correio do usuário) em um formato iCalendar?

Gostaríamos que nossos usuários ainda usassem o Outlook para editar o calendário como fazem agora, mas gostariam que o calendário fosse atualizado em tempo real, acessando-o da troca. Existe algum software de terceiros para fazer isso? Eu também sou um desenvolvedor .NET, portanto, se alguém souber de algum código de exemplo para obter isso, isso também será útil.

Eu também estou aberto a outras alternativas além do intercâmbio, mas os requisitos são: Nossos três usuários precisam poder editar o calendário. As mudanças precisam ser em tempo real. Tem que haver uma maneira de somente leitura para a nossa transportadora de caminhões ver o calendário.

    
por awilinsk 20.08.2010 / 14:52

2 respostas

0

Acho que a direção em que estou indo é usar a API gerenciada do Microsoft EWS e configurar um HttpHandler no IIS para lidar com solicitações de formato do iCalendar.

O SharePoint é uma alternativa viável, mas não temos tempo e recursos para implementar um servidor do SharePoint no momento.

    
por 23.08.2010 / 13:42
0

Você pode usar o OWA para fornecer ao transportador o acesso ao calendário, mas não tenho 100% de certeza de como o Exchange 2007 e o OWA funcionam com pastas públicas (em determinado momento, o MS tentou se livrar do PF por isso pode não ser suportado).

Gostaria de sugerir que você analise o Windows SharePoint Services ou o SharePoint Foundation (depende da versão do sistema operacional, o SharePoint 2010 é a versão mais recente, mas exige o Server 2008 R2). Este é essencialmente um site onde você pode configurar todos os tipos de listas, bibliotecas de documentos, etc.

Você pode criar um calendário lá e conceder ao seu transportador acesso a esse calendário. Você pode configurar permissões com base no seu diretório ativo e conceder aos usuários anônimos apenas acesso de leitura.

Seus usuários podem usar o Outlook para se conectar a esse calendário e fazer atualizações do Outlook. Haverá um link no site do calendário que diz algo sobre o efeito de "Link para o Outlook". Você precisará do Outlook 2007 ou melhor para que isso funcione, mas ele fará exatamente o que você deseja.

    
por 20.08.2010 / 16:24