Sharepoint-Aufgabenliste und Outlook-sync

Ich bin versucht zu synchronisieren Sharepoint-Aufgabenliste mit Outlook. Wenn der Benutzer die Verbindung der Aufgabenliste in outlook, die task, die für alle Benutzer sichtbar sind in outlook. Eher als das anwenden von filtern in Outlook, kann ich eine Filterung an der Quelle selbst? Es gibt beträchtliche Anzahl von Benutzern, für meine Bewerbung, wäre es nicht gut zu Fragen, die alle Benutzer anwenden von filtern auf Ihre eigenen.

Irgendwelche anderen Vorschläge?

Dank.

  • legen Sie alert(ctx.Listenname) und alert(ctx.Blick.toLowerCase ()), um zu sehen, wenn gültige Werte vorhanden sind. ctx kann null sein, wenn Sie sehen, Liste in einem webpart mit vollständiger Symbolleiste. Versuchen Sie, um die Liste zu öffnen.
  • Ich bin immer der original-Liste in outlook. Ich bin in der Lage, die Warnung mit der korrekten Liste-id und die anzeigen-id und das problem denke ich ist, die ersetzen-Funktion auf itm.onMenuClick = itm.onMenuClick.ersetzen(ctx.Listenname.toLowerCase(), ctx.Blick.toLowerCase()); funktioniert nicht
  • Wenn ich deaktivieren Sie die Zeile itm.onMenuClick = itm.onMenuClick.ersetzen(ctx.Listenname.toLowerCase(), ctx.Blick.toLowerCase()); Seine abrufen der normalen Liste, wenn ich es nicht abgerufen wird und der Fehler bleibt. Die get-Liste-Methode des web service handelt, in Ordnung. was sind andere Verwandte Methoden, die ausgelöst werden, wenn eine Verbindung zu outlook?
  • Es bedeutet, dass Sie erfolgreich eine Verbindung zu outlook. Und outlook ist dann requestion für sharepoint-Elemente und dann OutlookLists ist wahrscheinlich irgendwo abstürzt oder nicht, etwas zu tun, wie erwartet. Überprüfen Sie, ob getListFromView Methode tatsächlich gibt eine Liste (findet eine Liste von view-id)
  • Zurückgegeben wird eine Liste, das habe ich überprüft mit der id zurückgegeben, und die item-count.
  • wie über das schreiben eines Codes, Aufgaben filtern, basierend auf der aktuellen Benutzer, und fügen Sie diese, um outlook-Aufgaben mit Microsoft.Office.Interop.Outlook sobald eine neue Aufgabe wird aktualisiert, um outlook von sharepoint. Paket das als bat-Datei.
  • Bitte könnten Sie dann sehen, was für eine Antwort wird gesendet zurück zu outlook, und fügen Sie Sie in Ihre Frage? Danke.
  • siehe meine Frage, ich habe die Anfrage und die Antwort
  • Es wird nicht im ie funktioniert, weil in global.asax-Datei leiten wir Anfragen zu "_vti_bin/lists.asmx", wo useragent enthält "Microsoft Office Outlook", leiten wir Sie zu OutlookLists.asmx. Mit anderen user-agent funktioniert es nicht, wie Listen.asmx nicht wissen, was zu tun mit der view-id. Bitte ändern Sie die OutlookLists.asmx mit debug-Anweisungen, um zu sehen, wenn der code, der aufgerufen wird, wenn Sie Outlook verwenden.
  • Ja, es ist immer umgeleitet OutlookLists.asmx... Die GetList-Methode ist die Auslösung in Ordnung, ich habe log-Anweisungen drin, aber wenn es um die GetListItemChangesToken, seine nicht immer trigerred. Was haben Sie damit gemeint es funktioniert nicht in ie???
  • GetList ist aus OutlookLists.asmx... könnte es sein, dass diese GetListChangesToken braucht immer noch die Standard-Listen.asmx???
  • Sie schrieb: "Hier ist die Anfrage im ie". Ich dachte, es ist der Internet Explorer. Es gibt keine solche Methode GetListChangesToken, aber es ist GetListItemChangesSinceToken (msdn.microsoft.com/en-us/library/...). Wenn GetListItems ausgelöst wird, dann werden alle anderen Methoden ausgelöst werden soll, wird von Outlook.
  • Ja ich meinte Internet Explorer, ich war auf der Suche nach der Antwort, wenn ich auf 'Connect to Outlook". Ich bin nicht immer der GetListItems auslösen
  • Sie nicht haben, um zu überprüfen, Antwort mit dem IE, weil, wenn Sie gedrückt Verbindung mit Outlook herstellen, sollten Sie die sharepoint-Liste in outlook. Was ich meine, mit der Antwort ist, ich möchte sehen, was OutlookLists.asmx reagiert. Sie können tun, dass mit debugger oder das hinzufügen von debug-Anweisungen in, zum Beispiel, GetListItemChangesSinceToken oder GetListItems-Methode zu sehen was es sendet Sie zurück zu outlook.
  • Ah, fein! Ich werde versuchen, die nächsten...
  • Seine Arbeit! Ich gerade entfernt einige Zeilen aus der GetListItemSinceChangesToken Funktion. Die Sitzung Instanz-Objekte wurden nicht benötigt für meine Anforderung.

InformationsquelleAutor Shankar | 2011-04-05
Schreibe einen Kommentar