2010-12-14 4 views
0

Je souhaite envoyer un courrier électronique à l'utilisateur lorsque mes critères se rencontrent, mais je ne peux que demander au concepteur de flux de travail de renvoyer un enregistrement.plusieurs enregistrements dans le flux de travail sharepoint

J'ai deux listes et j'ai des données quelque chose comme ci-dessous.

Liste A:

**col1**    **col2** 
[email protected]    This is subject 

Liste B:

Col1   Key1     Key2    
[email protected]  orange    apple 
[email protected]  banana    subject 

Iam écrit la condition

si col1 (A) est égal à col1 (B)

et col1 (A) contient key1 ou key2

faire quelque chose.

Mais il semble que seule la première ligne soit sélectionnée tout le temps et que rien ne se passe car elle ne correspond pas à la colonne de mots-clés. Y a-t-il un moyen de l'implémenter dans le concepteur de sharepoint car il y a une limitation à ce que seule la première ligne sera sélectionnée si plusieurs lignes sont retournées. Plz m'aide. Faites-moi savoir si je ne suis pas clair.

Merci,

Répondre

0

Il n'y a aucun moyen de le faire dans SharePoint Designer, ils je l'ai chemin scotchée cela ensemble dans le passé était de créer une autre liste qui est un pour vos nombreux ... en fonction de votre liste a et liste b

Créer une nouvelle liste en tant que telle.

Liste C
Col 1 Key1 Key2 Key1-1 Key2-1 Key1-2 Key2-2
[email protected] de recherche à la liste B de recherche à la liste B de recherche à la liste B http://www.fiddler2.com/fiddler2/

Avec la La nouvelle liste créée est mise à jour en fonction de Column1 1 (vous devez manuellement mettre à jour Key1 avec les valeurs des recherches.) Votre workflow peut alors interroger et envoyer des emails en fonction de la liste C (je placerais probablement le workflow sur la liste C et le faire se déclencher lorsque le nombre d'éléments approprié a été ajouté

+0

Merci pour la réponse! Pouvez-vous s'il vous plaît m'expliquer avec exemple. J'apprécie vraiment votre aide. – user346514

0

Je suis en train de travailler sur une tâche en cours ce problème aussi bien. Envoyez un e-mail à tous les contacts pour lesquels l'enregistrement a un indicateur particulier.

Exemple Liste:

Record | Group A | Group B | Group C | Contacts 
----------------------------------------------- 
1  [Checked]   [Checked] Names 
2     [Checked] [Checked] Names 
3  [Checked]      Names 

Bien que je n'ai pas réussi à obtenir que cela fonctionne. J'ai fait un pas de plus aujourd'hui. A savoir, j'ai deux variables de flux de travail - Collector et Bucket.

J'utilise les éléments suivants:

Set Variable:Bucket to [%Variable: Bucket%][%Variable: Collector%] 

La ligne ci-dessus m'a permis d'ajouter des e-mails à une seule variable. Maintenant, si nous pouvons combiner cela avec un moyen de vérifier "chaque" enregistrement. Ensuite, nous aurons une solution.

Questions connexes