Je ne peux plus ignorer le braiement de mes utilisateurs. Ils veulent un système de planification des tâches et à un moment donné je dois livrer. Je pensais faire mon propre (ne peut pas être dur), mais alors les utilisateurs auraient deux systèmes de gestion de tâches côte à côte, car ils utilisent déjà Outlook pour la même chose.Techniques d'intégration d'une application intranet ASP.NET avec le calendrier Outlook
En termes d'intégration calendrier/tâches Outlook, deux approches possibles me vint:
1) Utiliser JavaScript et automatisation
me semble me rappeler qu'il est possible de faire l'automatisation en JavaScript.
PROS:
- Je l'ai fait avant l'automatisation.
CONS:
- Automation est horrible!
- une certaine persistance (entités Perspectives ) est la responsabilité du Code côté client, et le reste de la responsabilité du côté serveur de code . C'est horrible.
- Problèmes de sécurité possibles/
Blocage du service informatique
2) Utilisez une API .NET pour interagir avec Exchange Server directement
L'intranet utilise l'authentification unique, donc nous espérons que devrait faire des questions de sécurité plus facile.
PROS:
- Tout le code de persistance serait côté serveur.
CONS:
- Je ne sais même pas qu'une telle API existe.
Comme toujours, j'aime me tenir sur les épaules des géants. Quelqu'un qui a déjà foulé ce chemin peut-il me guider?
Je devine avec JavaScript Automation vous dire JScript (Windows Scripting Host) et OLE? Si c'est le cas, cela ne fonctionnera probablement pas dans un navigateur et nécessite l'installation d'Outlook sur les ordinateurs afin que OLE soit disponible. –
Je me souviens juste qu'il y a plusieurs années, j'ai pu obtenir JavaScript pour faire de l'automatisation de base de (je pense) Word. Oui, Outlook devrait être installé sur l'ordinateur, mais c'est l'ordinateur de l'utilisateur, ce serait donc le cas. – David