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

Développement Sharepoint .NET Discussion :

Lancement Workflow Auto et Compte Système


Sujet :

Développement Sharepoint .NET

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2011
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2011
    Messages : 71
    Points : 27
    Points
    27
    Par défaut Lancement Workflow Auto et Compte Système
    Bonjour,

    J'explique mon problème : J'ai crée un workflow avec Visual Studio 2010 que j'ai déployé sur un site SharePoint.

    Lorsque je paramètre le workflow pour un lancement manuel, il n'y a aucun problème, le workflow s'exécute et aucune erreur.

    Et lorsque je paramètre ce même workflow pour se lancer automatiquement à la création d'un item, le workflow fait sont travail (qui est de modifié un champ de l'item crée) mais j'ai cette fenêtre qui s'affiche

    http://www.hiboox.fr/go/images-100/e...492ec.bmp.html



    Le workflow fonctionne mais cette fenêtre qui s'affiche à chaque fois c'est inélégant et je ne peux pas livrer aux utilisateurs avec ce message même si les modifs qui doivent être faite le sont


    Je suppose qu'il faut changer un paramètre ou faire un emprunt d'identité quelquepart pour que lorsque le workflow se lance automatiquement, on simule un lancement manuel par l'utilisateur connecté.

    Il faudrais peut-être faire en sorte que le OriginatorUser du workflow soit le compte perso sur lequel la session a été ouverte et non pas le compte système.

    MERCI

  2. #2
    Expert confirmé Avatar de Lapinpanda
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2009
    Messages
    3 230
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 230
    Points : 4 913
    Points
    4 913
    Par défaut
    Tu as très bien compris ce qui va pas.


    Deux personnes, une physique, une virtuelle, font une modification sur ton élément.

    Physique : toi.
    Virtuelle : le workflow.


    Il est de bonne pratique normalement de générer un Contexte Web spécifique avec OpenWeb(SPUserTOken) et que à l'intérieur de cela tu fasses l'update
    Merci d'utiliser en cas de résolution de votre problème

    N'oubliez pas non plus le petit pouce vert pour récompenser celui que vous a aidé

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2011
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2011
    Messages : 71
    Points : 27
    Points
    27
    Par défaut
    J'ai déjà essayer cette méthode mais cela ne fonctionne pas car le problème ne vient pas du fait que l'update soit fait dans tel ou tel contexte, mais de l'originatorUser du workflow.

    Je ne sais pas comment changer ce paramètre afin de le mettre sur l'utilisateur connecté même dans le cas d'un lancement auto.

Discussions similaires

  1. Réponses: 2
    Dernier message: 30/01/2009, 10h03
  2. Récupérer le nom du compte système local
    Par elsuket dans le forum Scripts/Batch
    Réponses: 1
    Dernier message: 14/01/2009, 20h59
  3. [E - 03] Macro complémentaire + lancement en auto
    Par saigon dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 13/01/2009, 14h47
  4. [WD 11] Fermeture auto, login et système de QCM
    Par Grounch dans le forum WinDev
    Réponses: 14
    Dernier message: 04/03/2007, 20h25

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