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 :

Lien hypertexte pour création dossier dans bibliothèque de documents


Sujet :

SharePoint .NET

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Novembre 2012
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Bâtiment

    Informations forums :
    Inscription : Novembre 2012
    Messages : 10
    Points : 8
    Points
    8
    Par défaut Lien hypertexte pour création dossier dans bibliothèque de documents
    Bonjour,

    Je cherche la commande à inscrire dans le lien hypertexte pour la création d'un dossier dans une bibliothèque de documents

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    http://monsite.fr/content/bibliothequededocuments/Forms/Upload.aspx?Type=1
    L'adresse ci-dessus nous permet d'accéder à la page de création du dossier. Manuellement j'inscris le nom du dossier dans le champ et je clique sur le bouton "OK"

    Je n'arrive pas à voir quelle est l'adresse générée? Ne maitrisant pas ce langage, j'espère que c'est possible et que vous pourrez m'aider. (J'ai peur que ce soit trop simple...)
    Je voudrais connaitre le code à inscrire directement (Le code à inscrire à la place des ******)

    Exemple:

    NOM DOSSIER LIEN HYPERTEXTE
    DOSSIER1 http://monsite.fr/content/bibliothequededocuments/Forms/Upload.aspx?Type=1******DOSSIER1******
    DOSSIER2 http://monsite.fr/content/bibliothequededocuments/Forms/Upload.aspx?Type=1******DOSSIER2******
    DOSSIER3 http://monsite.fr/content/bibliothequededocuments/Forms/Upload.aspx?Type=1******DOSSIER3******

    Merci d'avance,

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    1 486
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 486
    Points : 2 082
    Points
    2 082
    Par défaut
    Bonjour,

    Quand on clique sur OK c'est du POST qui est utilise pour transmettre les parametres au serveur donc l'url ne change pas.

    J'ai peur de ne pas comprendre, vous voulez creer des dossiers juste en entrant une Url dans le navigateur ? Sans passer par le formulaire ni cliquer sur OK ?
    Je ne pense pas que ce soit possible nativement.

    Deux solutions pour implementer le besoin ci-dessus:
    1. Javascript + appel web service de creation d'item depuis la page en cours
    2. Creation d'une page applicative prenant en parametre la liste, le path et nom dossier puis creation du dossier en code behind. Collez des liens vers cette page depuis la page en cours.

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Novembre 2012
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Bâtiment

    Informations forums :
    Inscription : Novembre 2012
    Messages : 10
    Points : 8
    Points
    8
    Par défaut
    Tout d'abord, MERCI pour la réponse. Je me doutais que c'était trop simple ! Mais ça aurait pu être pratique...

    En réalité, je cherche depuis quelques semaines à faire créer automatiquement, lors de l'enregistrement d'un fichier infopath, un dossier du même nom que mon formulaire infopath dans une bibliothèque de document du même site.



    Je cherche une solution assez simple à mettre en oeuvre car je ne suis pas un expert en codage et je ne veux pas compliquer le système...
    A la limite, je pourrais y attacher un peu de programmation dans le formulaire à l'enregistrement de l'infopath en C# ou en JScript ou même en VB.
    Mais je ne sais pas du tout comment m'y prendre.


    J'avais déjà chercher avec un WorkFlow sharepoint, mais sur 2007, impossible de copier/coller un dossier ou d'en créer un
    [SP-2007] Créer un nouveau dossier depuis un workflow dans une bibliothèque de document



    Vous préconisiez dans la solution 1. Javascript + appel web service de création d'item depuis la page en cours.
    Avez-vous un lien pour m'aider dans mes recherches?

    Merci d'avance,

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    1 486
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 486
    Points : 2 082
    Points
    2 082
    Par défaut
    Je vois. Cela passera par du code j'en ai bien peur.

    La solution javascript proposee n'est valide que si vos utilisateurs sauvegardent (upload) un formulaire infopath depuis l'interface web. Je ne la recommande pas si vos utilisateurs ont la possibilité de créer, ouvrir et modifier le formulaire depuis l'appli cliente infopath.

    Il y a aussi la possibilite de faire un appel web service depuis l'appli cliente infopath lorsque le formulaire est enregistré, mais si vos utilisateurs le remplissent en étant hors-ligne ou du mauvais côté du firewall, l'appel n'aboutira pas.

    Le plus solide à mon avis est l'utilisation d'un workflow ou d'un event receiver sur votre bibliotheque de formulaires infopath. Dans les deux cas c'est de code custom dont il s'agit. Je sais bien que customiser du 2007 n'est pas une partie de plaisir surtout pour un débutant, mais ce n'est pas insurmontable.

    Le plus simple est l'event receiver :
    http://sharepoint.developpez.com/cou...#eventhandlers

    Le code de création d'un dossier :
    http://msdn.microsoft.com/en-us/libr...ice.12%29.aspx

  5. #5
    Expert confirmé
    Avatar de ludojojo
    Homme Profil pro
    Développeur SharePoint
    Inscrit en
    Avril 2008
    Messages
    2 967
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Développeur SharePoint
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 967
    Points : 5 347
    Points
    5 347
    Billets dans le blog
    5
    Par défaut
    Citation Envoyé par nonoxp Voir le message
    Le plus simple est l'event receiver :
    http://sharepoint.developpez.com/cou...#eventhandlers
    Je confirme, par contre j'ai quelques doutes sur l'intérêt de la solution... Pourquoi créer un dossier par formulaire ?
    Au passage, attention si jamais il y'a des workflow sur cette bibliothèques, les liens pourraient ne pas être pérenne.

Discussions similaires

  1. [XL-2010] macro Lien Hypertexte pour trouver fichier dans dossiers
    Par thimote dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 13/02/2013, 11h12
  2. [VBA-E] Lien hypertexte relié à une image dans un userform
    Par sebek_2000 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 22/02/2007, 05h43
  3. [HTML] lien hypertexte pour aller sur un signet
    Par angelevil dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 23/04/2005, 00h34
  4. [FLASH MX] Liens hypertext pour naviguer dans ma page
    Par marie64dk dans le forum Flash
    Réponses: 13
    Dernier message: 10/08/2004, 16h17

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