OVH Cloud OVH Cloud

[SPS2003][WSS2003] Récupération des données d'un formulaire Infopath

7 réponses
Avatar
Bruno DUPUY
Bonjour,

je cherche à alimenter une base de données à partir des données contenues
dans des formulaire infopath publiés dans une liste de formulaire.
J'ai créé un gestionnaire d'évènements, je récupère bien les infos de
création, modification, ... par contre, je n'arrive pas à récupérer le
fichier infopath afin de le traiter.

une idée ??

Merci

7 réponses

Avatar
Bruno DUPUY
le .Exists me retourne false


"Bruno DUPUY" a écrit dans le message de news:
u7$
Bonjour,

je cherche à alimenter une base de données à partir des données contenues
dans des formulaire infopath publiés dans une liste de formulaire.
J'ai créé un gestionnaire d'évènements, je récupère bien les infos de
création, modification, ... par contre, je n'arrive pas à récupérer le
fichier infopath afin de le traiter.

une idée ??

Merci



Avatar
AnthonyB
Pourquoi ne le faites-vous pas directement dans le formulaire InfoPath ?

- Vous ajoutez un bouton d'action qui publie sur SharePoint mais qui au
préalable Envoi les données sur votre BDD (via Service Web par exemple)

AnthonyB

"Bruno DUPUY" a écrit :

le .Exists me retourne false


"Bruno DUPUY" a écrit dans le message de news:
u7$
> Bonjour,
>
> je cherche à alimenter une base de données à partir des données contenues
> dans des formulaire infopath publiés dans une liste de formulaire.
> J'ai créé un gestionnaire d'évènements, je récupère bien les infos de
> création, modification, ... par contre, je n'arrive pas à récupérer le
> fichier infopath afin de le traiter.
>
> une idée ??
>
> Merci
>





Avatar
Bruno DUPUY
Le formulaire doit pouvoir être utilisé hors réseau de l'entreprise
(commerciaux en déplacement ...) et je n'ai pas envie d'ouvrir le serveur
SQL sur l'exterieur.


"AnthonyB" a écrit dans le message de
news:
Pourquoi ne le faites-vous pas directement dans le formulaire InfoPath ?

- Vous ajoutez un bouton d'action qui publie sur SharePoint mais qui au
préalable Envoi les données sur votre BDD (via Service Web par exemple)

AnthonyB

"Bruno DUPUY" a écrit :

le .Exists me retourne false


"Bruno DUPUY" a écrit dans le message de
news:
u7$
> Bonjour,
>
> je cherche à alimenter une base de données à partir des données
> contenues
> dans des formulaire infopath publiés dans une liste de formulaire.
> J'ai créé un gestionnaire d'évènements, je récupère bien les infos de
> création, modification, ... par contre, je n'arrive pas à récupérer le
> fichier infopath afin de le traiter.
>
> une idée ??
>
> Merci
>







Avatar
Renaud COMTE [MVP]
Bonjour

J'arrive un peu tard, j'etais en réunion toute la sacro sainte journée

Mais me voila avec mon favori magique

Je rejoins Bruno Dupuy sur sa solution surtout pour l'aspect connection
externe. De plus le pattern avec l'event sink est tout aussi sympathique

Il existe un exemple complet de comment faire un infopath alimentant une
liste WSS qui synchronise ses data dans un SQL Srv

http://www.microsoft.com/belux/nl/msdn/community/columns/tisseghem/infopathdeserialization.mspx

Clé en main et garantit, j'addore surtout la notion de mapping avec XSD.exe
que j'utilise régulierement

Et vive les favoris

Renaud COMTE [MVP]
-------------------------------
http://www.clubSPS.org
http://blog.spsclerics.com/
-------------------------------


"Bruno DUPUY" a écrit :

Le formulaire doit pouvoir être utilisé hors réseau de l'entreprise
(commerciaux en déplacement ...) et je n'ai pas envie d'ouvrir le serveur
SQL sur l'exterieur.


"AnthonyB" a écrit dans le message de
news:
> Pourquoi ne le faites-vous pas directement dans le formulaire InfoPath ?
>
> - Vous ajoutez un bouton d'action qui publie sur SharePoint mais qui au
> préalable Envoi les données sur votre BDD (via Service Web par exemple)
>
> AnthonyB
>
> "Bruno DUPUY" a écrit :
>
>> le .Exists me retourne false
>>
>>
>> "Bruno DUPUY" a écrit dans le message de
>> news:
>> u7$
>> > Bonjour,
>> >
>> > je cherche à alimenter une base de données à partir des données
>> > contenues
>> > dans des formulaire infopath publiés dans une liste de formulaire.
>> > J'ai créé un gestionnaire d'évènements, je récupère bien les infos de
>> > création, modification, ... par contre, je n'arrive pas à récupérer le
>> > fichier infopath afin de le traiter.
>> >
>> > une idée ??
>> >
>> > Merci
>> >
>>
>>
>>





Avatar
Bruno DUPUY
ça m'a l'air trés interessant ça!!

merci bcp, je vais tester.

Bruno

"Renaud COMTE [MVP]" a écrit dans le
message de news:
Bonjour

J'arrive un peu tard, j'etais en réunion toute la sacro sainte journée

Mais me voila avec mon favori magique

Je rejoins Bruno Dupuy sur sa solution surtout pour l'aspect connection
externe. De plus le pattern avec l'event sink est tout aussi sympathique

Il existe un exemple complet de comment faire un infopath alimentant une
liste WSS qui synchronise ses data dans un SQL Srv

http://www.microsoft.com/belux/nl/msdn/community/columns/tisseghem/infopathdeserialization.mspx

Clé en main et garantit, j'addore surtout la notion de mapping avec
XSD.exe
que j'utilise régulierement

Et vive les favoris

Renaud COMTE [MVP]
-------------------------------
http://www.clubSPS.org
http://blog.spsclerics.com/
-------------------------------


"Bruno DUPUY" a écrit :

Le formulaire doit pouvoir être utilisé hors réseau de l'entreprise
(commerciaux en déplacement ...) et je n'ai pas envie d'ouvrir le serveur
SQL sur l'exterieur.


"AnthonyB" a écrit dans le message
de
news:
> Pourquoi ne le faites-vous pas directement dans le formulaire InfoPath
> ?
>
> - Vous ajoutez un bouton d'action qui publie sur SharePoint mais qui au
> préalable Envoi les données sur votre BDD (via Service Web par exemple)
>
> AnthonyB
>
> "Bruno DUPUY" a écrit :
>
>> le .Exists me retourne false
>>
>>
>> "Bruno DUPUY" a écrit dans le message de
>> news:
>> u7$
>> > Bonjour,
>> >
>> > je cherche à alimenter une base de données à partir des données
>> > contenues
>> > dans des formulaire infopath publiés dans une liste de formulaire.
>> > J'ai créé un gestionnaire d'évènements, je récupère bien les infos
>> > de
>> > création, modification, ... par contre, je n'arrive pas à récupérer
>> > le
>> > fichier infopath afin de le traiter.
>> >
>> > une idée ??
>> >
>> > Merci
>> >
>>
>>
>>







Avatar
AnthonyB
Vraiment nickel comme solution,
Vive la sérialisation ;-)) et l'XML

Maintenant attention à ne pas modifier trop souvent la structure du
formulaire (et donc du schema XSD associé) car MAJ de l'assembly à faire.

AnthonyB

"Renaud COMTE [MVP]" a écrit :

Bonjour

J'arrive un peu tard, j'etais en réunion toute la sacro sainte journée

Mais me voila avec mon favori magique

Je rejoins Bruno Dupuy sur sa solution surtout pour l'aspect connection
externe. De plus le pattern avec l'event sink est tout aussi sympathique

Il existe un exemple complet de comment faire un infopath alimentant une
liste WSS qui synchronise ses data dans un SQL Srv

http://www.microsoft.com/belux/nl/msdn/community/columns/tisseghem/infopathdeserialization.mspx

Clé en main et garantit, j'addore surtout la notion de mapping avec XSD.exe
que j'utilise régulierement

Et vive les favoris

Renaud COMTE [MVP]
-------------------------------
http://www.clubSPS.org
http://blog.spsclerics.com/
-------------------------------


"Bruno DUPUY" a écrit :

> Le formulaire doit pouvoir être utilisé hors réseau de l'entreprise
> (commerciaux en déplacement ...) et je n'ai pas envie d'ouvrir le serveur
> SQL sur l'exterieur.
>
>
> "AnthonyB" a écrit dans le message de
> news:
> > Pourquoi ne le faites-vous pas directement dans le formulaire InfoPath ?
> >
> > - Vous ajoutez un bouton d'action qui publie sur SharePoint mais qui au
> > préalable Envoi les données sur votre BDD (via Service Web par exemple)
> >
> > AnthonyB
> >
> > "Bruno DUPUY" a écrit :
> >
> >> le .Exists me retourne false
> >>
> >>
> >> "Bruno DUPUY" a écrit dans le message de
> >> news:
> >> u7$
> >> > Bonjour,
> >> >
> >> > je cherche à alimenter une base de données à partir des données
> >> > contenues
> >> > dans des formulaire infopath publiés dans une liste de formulaire.
> >> > J'ai créé un gestionnaire d'évènements, je récupère bien les infos de
> >> > création, modification, ... par contre, je n'arrive pas à récupérer le
> >> > fichier infopath afin de le traiter.
> >> >
> >> > une idée ??
> >> >
> >> > Merci
> >> >
> >>
> >>
> >>
>
>
>


Avatar
Bruno DUPUY
YESSS!!!

ça marche impec.

juste un petit pb sur l'url du fichier. j'ai remplacé listEvent.UrlAfter par
listEvent.WebUrl & "/" & listEvent.UrlAfter car le chemin du fichier n'était
pas bon.

Merci pour tout

"Renaud COMTE [MVP]" a écrit dans le
message de news:
Bonjour

J'arrive un peu tard, j'etais en réunion toute la sacro sainte journée

Mais me voila avec mon favori magique

Je rejoins Bruno Dupuy sur sa solution surtout pour l'aspect connection
externe. De plus le pattern avec l'event sink est tout aussi sympathique

Il existe un exemple complet de comment faire un infopath alimentant une
liste WSS qui synchronise ses data dans un SQL Srv

http://www.microsoft.com/belux/nl/msdn/community/columns/tisseghem/infopathdeserialization.mspx

Clé en main et garantit, j'addore surtout la notion de mapping avec
XSD.exe
que j'utilise régulierement

Et vive les favoris

Renaud COMTE [MVP]
-------------------------------
http://www.clubSPS.org
http://blog.spsclerics.com/
-------------------------------


"Bruno DUPUY" a écrit :

Le formulaire doit pouvoir être utilisé hors réseau de l'entreprise
(commerciaux en déplacement ...) et je n'ai pas envie d'ouvrir le serveur
SQL sur l'exterieur.


"AnthonyB" a écrit dans le message
de
news:
> Pourquoi ne le faites-vous pas directement dans le formulaire InfoPath
> ?
>
> - Vous ajoutez un bouton d'action qui publie sur SharePoint mais qui au
> préalable Envoi les données sur votre BDD (via Service Web par exemple)
>
> AnthonyB
>
> "Bruno DUPUY" a écrit :
>
>> le .Exists me retourne false
>>
>>
>> "Bruno DUPUY" a écrit dans le message de
>> news:
>> u7$
>> > Bonjour,
>> >
>> > je cherche à alimenter une base de données à partir des données
>> > contenues
>> > dans des formulaire infopath publiés dans une liste de formulaire.
>> > J'ai créé un gestionnaire d'évènements, je récupère bien les infos
>> > de
>> > création, modification, ... par contre, je n'arrive pas à récupérer
>> > le
>> > fichier infopath afin de le traiter.
>> >
>> > une idée ??
>> >
>> > Merci
>> >
>>
>>
>>