circulation d'outils collaboratifs infopath - InfoPath Dev
in

InfoPath Dev

circulation d'outils collaboratifs infopath

Last post 05-15-2006 07:37 AM by Landolsi. 58 replies.
Page 1 of 4 (59 items) 1 2 3 4 Next >
Sort Posts: Previous Next
  • 05-05-2006 07:03 AM

    • carole8
    • Top 150 Contributor
    • Joined on 05-05-2006
    • France
    • Posts 80

    circulation d'outils collaboratifs infopath

    Bonjour tout le monde !

    Je suis stagiaire, et je dois mettre en place des outils collaboratifs notamment une demande d'engagement de dépense.

    Le demandeur doit y accéder par un site sharepoint, la remplir et l'envoyer au responsable du service achat, celui ci doit alors accepter ou refuser puis renvoyer au demandeur la décision.
    Pour cela j'ai créer 2 boutons d'envoi par mail(un pour la demande, l'autre pour la réponse), dont l'adresse est défini par 2 champs différents.le problème est que les 2 messages vont dans la meme boite email (le premier champ)... je ne comprends pas !!!

    un autre problème :
    j'aimerai que le champ ou le service achat doit mettre sa décision ne soit accessible que par le responsable du service, comment faire ???

    merci d'avance & bonne continuation.
  • 05-05-2006 08:03 AM In reply to

    Re: circulation d'outils collaboratifs infopath

    Pour faire ca tu dois obligatoirement passez par du code:

    Jscript, vbscript, C# ou VB.Net

    à toi de choisir!

    Pour ton autre problème: As tu l'active directory a disposition?

    ++

    Thierry
    Infopath 2007, Langage: C#2.0 (Modèle Objet 2003)
    merci de lire ceci
  • 05-05-2006 08:06 AM In reply to

    • carole8
    • Top 150 Contributor
    • Joined on 05-05-2006
    • France
    • Posts 80

    Re: circulation d'outils collaboratifs infopath

    le problème est que je ne connais aucun de ses langages...
  • 05-08-2006 01:28 AM In reply to

    Re: circulation d'outils collaboratifs infopath

    Salut,

    En faite tu peux faire autrement sans code pour l'email il suffit de définir dans ta base secondaire ou primaire un champs qui contiendras l'adresse de l'email.

    quand tu fait la liaison avec l'adresse email en face du champs il y a un bouton Fx clique dessus et lie le au champs que tu auras défini comme mail et complète les champs et fini l'assistant comme tu veux.

    Après insère un bouton va dans les propriétés puis clique règle dans régle fait une régle avec deux actions la première défini le champs e-mail avec la valeur de ton mail1 et ensuite ajoute un autre action "envoyé via une connexion de donnée" et séléctionne "envoi principal".

    Répéte ce dernier paragraphe pour le 2ème bouton avec comme valeur le mail2!

    et le tour est joué!

    Pour ton second problème tu n'as pas répondu à la question!

    ++

    Thierry
    Infopath 2007, Langage: C#2.0 (Modèle Objet 2003)
    merci de lire ceci
  • 05-09-2006 01:01 AM In reply to

    • carole8
    • Top 150 Contributor
    • Joined on 05-05-2006
    • France
    • Posts 80

    Re: circulation d'outils collaboratifs infopath

    salut...
    je me suis renseigner et je n'ai pas l'active directory...

    en fait j'ai créé des vues différentes, et je voudrai que :
    lorsqu'on clique sur le bouton envoyer de la vue 1,
    ça envoie par mail la vue 2, et pareil pour passer de la 2 à la 3...

    mais pour définir des règles de ce style, je dois utiliser 'règle et script personnalisé', mais je sais pas quoi mettre comme code pour dire que l'action est : envoyer par email.

    est-ce que t'as une idée du code à mettre ?

    à bientôt, merci.



  • 05-09-2006 01:05 AM In reply to

    Re: circulation d'outils collaboratifs infopath

    quote:
    en fait j'ai créé des vues différentes, et je voudrai que :
    lorsqu'on clique sur le bouton envoyer de la vue 1,
    ça envoie par mail la vue 2, et pareil pour passer de la 2 à la 3...



    Attends tu veux envoyer quoi? Qu'es-ce que tu entends par vue? le xml de la base primaire? une image de la vue?

    Dommage que tu n'aie pas l'active directory sa aurait été plus simple!

    ++

    Thierry
    Infopath 2007, Langage: C#2.0 (Modèle Objet 2003)
    merci de lire ceci
  • 05-09-2006 01:25 AM In reply to

    • carole8
    • Top 150 Contributor
    • Joined on 05-05-2006
    • France
    • Posts 80

    Re: circulation d'outils collaboratifs infopath

    en fait dans les outils de création tu as vue, et la tu peux créer différentes vues, et d'après l'aide d'infopath tu peux définir quel vue tu veux ouvrir selon l'utilisateur, mais aussi dire que lorsque tu clic sur un bouton tu change de vue. le problème est que pour dire qu'il faut que ça change de vue quand je l'envoi au service achat par exemple, il faut coder l'action envoyer par mail en JScript, et c'est bien ça mon problème...

    en fait je me sers des vue pour protéger des champ. dans la vue 2 on trouve un champ pour la décision du service achat qui n'est pas présente dans la vue 1 qui est celle pour le demandeur.

  • 05-09-2006 01:42 AM In reply to

    Re: circulation d'outils collaboratifs infopath

    Ca j'avais bien compris!

    Ma question était que veux tu dans le mail que tu veux envoyé? un XML?

    Pour ton problème de changement de vue il faut que tu fasse tout en code tu as choisi Jscript? Ok voici le code:

    Envoi de l'email:
    //Get the email adapter
    EmailAdapter oEmail = (EmailAdapter)XDocument.DataAdapters["Email"];

    //Set the to address
    oEmail.To = "[email protected]";
    //In the above statement you can get the emailId from any one of the field that is in your form/Dataconnections.

    //Submit the email
    oEmail.Submit();


    pour changer de vue:
    XDocument.View.SwitchView("le nom de ta vue");


    Un lien qui pourrait te renseigner si ce que tu veux faire c'est envoyer la vue:
    http://www.infopathdev.com/forums/topic.asp?TOPIC_ID=2194

    ++

    Thierry
    Infopath 2007, Langage: C#2.0 (Modèle Objet 2003)
    merci de lire ceci
  • 05-09-2006 01:48 AM In reply to

    • carole8
    • Top 150 Contributor
    • Joined on 05-05-2006
    • France
    • Posts 80

    Re: circulation d'outils collaboratifs infopath

    dans le mail je veux récupérer le formulaire sous la vue choisie, en pièce jointe et que le distinataire puisse l'ouvrir et le compléter, je sais pas trop quoi te dire de plus, je débute et c'est pas vraiment évident...
    en tout cas merci pour ton aide..
  • 05-09-2006 01:57 AM In reply to

    • carole8
    • Top 150 Contributor
    • Joined on 05-05-2006
    • France
    • Posts 80

    Re: circulation d'outils collaboratifs infopath

    quote:
    Originally posted by Virgul

    Envoi de l'email:
    //Get the email adapter
    EmailAdapter oEmail = (EmailAdapter)XDocument.DataAdapters["Email"];




    apparement il y a souci sur cette ligne...
    il manque un ';'
    y a t'il des changement à faire?
    merci

  • 05-09-2006 02:07 AM In reply to

    Re: circulation d'outils collaboratifs infopath

    oui il faut mettre le même nom que tu as dans outils->Connexions de données c'est un truc comme "Envoi principal".
    Infopath 2007, Langage: C#2.0 (Modèle Objet 2003)
    merci de lire ceci
  • 05-09-2006 02:10 AM In reply to

    • carole8
    • Top 150 Contributor
    • Joined on 05-05-2006
    • France
    • Posts 80

    Re: circulation d'outils collaboratifs infopath

    ok, et je le met ou exactement?
    et est ce que tu pourrai m'expliquer à quoi serve chaque ligne de code.
    je connais pas du tout ce langage et j'aimerais bien savoir à quoi tout ceci correspond, histoire de me coucher moin bète ce soir...
    merci.
  • 05-09-2006 02:32 AM In reply to

    Re: circulation d'outils collaboratifs infopath

    a la place de Email (faut laissez le "")!

    C'est marquer en anglais qu'es-ce que chaque ligne fait google à un traducteur!

    Je te dit tous de suite pour pas qu'il y aie de problème, je suis la pour t'aider mais faudrait quand même chercher le minimum car moi aussi je bosse pendant que je te réponds alors j'aprécierai que tu fasse un effort.

    Le plus simple dans ton cas est d'aller lire un tuto sur Jscript afin de comprendre comment fonctionne ce langage.

    Merci

    P.S. je ne dit pas que je ne veux pas que tu poses des questions mais réflichis et essaye un minimum car y a que comme ca que tu apprendras!
    Infopath 2007, Langage: C#2.0 (Modèle Objet 2003)
    merci de lire ceci
  • 05-09-2006 02:45 AM In reply to

    • carole8
    • Top 150 Contributor
    • Joined on 05-05-2006
    • France
    • Posts 80

    Re: circulation d'outils collaboratifs infopath

    ok c'est bon j'ai compris !!!
    pas facil d'être débutant et de pas savoir parler anglais !!!

    merci quand même, désolé de t'avoir déranger dans ton boulot...

    PS : ça fait 2 semaines que je cherche le code et quand tu connais ni jscript ni l'anglais et que toute les doc son en anglais, et ben vive la galère !!
    sur ce, bonne continuation au pro, et bon courage au débutant !

  • 05-09-2006 02:57 AM In reply to

    Re: circulation d'outils collaboratifs infopath

    S'il te plait baisse le ton de toute facon ca sert à rien de s'énerver! Je crois que j'ai répondu a toute tes question non?

    Tu connait pas l'anglais ben il existe des traducteurs pour les phrases simples (comme celle que je t'ai posté)! google

    Je sais bien que c'est dure au début mais faut bien commencer un jour!

    Infopath 2007, Langage: C#2.0 (Modèle Objet 2003)
    merci de lire ceci
Page 1 of 4 (59 items) 1 2 3 4 Next >
Copyright © 2003-2019 Qdabra Software. All rights reserved.
View our Terms of Use.