IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SharePoint .NET Discussion :

Workflow. Recuperer champs Responsable dans autre liste puis Email


Sujet :

SharePoint .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2009
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 13
    Par défaut Workflow. Recuperer champs Responsable dans autre liste puis Email
    Salut a tous,

    Voici mon problème, j'ai une liste "Phase1" qui comporte un champ "responsable", il s'agit d'une colonne lookup qui recupère ses valeurs dans une autre liste nommée "Team Responsible" dans laquelle chaque "responsable" a une adresse "email".

    ex: "Responsable": Manager, Comptable etc....

    Lorsqu'un utilisateur creer un document dans Phase1, il choisit un "responsable" qui est donc lié a une adresse "email".

    Ce que j'aimerai faire via SP Designer, c'est creer un workflow 3 etats a ce document et l'assigner automatiquement au responsable. Cela eviterai a l'utilisateur de designer un nouveau workflow a chaque creation de document.

    Merci beaucoup.

  2. #2
    Membre averti
    Inscrit en
    Juin 2009
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 13
    Par défaut
    Svp je suis vraiment en pleine galere, quelqu'un pourrait m'aider?

    Ou juste essayer de me diriger vers la solution...

    Merci encore a tous.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    118
    Détails du profil
    Informations personnelles :
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Juillet 2009
    Messages : 118
    Par défaut
    Bonjour,

    Peux tu expliquer un peu mieux ce que tu aimerais faire STP.

    En gros tu as une 1ere liste Team Responsable où tu rentres nom du responsable qui est lié à une @ mail, et ensuite tu voudrais assigner au responsable ce que l'user a rentré ??? et tout cela automatiquement ??

  4. #4
    Membre averti
    Inscrit en
    Juin 2009
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 13
    Par défaut
    Salut!

    Désolé pour ne pas avoir été assez clair.

    Alors voici ce que j'aimerai faire:

    J'ai cree une liste Team Responsable qui est utilisée en tant que WebPart dans ma page d'accueil. Cette liste permet d'affecter une adresse Email a chaque Responsable. Dans cette liste se trouve deux colonnes: Responsable (type de Title: Analyste, Manager, Comptable) et Email (colonne de type Personne) qui permet d'indiquer l'email de chaque responsable.

    Mon site est constitué de plusieurs document library. Une librarie pour chaque phase dans laquelle j'ai crée des content types.

    Pour chaque content type, j'ai ajouté un champ Responsable (colonne lookup qui va chercher les infos dans la fameuse liste Team Responsable).

    Lorsque le manager crée un nouveau doc a partir de ce content type dans cette librairie, il selectionne donc le Responsable (Analyste, Comptable.. ) dont le champ est recherché dans la liste Team R.
    Le document est a present crée est le Responsable est bien selectioné. Ce que je voudrais faire maintenant c'est envoyer un mail a ce Responsable lorsque le doc est crée sachant que l'email de ce responsable figure dans la list Team M.


    J'utilise cette liste car il s'agit la d'un model de site qui sera utilisé pour des projets, pour cette raison je me dois de concevoir un solution standard.

    Merci beaucoup pour votre aide, n'hesitez pas si je ne suis pas encore assez clair.

  5. #5
    Membre éclairé
    Inscrit en
    Juin 2008
    Messages
    395
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Juin 2008
    Messages : 395
    Par défaut
    Bonjour,

    Pour moi, et peut être il y d'autre solution:
    tu développe un event handlers attaché vos bibliothèques de document pour chaque ajout (onadded) d'un document tu envoi un mail au responsable sélectionné.

    A l'aide d'une requête CAML tu récupère le responsable parmi la liste de responsable (par le champs titre). puis tu peux facilement par code récupérer son mail et tu lui envoi le mail que tu veux l'envoyé!

    Je sais pas si j'étais assez claire!
    en tout cas n'hésite pas si mon idée ça te convient!
    Bon travail!

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    118
    Détails du profil
    Informations personnelles :
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Juillet 2009
    Messages : 118
    Par défaut
    J'espère avoir compris ce que tu voulais.

    Dans ton cas, je pense qu'il faut que tu fasses un workflow dans la liste où le manager crée la liste, en mettant comme conditions "si le champ Responsable n'est pas vide, et si le champ email n'est pas vide" et quand c'est good, tu mets l'action envoyer un courrier electronique et tu mets en destinataire le responsable que tu vas rechercher grâce au flux dans l'autre liste que tu as créée....

  7. #7
    Membre averti
    Inscrit en
    Juin 2009
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 13
    Par défaut
    Merci a tous les deux.

    Les solutions d'Hassine me semble fonctionnaient mais je n'ai aucun moyen de crée des event handlers d'ou je travail ; environnement trop rigide..

    Pour ce qui est du workflow Aurel, je ne vois pas comment faire.

    Dans mes doc library, je peux creer des workflows 3 etats ou des workflows via SP Designer. Le pb lorsque je tente de le faire, c'est lorsque je souhaite selectionner le destinataire, je ne peux selectionner directement l'email de l'utilisateur puisqu'il se trouve dans une autre liste. La question est donc comment crée ce workflow en allant chercher l'adresse email du Responsable dans ma liste Team Members ??

    D'avance merci.

Discussions similaires

  1. recuperer un objet dans une list d'apres un de ses champs
    Par zmatz dans le forum Général Dotnet
    Réponses: 3
    Dernier message: 29/07/2007, 14h55
  2. [SQL] recupere les valeurs d'un liste puis faire une requete SQL
    Par 18Marie dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 22/06/2006, 12h50
  3. recuperer champs texte dans variable session via javascript
    Par richton95 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 10/03/2006, 14h17
  4. [MySQL] Champ inconnu dans field list
    Par student007 dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 26/02/2006, 18h09
  5. [Formulaire] filtrer liste par choix dans autre liste
    Par vatounet dans le forum Access
    Réponses: 4
    Dernier message: 05/10/2005, 15h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo