Snabb och enkel: Automatiskt öppna InfoPath-formulär från SharePoint Designer Email

UPPDATERING: Madjur Ahuja påpekar denna länk från en diskussionsgrupp diskussion: http://msdn2.microsoft.com/en-us/library/ms772417.aspx. Det är ganska definitiv.

===

Vi vill ofta bädda in hyperlänkar till InfoPath-formulär i e-postmeddelanden skickas från SharePoint Designer arbetsflöden. När användare får dessa e-postmeddelanden, de kan klicka på länken från email och gå direkt till InfoPath-formuläret.

Detta monster URL konstruktion fungerar för mig:

http://server/sites/departments/Technical Services/InformationTechnology/HelpDesk/_layouts/FormServer.aspx?XmlLocation=/sites/departments/Technical Services/InformationTechnology/HelpDesk/REC REM RED Forms/REC2007-12-18T11_33_48.XML&Källa = http % 3A % 2F % 2Fserver % 2Ecorp % 2Edomain % 2Ecom % 2Fsites % 2Fdepartments % 2FTechnical % 2520Services % 2FInformationTechnology % 2FHelpDesk % 2FREC % 2520REM % 2520RED % 2520Forms % 2FForms % 2FAllItems % 2Easpx&DefaultItemOpen = 1

Ersätta fet röd text med namnet på formuläret, som visas i följande skärmdump:

bild

Observera att det finns en hel del hårdkodade sökvägen i URL:, samt en URL-kodade komponent. Om det är så svårt att översätta till din specifika situation, Prova att vrida på varningar för formulärbiblioteket. Bokför en form och när du får e-post, Visa källan till e-post och du ser allt du behöver inkludera.

Skarpsinniga läsare kanske märker att ovanstående e-kroppen visar också en länk som ansluter direkt till uppgiften via en filtrerad vy. Jag planerar att förklara det närmare i ett kommande inlägg.

</slutet>

Technorati Tags:

En reaktion på ”Snabb och enkel: Automatiskt öppna InfoPath-formulär från SharePoint Designer Email

  1. Ashish Kanoongo
    Hej
    Hur kan jag formatera datetime fält hittills endast fält i emailbody?
    Hur kan använda om else-sats i e-kroppen? Låt säga för ett boolean-fältvärdet är 'True', Jag vill visa ' Ja’ annars "nej". Är detta möjligt?
    Som jag använder FBA, så när jag använder createdby fält, Det är också visar aspsqlnetprovide namn alongwith användarnamn, Hur tar jag bort detta?
    Tack på förhand, du svara asap.
    Ashish
    Svar

Lämna svar

Din e-postadress kommer inte att publiceras. behövliga fält är markerade *