Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1490 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Workflows lancés manuellement (sharepoint)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Workflows lancés manuellement (sharepoint)

n°1775917
Lhalfelin
Posté le 22-08-2008 à 11:52:54  profilanswer
 

Bonjour,
 
je sais pas si vous êtes nombreux à avoir la "chance" de travailler avec des workflows personnalisés dans Sharepoint Designer 2007, sait-on jamais voici mon problème.
 
J'ai défini un workflow personnalisé sur une liste. Le workflow est à lancement manuel car il est prévu pour être lancé plusieurs fois pour le même élément.
 
Ce workflow, entre autres, crée un élément sur une autre liste, laquelle a un champ obligatoire de type "personne ou groupe".  
Ce que je voudrais faire est avoir un champ de sélection de ce type (qui aille chercher dans le répertoire standard d'utilisateurs) à la création du workflow (dans les "initialisation" ), mais le type de champ est pas disponible.
 
A défaut je voudrais mettre la personne qui lance le workflow dans le champ obligatoire, mais je trouve pas dans le menu quelque chose qui permet de près ou de loin de faire ça.
 
J'ai cherché une solution sur internet mais je n'ai pas trouvé de site ou de blog où ce problème était exposé. Du coup je me demande si je rate pas un truc gros comme une maison, parce que mon besoin me semble assez simple et basique dans le contexte d'un intranet !
 
 :jap:  

mood
Publicité
Posté le 22-08-2008 à 11:52:54  profilanswer
 

n°1775924
Master_Jul
Posté le 22-08-2008 à 12:06:56  profilanswer
 

Salut,
 
Personnellement, j'en ai développé avec VS et c'est parfaitement prévu, ici :
http://msdn.microsoft.com/en-us/li [...] ruser.aspx
 
Donc y'a certainement moyen de le retrouver depuis SPD mais je n'en sais pas plus. Peut-être chercher SPD + cet attribut sur Google.


---------------
En français, on écrit "connexion", pas "connection".
n°1775937
Lhalfelin
Posté le 22-08-2008 à 12:58:38  profilanswer
 

Salut et merci :)
J'ai donc trouvé par Google qu'il fallait faire une "custom action". J'ai pas accès au code, malheureusement, donc j'ai trouvé un moyen détourné un peu crado de faire la chose. Celui qui lance le workflow est placé dans le champ Created By du nouveau List Item.  
Du coup je rajoute un workflow à la création de l'item pour changer le champ, qui a initialement une valeur fausse (le créateur de l'item courant dans la liste d'origine, qui n'est pas forcement celui qui lance le w/f).
 
Comme ça marche dans le filtrage des listes, je me demande si la ligne simple de texte ne peut pas fonctionner comme variable d'initialisation. J'essayerai ça cet après-midi...

n°1776004
Lhalfelin
Posté le 22-08-2008 à 14:41:13  profilanswer
 

Update: Le workflow ne transforme pas tout seul le nom en User. Ca marche peut-etre avec un champ numerique et son ID mais je vais pas demander aux utilisateurs du Workflow d'aller chercher ca ! Ma solution de rustine va rester pour le moment :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Workflows lancés manuellement (sharepoint)

 

Sujets relatifs
Sharepoint ou wiki(open source)[ASP.NET] Utiliser "manuellement" les fichiers de ressources
outils pour modéliser manuellement des graphesimporter manuellement une table de 28Mo
[SQL server] Transferer une base SQL sharepoint sur un nouveau serveur[Sharepoint] Customiser la navigation
[Résolu][Sharepoint] Sécuriser le lien "All site content"Créer un Fil RSS manuellement...
[Excel] Définir manuellement une plage de donnéesCustomisé SharePoint avec SharePointDesigner 2007
Plus de sujets relatifs à : Workflows lancés manuellement (sharepoint)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR