Bonjour à tous,
Voici une question qui s'adresse plus particulièrement aux developpeurs
:
Comment intercepter l'évènement 'approbation d'un élément' d'une liste,
de déclencher une procédure du type génération d'etat, ou de feuille de
calcul à partir des colonnnes de l'élément validé ?
J'ai entendu parler d'"event sink", mais je ne suis pas sûr de ce que
c'est...
Est ce complexe à mettre en place ?
Un pti coup de main ou des idées sur la question ? n'hésitez pas !
Merci
Thomas Schneider
Bonjour à tous,
Voici une question qui s'adresse plus particulièrement aux developpeurs
:
Comment intercepter l'évènement 'approbation d'un élément' d'une liste,
de déclencher une procédure du type génération d'etat, ou de feuille de
calcul à partir des colonnnes de l'élément validé ?
J'ai entendu parler d'"event sink", mais je ne suis pas sûr de ce que
c'est...
Est ce complexe à mettre en place ?
Un pti coup de main ou des idées sur la question ? n'hésitez pas !
Merci
Thomas Schneider
Bonjour à tous,
Voici une question qui s'adresse plus particulièrement aux developpeurs
:
Comment intercepter l'évènement 'approbation d'un élément' d'une liste,
de déclencher une procédure du type génération d'etat, ou de feuille de
calcul à partir des colonnnes de l'élément validé ?
J'ai entendu parler d'"event sink", mais je ne suis pas sûr de ce que
c'est...
Est ce complexe à mettre en place ?
Un pti coup de main ou des idées sur la question ? n'hésitez pas !
Merci
Thomas Schneider
Bonjour à tous,
Voici une question qui s'adresse plus particulièrement aux developpeurs
.NET :
Comment intercepter l'évènement 'approbation d'un élément' d'une liste,
afin de déclencher une procédure du type génération d'etat, ou de feuille
de calcul à partir des colonnnes de l'élément validé ?
J'ai entendu parler d'"event sink", mais je ne suis pas sûr de ce que
c'est...
Est ce complexe à mettre en place ?
Un pti coup de main ou des idées sur la question ? n'hésitez pas !
Merci
Thomas Schneider
Bonjour à tous,
Voici une question qui s'adresse plus particulièrement aux developpeurs
.NET :
Comment intercepter l'évènement 'approbation d'un élément' d'une liste,
afin de déclencher une procédure du type génération d'etat, ou de feuille
de calcul à partir des colonnnes de l'élément validé ?
J'ai entendu parler d'"event sink", mais je ne suis pas sûr de ce que
c'est...
Est ce complexe à mettre en place ?
Un pti coup de main ou des idées sur la question ? n'hésitez pas !
Merci
Thomas Schneider
Bonjour à tous,
Voici une question qui s'adresse plus particulièrement aux developpeurs
.NET :
Comment intercepter l'évènement 'approbation d'un élément' d'une liste,
afin de déclencher une procédure du type génération d'etat, ou de feuille
de calcul à partir des colonnnes de l'élément validé ?
J'ai entendu parler d'"event sink", mais je ne suis pas sûr de ce que
c'est...
Est ce complexe à mettre en place ?
Un pti coup de main ou des idées sur la question ? n'hésitez pas !
Merci
Thomas Schneider
Est ce toujours valable ?
Bonjour,
Vous pouvez visualiser ce site:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odc_SP2003_ta/html/sharepoint_wsseventing.asp
Il explique comme travail les event sink.
Jose Leon
It's not just workflow. It's about the process.
http://www.businessandprocess.com
<t s c h n e i d e r @ c 2 s . f r> wrote in message
news:Bonjour à tous,
Voici une question qui s'adresse plus particulièrement aux developpeurs
.NET:
Comment intercepter l'évènement 'approbation d'un élément' d'une liste,
afinde déclencher une procédure du type génération d'etat, ou de feuille de
calcul à partir des colonnnes de l'élément validé ?
J'ai entendu parler d'"event sink", mais je ne suis pas sûr de ce que
c'est...
Est ce complexe à mettre en place ?
Un pti coup de main ou des idées sur la question ? n'hésitez pas !
Merci
Thomas Schneider
Est ce toujours valable ?
Bonjour,
Vous pouvez visualiser ce site:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odc_SP2003_ta/html/sharepoint_wsseventing.asp
Il explique comme travail les event sink.
Jose Leon
It's not just workflow. It's about the process.
http://www.businessandprocess.com
<t s c h n e i d e r @ c 2 s . f r> wrote in message
news:O1N4GhzzFHA.1032@TK2MSFTNGP12.phx.gbl...
Bonjour à tous,
Voici une question qui s'adresse plus particulièrement aux developpeurs
.NET
:
Comment intercepter l'évènement 'approbation d'un élément' d'une liste,
afin
de déclencher une procédure du type génération d'etat, ou de feuille de
calcul à partir des colonnnes de l'élément validé ?
J'ai entendu parler d'"event sink", mais je ne suis pas sûr de ce que
c'est...
Est ce complexe à mettre en place ?
Un pti coup de main ou des idées sur la question ? n'hésitez pas !
Merci
Thomas Schneider
Est ce toujours valable ?
Bonjour,
Vous pouvez visualiser ce site:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odc_SP2003_ta/html/sharepoint_wsseventing.asp
Il explique comme travail les event sink.
Jose Leon
It's not just workflow. It's about the process.
http://www.businessandprocess.com
<t s c h n e i d e r @ c 2 s . f r> wrote in message
news:Bonjour à tous,
Voici une question qui s'adresse plus particulièrement aux developpeurs
.NET:
Comment intercepter l'évènement 'approbation d'un élément' d'une liste,
afinde déclencher une procédure du type génération d'etat, ou de feuille de
calcul à partir des colonnnes de l'élément validé ?
J'ai entendu parler d'"event sink", mais je ne suis pas sûr de ce que
c'est...
Est ce complexe à mettre en place ?
Un pti coup de main ou des idées sur la question ? n'hésitez pas !
Merci
Thomas Schneider
non ce n'est dispo que pour les doc libs
A vous les joies du services windows et du caml query :)
Renaud COMTE [MVP]
---------------------------------
http://blogs.developpeur.org/themit/
http://blog.spsclerics.com/
> Bonjour,
>
> Merci pour vos reponses
> Effectivement, pour un liste de document (doclib) cela est valable...
> En fait, je parlais de liste custom.
>>> Est ce toujours valable ?
>>>
> TS
>
> "Jose Emilio Leon" a écrit dans le
> message de news:
>
>> Bonjour,
>>
>> Vous pouvez visualiser ce site:
>>
>> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odc_
>> SP2003_ta/html/sharepoint_wsseventing.asp
>>
>> Il explique comme travail les event sink.
>>
>> Jose Leon
>>
>> It's not just workflow. It's about the process.
>>
>> http://www.businessandprocess.com
>>
>> <t s c h n e i d e r @ c 2 s . f r> wrote in message
>> news:
>>
>>> Bonjour à tous,
>>>
>>> Voici une question qui s'adresse plus particulièrement aux
>>> developpeurs
>>>
>> .NET
>>
>>> :
>>>
>>> Comment intercepter l'évènement 'approbation d'un élément' d'une
>>> liste,
>>>
>> afin
>>
>>> de déclencher une procédure du type génération d'etat, ou de feuille
>>> de calcul à partir des colonnnes de l'élément validé ?
>>>
>>> J'ai entendu parler d'"event sink", mais je ne suis pas sûr de ce
>>> que
>>> c'est...
>>> Est ce complexe à mettre en place ?
>>> Un pti coup de main ou des idées sur la question ? n'hésitez pas !
>>> Merci
>>>
>>> Thomas Schneider
>>>
non ce n'est dispo que pour les doc libs
A vous les joies du services windows et du caml query :)
Renaud COMTE [MVP]
---------------------------------
http://blogs.developpeur.org/themit/
http://blog.spsclerics.com/
> Bonjour,
>
> Merci pour vos reponses
> Effectivement, pour un liste de document (doclib) cela est valable...
> En fait, je parlais de liste custom.
>>> Est ce toujours valable ?
>>>
> TS
>
> "Jose Emilio Leon" <jose.leon@skyxoft.nospam.com> a écrit dans le
> message de news: uqGzLqA0FHA.3180@TK2MSFTNGP14.phx.gbl...
>
>> Bonjour,
>>
>> Vous pouvez visualiser ce site:
>>
>> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odc_
>> SP2003_ta/html/sharepoint_wsseventing.asp
>>
>> Il explique comme travail les event sink.
>>
>> Jose Leon
>>
>> It's not just workflow. It's about the process.
>>
>> http://www.businessandprocess.com
>>
>> <t s c h n e i d e r @ c 2 s . f r> wrote in message
>> news:O1N4GhzzFHA.1032@TK2MSFTNGP12.phx.gbl...
>>
>>> Bonjour à tous,
>>>
>>> Voici une question qui s'adresse plus particulièrement aux
>>> developpeurs
>>>
>> .NET
>>
>>> :
>>>
>>> Comment intercepter l'évènement 'approbation d'un élément' d'une
>>> liste,
>>>
>> afin
>>
>>> de déclencher une procédure du type génération d'etat, ou de feuille
>>> de calcul à partir des colonnnes de l'élément validé ?
>>>
>>> J'ai entendu parler d'"event sink", mais je ne suis pas sûr de ce
>>> que
>>> c'est...
>>> Est ce complexe à mettre en place ?
>>> Un pti coup de main ou des idées sur la question ? n'hésitez pas !
>>> Merci
>>>
>>> Thomas Schneider
>>>
non ce n'est dispo que pour les doc libs
A vous les joies du services windows et du caml query :)
Renaud COMTE [MVP]
---------------------------------
http://blogs.developpeur.org/themit/
http://blog.spsclerics.com/
> Bonjour,
>
> Merci pour vos reponses
> Effectivement, pour un liste de document (doclib) cela est valable...
> En fait, je parlais de liste custom.
>>> Est ce toujours valable ?
>>>
> TS
>
> "Jose Emilio Leon" a écrit dans le
> message de news:
>
>> Bonjour,
>>
>> Vous pouvez visualiser ce site:
>>
>> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odc_
>> SP2003_ta/html/sharepoint_wsseventing.asp
>>
>> Il explique comme travail les event sink.
>>
>> Jose Leon
>>
>> It's not just workflow. It's about the process.
>>
>> http://www.businessandprocess.com
>>
>> <t s c h n e i d e r @ c 2 s . f r> wrote in message
>> news:
>>
>>> Bonjour à tous,
>>>
>>> Voici une question qui s'adresse plus particulièrement aux
>>> developpeurs
>>>
>> .NET
>>
>>> :
>>>
>>> Comment intercepter l'évènement 'approbation d'un élément' d'une
>>> liste,
>>>
>> afin
>>
>>> de déclencher une procédure du type génération d'etat, ou de feuille
>>> de calcul à partir des colonnnes de l'élément validé ?
>>>
>>> J'ai entendu parler d'"event sink", mais je ne suis pas sûr de ce
>>> que
>>> c'est...
>>> Est ce complexe à mettre en place ?
>>> Un pti coup de main ou des idées sur la question ? n'hésitez pas !
>>> Merci
>>>
>>> Thomas Schneider
>>>
Exact et 100% d'accord avec toi Julien
Mais je pense que tu reste la meilleur personne pour BIEN rappeller le risque
de perte du support
Beaucoup trop considere la perte du support comme un fait anodin
Et bien souvent, à la fin, ...
En tout cas merci pour le complement !
Renaud COMTE [MVP]
---------------------------------
http://blogs.developpeur.org/themit/
http://blog.spsclerics.com/
> Bonjour,
>
> Je voudrais pas ajouter de l'huile sur le feu, mais quand même... ;)
> Rajoutons une petite (et dernière) couche :
> Accéder directment à la DB n'est pas supporté par Microsoft... Il faut
> impérativement en passer par le modèle objets, les RPC ou les Web
> services
> (qui utilisent le modèle objet). Si un SP vient à modifier la
> structure de
> la DB, votre code restera valable s'il utilise le MO (outre toutes les
> restrictions apportées par Renaud).
> Pour les événements sur des listes (autres que les doc lib), attendons
> de
> voir ce que nous proposera la v3.
> Cordialement,
>
> Julien Bakmezdjian
>
> "Renaud Comte" wrote in message
> news:
>
>> J'hesite vraiment à repondre mais je vais rester courtois.
>>
>> Acceder à la base de donnée en directe est pour moi un erreur lourde
>>
>> 1) aucune documentation
>> 2) aucune garantie ni suivie
>> 3) toute les chances d'avori des soucis à la migration ou à une SP
>> 4) Le modéle objet est la pour ca
>> 5) VOUS ne tenez compte en rien des mecanisme interne de la base lors
>> du
>> focntionnement ce qui est TRES dangeureux
>>>>> genre lock des index ou conflit de transaction
>>>>>
>> Avez vous integerz la mise en place de semaphore de controle visant a
>> ne pas interferer avec le fonctionnement propre de la base
>>
>> J'ai deja du intervenir sur des projets dont le serveur de BDD SPS
>> avez des montee en charge violentes et pas mal de reboot dans la
>> journee
>>
>>>>> un petit trigger tout mignon corrompait la BDD et obligait le
>>>>> serveur
>>>>>
>> a refaire ses indexe et a relancer ses transactions
>>
>> Evidemment, le trigger desactive, tout est redevenue dans l'ordre
>>
>> Bien sur, la BDD est tentante, bien sur le SQL est connue de tous,
>> mais en
>> quoi est ce bloquant d'utiliser le MO et .Net
>> Franchement je comprends pas du tout , vraiment pas pourquoi ??????
>> Si qqun pourrait m'expliquer , je suis preneur
>>
>> Et comme dirait Mike Fitz : Please Stay Out Of The Database!!!
>> http://blogs.msdn.com/mikefitz/archive/2005/04/01/404802.aspx
>>
>> Pour rappel
>> ---------------------------------------------------------------------
>> -------------------------------
>> I'd be tempted to say it at least can't hurt, but one of our
>> developers
>> reminded me that even reading from the database can indeed have
>> negative
>> effects on performance and stability. Just to name two such effects,
>> I'll
>> paraphrase his comments:
>> * Deadlocks: direct SELECT statements against the database take
>> shared read locks at the default transaction level, and can violate
>> our lock hierarchy, leading to seemingly random failures. * Incorrect
>> data: if you avoid taking locks to avoid a deadlock, you'll very
>> likely observe the database in an intermediate state and retrieve
>> incorrect data.
>> ---------------------------------------------------------------------
>> -------------------------------
>>
>> Renaud COMTE [MVP]
>> ---------------------------------
>> http://blogs.developpeur.org/themit/
>> http://blog.spsclerics.com/
>>> Est ce qu'une requête périodique (toutes les 5mn par ex) sur la bdd
>>> de
>>> SPS2003 pourrait faire l'affaire ?
>>> Du style "SELECT éléments de liste dont l'ID de la liste =xxxx et
>>> publiée
>>> dans les 5 dernieres minutes"
>>> ensuite on récupère les propriétés de l'élément et le tour est joué,
>>> non ?
>>> Un trigger pourrait aussi le faire, mais je crois que l'on perd
>>> alors
>>> le support MS car modif de la bdd SPS...
>>> Qu'en pensez vous ?
>>>
>>> TS
>>>
>>> "Renaud Comte" a écrit dans le message de news:
>>>
>>>
>>>> non ce n'est dispo que pour les doc libs
>>>>
>>>> A vous les joies du services windows et du caml query :)
>>>>
>>>> Renaud COMTE [MVP]
>>>> ---------------------------------
>>>> http://blogs.developpeur.org/themit/
>>>> http://blog.spsclerics.com/
>>>>> Bonjour,
>>>>>
>>>>> Merci pour vos reponses
>>>>> Effectivement, pour un liste de document (doclib) cela est
>>>>> valable...
>>>>> En fait, je parlais de liste custom.
>>>>>>> Est ce toujours valable ?
>>>>>>>
>>>>> TS
>>>>>
>>>>> "Jose Emilio Leon" a écrit dans le
>>>>> message de news:
>>>>>
>>>>>> Bonjour,
>>>>>>
>>>>>> Vous pouvez visualiser ce site:
>>>>>>
>>>>>> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/
>>>>>> od c_ SP2003_ta/html/sharepoint_wsseventing.asp
>>>>>>
>>>>>> Il explique comme travail les event sink.
>>>>>>
>>>>>> Jose Leon
>>>>>>
>>>>>> It's not just workflow. It's about the process.
>>>>>>
>>>>>> http://www.businessandprocess.com
>>>>>>
>>>>>> <t s c h n e i d e r @ c 2 s . f r> wrote in message
>>>>>> news:
>>>>>>
>>>>>>> Bonjour à tous,
>>>>>>>
>>>>>>> Voici une question qui s'adresse plus particulièrement aux
>>>>>>> developpeurs
>>>>>>>
>>>>>> .NET
>>>>>>
>>>>>>> :
>>>>>>>
>>>>>>> Comment intercepter l'évènement 'approbation d'un élément' d'une
>>>>>>> liste,
>>>>>>>
>>>>>> afin
>>>>>>
>>>>>>> de déclencher une procédure du type génération d'etat, ou de
>>>>>>> feuille de calcul à partir des colonnnes de l'élément validé ?
>>>>>>>
>>>>>>> J'ai entendu parler d'"event sink", mais je ne suis pas sûr de
>>>>>>> ce
>>>>>>> que
>>>>>>> c'est...
>>>>>>> Est ce complexe à mettre en place ?
>>>>>>> Un pti coup de main ou des idées sur la question ? n'hésitez pas
>>>>>>> !
>>>>>>> Merci
>>>>>>> Thomas Schneider
Exact et 100% d'accord avec toi Julien
Mais je pense que tu reste la meilleur personne pour BIEN rappeller le risque
de perte du support
Beaucoup trop considere la perte du support comme un fait anodin
Et bien souvent, à la fin, ...
En tout cas merci pour le complement !
Renaud COMTE [MVP]
---------------------------------
http://blogs.developpeur.org/themit/
http://blog.spsclerics.com/
> Bonjour,
>
> Je voudrais pas ajouter de l'huile sur le feu, mais quand même... ;)
> Rajoutons une petite (et dernière) couche :
> Accéder directment à la DB n'est pas supporté par Microsoft... Il faut
> impérativement en passer par le modèle objets, les RPC ou les Web
> services
> (qui utilisent le modèle objet). Si un SP vient à modifier la
> structure de
> la DB, votre code restera valable s'il utilise le MO (outre toutes les
> restrictions apportées par Renaud).
> Pour les événements sur des listes (autres que les doc lib), attendons
> de
> voir ce que nous proposera la v3.
> Cordialement,
>
> Julien Bakmezdjian
>
> "Renaud Comte" <rcomte@hotmail.com> wrote in message
> news:59a7413c28b0cd8c7a1ed87113bfe@msnews.microsoft.com...
>
>> J'hesite vraiment à repondre mais je vais rester courtois.
>>
>> Acceder à la base de donnée en directe est pour moi un erreur lourde
>>
>> 1) aucune documentation
>> 2) aucune garantie ni suivie
>> 3) toute les chances d'avori des soucis à la migration ou à une SP
>> 4) Le modéle objet est la pour ca
>> 5) VOUS ne tenez compte en rien des mecanisme interne de la base lors
>> du
>> focntionnement ce qui est TRES dangeureux
>>>>> genre lock des index ou conflit de transaction
>>>>>
>> Avez vous integerz la mise en place de semaphore de controle visant a
>> ne pas interferer avec le fonctionnement propre de la base
>>
>> J'ai deja du intervenir sur des projets dont le serveur de BDD SPS
>> avez des montee en charge violentes et pas mal de reboot dans la
>> journee
>>
>>>>> un petit trigger tout mignon corrompait la BDD et obligait le
>>>>> serveur
>>>>>
>> a refaire ses indexe et a relancer ses transactions
>>
>> Evidemment, le trigger desactive, tout est redevenue dans l'ordre
>>
>> Bien sur, la BDD est tentante, bien sur le SQL est connue de tous,
>> mais en
>> quoi est ce bloquant d'utiliser le MO et .Net
>> Franchement je comprends pas du tout , vraiment pas pourquoi ??????
>> Si qqun pourrait m'expliquer , je suis preneur
>>
>> Et comme dirait Mike Fitz : Please Stay Out Of The Database!!!
>> http://blogs.msdn.com/mikefitz/archive/2005/04/01/404802.aspx
>>
>> Pour rappel
>> ---------------------------------------------------------------------
>> -------------------------------
>> I'd be tempted to say it at least can't hurt, but one of our
>> developers
>> reminded me that even reading from the database can indeed have
>> negative
>> effects on performance and stability. Just to name two such effects,
>> I'll
>> paraphrase his comments:
>> * Deadlocks: direct SELECT statements against the database take
>> shared read locks at the default transaction level, and can violate
>> our lock hierarchy, leading to seemingly random failures. * Incorrect
>> data: if you avoid taking locks to avoid a deadlock, you'll very
>> likely observe the database in an intermediate state and retrieve
>> incorrect data.
>> ---------------------------------------------------------------------
>> -------------------------------
>>
>> Renaud COMTE [MVP]
>> ---------------------------------
>> http://blogs.developpeur.org/themit/
>> http://blog.spsclerics.com/
>>> Est ce qu'une requête périodique (toutes les 5mn par ex) sur la bdd
>>> de
>>> SPS2003 pourrait faire l'affaire ?
>>> Du style "SELECT éléments de liste dont l'ID de la liste =xxxx et
>>> publiée
>>> dans les 5 dernieres minutes"
>>> ensuite on récupère les propriétés de l'élément et le tour est joué,
>>> non ?
>>> Un trigger pourrait aussi le faire, mais je crois que l'on perd
>>> alors
>>> le support MS car modif de la bdd SPS...
>>> Qu'en pensez vous ?
>>>
>>> TS
>>>
>>> "Renaud Comte" <rcomte@hotmail.com> a écrit dans le message de news:
>>> 59a7413c2877108c79f07fac33f72@msnews.microsoft.com...
>>>
>>>> non ce n'est dispo que pour les doc libs
>>>>
>>>> A vous les joies du services windows et du caml query :)
>>>>
>>>> Renaud COMTE [MVP]
>>>> ---------------------------------
>>>> http://blogs.developpeur.org/themit/
>>>> http://blog.spsclerics.com/
>>>>> Bonjour,
>>>>>
>>>>> Merci pour vos reponses
>>>>> Effectivement, pour un liste de document (doclib) cela est
>>>>> valable...
>>>>> En fait, je parlais de liste custom.
>>>>>>> Est ce toujours valable ?
>>>>>>>
>>>>> TS
>>>>>
>>>>> "Jose Emilio Leon" <jose.leon@skyxoft.nospam.com> a écrit dans le
>>>>> message de news: uqGzLqA0FHA.3180@TK2MSFTNGP14.phx.gbl...
>>>>>
>>>>>> Bonjour,
>>>>>>
>>>>>> Vous pouvez visualiser ce site:
>>>>>>
>>>>>> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/
>>>>>> od c_ SP2003_ta/html/sharepoint_wsseventing.asp
>>>>>>
>>>>>> Il explique comme travail les event sink.
>>>>>>
>>>>>> Jose Leon
>>>>>>
>>>>>> It's not just workflow. It's about the process.
>>>>>>
>>>>>> http://www.businessandprocess.com
>>>>>>
>>>>>> <t s c h n e i d e r @ c 2 s . f r> wrote in message
>>>>>> news:O1N4GhzzFHA.1032@TK2MSFTNGP12.phx.gbl...
>>>>>>
>>>>>>> Bonjour à tous,
>>>>>>>
>>>>>>> Voici une question qui s'adresse plus particulièrement aux
>>>>>>> developpeurs
>>>>>>>
>>>>>> .NET
>>>>>>
>>>>>>> :
>>>>>>>
>>>>>>> Comment intercepter l'évènement 'approbation d'un élément' d'une
>>>>>>> liste,
>>>>>>>
>>>>>> afin
>>>>>>
>>>>>>> de déclencher une procédure du type génération d'etat, ou de
>>>>>>> feuille de calcul à partir des colonnnes de l'élément validé ?
>>>>>>>
>>>>>>> J'ai entendu parler d'"event sink", mais je ne suis pas sûr de
>>>>>>> ce
>>>>>>> que
>>>>>>> c'est...
>>>>>>> Est ce complexe à mettre en place ?
>>>>>>> Un pti coup de main ou des idées sur la question ? n'hésitez pas
>>>>>>> !
>>>>>>> Merci
>>>>>>> Thomas Schneider
Exact et 100% d'accord avec toi Julien
Mais je pense que tu reste la meilleur personne pour BIEN rappeller le risque
de perte du support
Beaucoup trop considere la perte du support comme un fait anodin
Et bien souvent, à la fin, ...
En tout cas merci pour le complement !
Renaud COMTE [MVP]
---------------------------------
http://blogs.developpeur.org/themit/
http://blog.spsclerics.com/
> Bonjour,
>
> Je voudrais pas ajouter de l'huile sur le feu, mais quand même... ;)
> Rajoutons une petite (et dernière) couche :
> Accéder directment à la DB n'est pas supporté par Microsoft... Il faut
> impérativement en passer par le modèle objets, les RPC ou les Web
> services
> (qui utilisent le modèle objet). Si un SP vient à modifier la
> structure de
> la DB, votre code restera valable s'il utilise le MO (outre toutes les
> restrictions apportées par Renaud).
> Pour les événements sur des listes (autres que les doc lib), attendons
> de
> voir ce que nous proposera la v3.
> Cordialement,
>
> Julien Bakmezdjian
>
> "Renaud Comte" wrote in message
> news:
>
>> J'hesite vraiment à repondre mais je vais rester courtois.
>>
>> Acceder à la base de donnée en directe est pour moi un erreur lourde
>>
>> 1) aucune documentation
>> 2) aucune garantie ni suivie
>> 3) toute les chances d'avori des soucis à la migration ou à une SP
>> 4) Le modéle objet est la pour ca
>> 5) VOUS ne tenez compte en rien des mecanisme interne de la base lors
>> du
>> focntionnement ce qui est TRES dangeureux
>>>>> genre lock des index ou conflit de transaction
>>>>>
>> Avez vous integerz la mise en place de semaphore de controle visant a
>> ne pas interferer avec le fonctionnement propre de la base
>>
>> J'ai deja du intervenir sur des projets dont le serveur de BDD SPS
>> avez des montee en charge violentes et pas mal de reboot dans la
>> journee
>>
>>>>> un petit trigger tout mignon corrompait la BDD et obligait le
>>>>> serveur
>>>>>
>> a refaire ses indexe et a relancer ses transactions
>>
>> Evidemment, le trigger desactive, tout est redevenue dans l'ordre
>>
>> Bien sur, la BDD est tentante, bien sur le SQL est connue de tous,
>> mais en
>> quoi est ce bloquant d'utiliser le MO et .Net
>> Franchement je comprends pas du tout , vraiment pas pourquoi ??????
>> Si qqun pourrait m'expliquer , je suis preneur
>>
>> Et comme dirait Mike Fitz : Please Stay Out Of The Database!!!
>> http://blogs.msdn.com/mikefitz/archive/2005/04/01/404802.aspx
>>
>> Pour rappel
>> ---------------------------------------------------------------------
>> -------------------------------
>> I'd be tempted to say it at least can't hurt, but one of our
>> developers
>> reminded me that even reading from the database can indeed have
>> negative
>> effects on performance and stability. Just to name two such effects,
>> I'll
>> paraphrase his comments:
>> * Deadlocks: direct SELECT statements against the database take
>> shared read locks at the default transaction level, and can violate
>> our lock hierarchy, leading to seemingly random failures. * Incorrect
>> data: if you avoid taking locks to avoid a deadlock, you'll very
>> likely observe the database in an intermediate state and retrieve
>> incorrect data.
>> ---------------------------------------------------------------------
>> -------------------------------
>>
>> Renaud COMTE [MVP]
>> ---------------------------------
>> http://blogs.developpeur.org/themit/
>> http://blog.spsclerics.com/
>>> Est ce qu'une requête périodique (toutes les 5mn par ex) sur la bdd
>>> de
>>> SPS2003 pourrait faire l'affaire ?
>>> Du style "SELECT éléments de liste dont l'ID de la liste =xxxx et
>>> publiée
>>> dans les 5 dernieres minutes"
>>> ensuite on récupère les propriétés de l'élément et le tour est joué,
>>> non ?
>>> Un trigger pourrait aussi le faire, mais je crois que l'on perd
>>> alors
>>> le support MS car modif de la bdd SPS...
>>> Qu'en pensez vous ?
>>>
>>> TS
>>>
>>> "Renaud Comte" a écrit dans le message de news:
>>>
>>>
>>>> non ce n'est dispo que pour les doc libs
>>>>
>>>> A vous les joies du services windows et du caml query :)
>>>>
>>>> Renaud COMTE [MVP]
>>>> ---------------------------------
>>>> http://blogs.developpeur.org/themit/
>>>> http://blog.spsclerics.com/
>>>>> Bonjour,
>>>>>
>>>>> Merci pour vos reponses
>>>>> Effectivement, pour un liste de document (doclib) cela est
>>>>> valable...
>>>>> En fait, je parlais de liste custom.
>>>>>>> Est ce toujours valable ?
>>>>>>>
>>>>> TS
>>>>>
>>>>> "Jose Emilio Leon" a écrit dans le
>>>>> message de news:
>>>>>
>>>>>> Bonjour,
>>>>>>
>>>>>> Vous pouvez visualiser ce site:
>>>>>>
>>>>>> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/
>>>>>> od c_ SP2003_ta/html/sharepoint_wsseventing.asp
>>>>>>
>>>>>> Il explique comme travail les event sink.
>>>>>>
>>>>>> Jose Leon
>>>>>>
>>>>>> It's not just workflow. It's about the process.
>>>>>>
>>>>>> http://www.businessandprocess.com
>>>>>>
>>>>>> <t s c h n e i d e r @ c 2 s . f r> wrote in message
>>>>>> news:
>>>>>>
>>>>>>> Bonjour à tous,
>>>>>>>
>>>>>>> Voici une question qui s'adresse plus particulièrement aux
>>>>>>> developpeurs
>>>>>>>
>>>>>> .NET
>>>>>>
>>>>>>> :
>>>>>>>
>>>>>>> Comment intercepter l'évènement 'approbation d'un élément' d'une
>>>>>>> liste,
>>>>>>>
>>>>>> afin
>>>>>>
>>>>>>> de déclencher une procédure du type génération d'etat, ou de
>>>>>>> feuille de calcul à partir des colonnnes de l'élément validé ?
>>>>>>>
>>>>>>> J'ai entendu parler d'"event sink", mais je ne suis pas sûr de
>>>>>>> ce
>>>>>>> que
>>>>>>> c'est...
>>>>>>> Est ce complexe à mettre en place ?
>>>>>>> Un pti coup de main ou des idées sur la question ? n'hésitez pas
>>>>>>> !
>>>>>>> Merci
>>>>>>> Thomas Schneider