2011-08-09 4 views
0

Je dispose d'un environnement Sharepoint très verrouillé dans lequel je ne peux utiliser que le Sharepoint Designer ou l'interface Web Sharepoint. Je ne peux pas déployer de code. L'utilisateur Robert démarre un workflow à partir de la liste A et j'ai besoin de remplir l'e-mail de workflow avec une valeur de la liste B (utilisateur de recherche Robert dans la liste B et donnez-moi la valeur ID).Valeur de recherche Sharepoint de la liste

Existe-t-il un moyen de le faire dans un environnement contraint tel que celui que j'utilise?

Merci

Répondre

1

J'ai utilisé AJAX dans le passé pour interroger une liste séparée de la charge de la page, mais je ne peux pas trouver le code pour le moment. Il existe plusieurs services Web exposés par SharePoint qui autorisent l'interrogation et this page semble offrir une solution qui peut être adaptée en utilisant SOAP et jQuery. Si je peux trouver l'heure et le code, je publierai volontiers ce que je peux bientôt.

EDIT: notifications de flux de travail peuvent avoir des liens vers l'élément créé ou modifié (quel que soit déclenché l'e-mail) - Si vous ne l'avez pas vu cette page: Send e-mail in a workflow, il contient des instructions pour plusieurs modifications, y compris des liens vers l'élément . Avec Sharepoint Designer, vous pouvez modifier la page View-Item pour les éléments de cette liste afin qu'ils affichent d'autres informations relatives à l'élément, telles que les informations de Richard.

+0

Merci CJ, cela pourrait être une solution viable pour de nombreux scénarios, mais je pense que le courrier électronique est un peu différent. Je ne peux pas lancer un service Web à partir de l'e-mail de workflow. Pouvez-vous penser à une autre approche que je pourrais utiliser? – Lorenzo

+0

Si je comprends bien, vous essayez d'insérer des données de la liste B (en fonction d'un élément de la liste A) dans l'e-mail de flux de travail envoyé par le serveur. Je ne sais pas comment faire cela (si c'est possible), mais plus d'informations seraient utiles. Quel est le but de l'insertion des données (c'est-à-dire obtenir l'ID de Robert)? Est-ce qu'une page d'atterrissage qui montre l'information que vous voulez est acceptable? Quels navigateurs et clients de messagerie doivent être pris en charge? –

+0

En ce qui concerne la possibilité d'une page de destination, tenez également compte des implications réglementaires de ce que vous essayez d'injecter dans l'e-mail. S'il s'agit d'un système militaire ou gouvernemental, mon expérience est que les courriels devraient simplement être des notifications telles que «De nouvelles informations sont disponibles via votre compte sur System XYZ» et ne peuvent pas fournir ou contenir des liens, PII ou instructions/commandes/commandes (cela est dû à un manque de cryptage et/ou une signature numérique sur l'email). –

Questions connexes