2010-07-01 9 views
0

Je développe un workflow qui implique une chaîne de tâches. Cette chaîne est démarrée de manière atomique lors de la création d'un élément de liste spécifique. Le workflow crée un nouvel élément de liste "readonly" dans une autre liste pour contenir toutes les informations et crée un nouvel élément de tâche pour collecter plus d'informations. Cette nouvelle tâche met ensuite à jour l'élément de liste "readonly" avec ses nouvelles données et crée la tâche suivante dans la chaîne.Comment faire pour transmettre des pièces jointes de tâches dans une chaîne de tâches de workflow dans sharepoint designer?

L'élément de liste initial peut contenir des pièces jointes. Comment puis-je transférer ou lier ces pièces jointes au nouvel élément de liste en lecture seule?

J'ai seulement le concepteur de sharepoint et je ne peux pas l'implémenter dans le code en raison des restrictions informatiques de l'entreprise. (ou puis-je?)

Répondre

0

Ok, bien, j'ai un plan et personne n'a encore regardé cette question.

Je vais éditer le NewForm.aspx et inclure javascript pour capturer les champs fileupload dans une PreSaveAction. Appelez ensuite le service Web updateListItems avec javascript pour créer des éléments dans une liste de pièces jointes. La création de ces éléments déclenche un workflow qui concatenta les noms de pièces jointes avec l'URL du répertoire de pièces jointes pour la liste d'origine. Ensuite, tout ce que je dois faire est de récupérer l'Id de l'élément de la liste d'origine quand il est créé et l'ajouter dans les liens concaténés pour les terminer. Ensuite, chaque tâche de la chaîne peut retirer la liste concaténée des liens vers les pièces jointes d'origine.

facile

Voyons comment ça se passe! Quelqu'un a-t-il d'autres idées?