Genehmigen/Ablehnen E-Mail von SharePoint erstellt
Wenn ich eine Besprechung in Outlook, der Empfänger erhält einen genehmigen/ablehnen-Taste in der Spitze der E-Mail. Ich möchte nicht eine ähnliche Sache mit SharePoint: Wann wird eine Aufgabe erstellt, eine E-Mail an die person, der die Aufgabe zugewiesen ist, und die E-Mail fordert den Empfänger entweder die Annahme oder Ablehnung der Aufgabe. Ich habe gesehen, demos der Leute die dies tun, mit der eine benutzerdefinierte ASPx-Seite, aber ich möchte, um es direkt in der E-Mail. Wie sollte ich dies tun?
Ich bin gewohnt, workflows in Visual Studio, so bin ich glücklich, mit code-Beispiele für die Einrichtung eines E-Mail-und/oder Parsen der Antwort
Cheers
Nik
Du musst angemeldet sein, um einen Kommentar abzugeben.
Genehmigen/ablehnen-Schaltflächen in Outlook auftaucht, weil die E-Mail ist in der iCalendar - format. Ich weiß nicht, ob dies der beste Weg, aber Sie können senden Sie Ihre iCalendar-E-Mails mit C# - code und setzen Sie die Antwort per E-Mail an einen mail-server, den Sie Steuern. Von E-mail-server, können Sie die E-Mail und verwenden Sie die SharePoint-WebService-API zu genehmigen, die das Element in SharePoint.
Ich wie JMD den Vorschlag, aber ich weiß nicht, wie würden Sie die Interaktion mit SharePoint-von der E-mail-server.
Könnte es ein einfacher, senden Sie eine HTML-formatierte E-Mail mit zwei links (
<a href="...">...</a>
) für das Akzeptieren und Ablehnen buttons. Sie konnte mit Hilfe von CSS formatiert Sie so, dass Sie Aussehen wie echte Tasten.Sie könnten dann erstellen Sie eine ASPX-Seite (oder besser eine
IHttpHandler
Umsetzung) durchführen einer Aktion basierend auf der übergebenen Parameter über eine URL. Sie wollen pass in die Seite, das web und die Liste der details und die Liste Element-ID und einen Wert, um anzugeben, ob das Element genehmigt oder abgelehnt wurde.Dann legen Sie die URLs Ihrer "Knöpfe" in der E-Mail, rufen Sie Ihren Behandler auf und übergeben die entsprechenden parameter-Werte.
Der Nachteil dabei ist, dass die "Tasten" wäre ein Teil des Nachrichtentexts und nicht Teil des Outlook-chrome, aber auf der anderen Seite, Sie wäre nutzbar von jedem E-Mail client.