Ich kann das Kreischen meiner Benutzer nicht mehr ignorieren. Sie wollen ein Aufgabenplanungssystem und irgendwann muss ich liefern. Ich dachte daran, mein eigenes zu machen (kann nicht schwer sein), aber dann hätten die Benutzer zwei nebeneinander liegende Task-Management-Systeme, da sie Outlook bereits für dasselbe verwenden.Techniken für die Integration einer ASP.NET Intranet App mit dem Outlook-Kalender
In Bezug auf der Outlook-Kalender/Aufgabenintegration, zwei mögliche Ansätze fielen mich ein:
1) zu verwenden JavaScript und Automation
Ich scheinen es ist möglich, mich daran zu erinnern Automatisierung in JavaScript zu tun.
PROS:
- ich vor Automatisierung gemacht habe.
CONTRA:
- Automation ist schrecklich!
- Einige Persistenz (Outlook Einheiten) liegt in der Verantwortung von clientseitigen Code, und der Rest der Verantwortung der serverseitigen Code. Das fühlt sich schrecklich an.
- Mögliche Sicherheitsbedenken/
Blockierung von IT-Abteilung.
2) Verwenden Sie einige .NET-API mit Exchange Server direkt auf
Das Intranet verwendet Single-Sign zu interagieren, so hoffnungsvoll, dass sollten Sicherheitsprobleme leichter machen.
PROS:
- Alle Persistenz Code serverseitige wäre.
CONTRA:
- ich nicht einmal wissen, dass eine solche API existiert.
Wie immer möchte ich auf den Schultern von Riesen stehen. Kann mir jemand, der diesen Weg vorher beschritten hat, eine Anleitung geben?
ich mit JavaScript Automation bin Erraten Sie bedeuten JScript (Windows Scripting Host) und OLE? Wenn dies der Fall ist, funktioniert dies wahrscheinlich nicht in einem Browser und erfordert, dass Outlook auf den Computern installiert wird, damit OLE verfügbar ist. –
Ich erinnere mich noch, dass ich vor vielen Jahren JavaScript bekommen konnte, um die grundlegende Automatisierung von (glaube ich) Word zu machen. Ja, Outlook müsste auf dem Computer installiert werden, aber es ist der Computer des Benutzers, also wäre es. – David