none
MOSS 07 : besoin d'aide : connection base de donnée, Workflow, fonction de recherche RRS feed

  • Question

  • Bonjour, je débute un peu sur sharepoint et je teste un peu ces temps pour voir ce que l'on peut faire avec MOSS.

     

    J'aimerais savoir comment faire les chose suivantes :

    - Bibliothèque de documents ou les valeurs possibles pour certaines colonnes sont récupérer dans une base de donnée (SQLServer). Ex: j'ai les colonnes suivantes :

    Numéro Client

    Nom Client

    Prénom Client

    Adresse Client

    ...

    Et je veux que la liste des choix possible pour ces colonnes soit récupérer dans ma base de donnée déjà existante. Je veux également que lorsque je fait mon choix dans une de ces colonnes les choix possible pour les autres colonnes soient mis a jour en fonction. Ex: je choisi le prénom : "Bernard" les différentes possibilité pour le nom sont l'ensemble des personnes s'appelant Bernard.

     

     

    - Je veux également pouvoir mettre en place une recherche avancé de document sur cette bibliothèque avec les différententes colonnes de ma bibliothèque. C-a-d je veux pouvoir chercher tous les documents du client prénomer Bernard. Ou tous les doc du client nomé "Dupond". Ou encore tous les documents de Bernard Dupond ...

     

    - Faire un workflow qui va crée une tache X. Lorsque la personnes ouvre cette tache il y a un certain nombre de déscription, Titre, ... Et également plusieurs bouton genre Accepter, Refuser, Transferer A, ... Et suivant le bouton presser par l'utilisateur le workflow ira dans tel out tel état.

     

    J'espère que vous comprenez un peu ou je veux en venir. Merci d'avance

     

     

    vendredi 14 décembre 2007 10:43

Toutes les réponses

  • Bonjour,

    Je vais prendre chaque élément séparement :
    • Bibliothèque de documents ou les valeurs possibles pour certaines colonnes sont récupérer dans une base de donnée (SQLServer)
    Mon premier réflexe serait de vous parler de Business Data Catalog. Voir le lien suivant pour plus d'infos. http://blogs.developpeur.org/phil/archive/2007/04/20/sharepoint-2007-bdc-le-catalogue-de-donn-es-m-tier.aspx

    Quand à la fonctionnalité de mise à jour en fonction du choix de la liste deroulante du nom (par exemple), je ne vois que deux possibilité : Soit coder une fonctionnalité de ce type http://blogs.msdn.com/leonidly/archive/2007/06/24/connected-lookup-field.aspx en surchargeant le fonctionnement du custom field BDC si possible

    • Je veux également pouvoir mettre en place une recherche avancé de document sur cette bibliothèque avec les différententes colonnes de ma bibliothèque. C-a-d je veux pouvoir chercher tous les documents du client prénomer Bernard. Ou tous les doc du client nomé "Dupond". Ou encore tous les documents de Bernard Dupond ...
    C'est justement un des avantages du BDC, les éléments récupéré peuvent etre utilisé lors de la recherche. On retomberait ici sur une utilisation standard.

    • Faire un workflow qui va crée une tache X. Lorsque la personnes ouvre cette tache il y a un certain nombre de déscription, Titre, ... Et également plusieurs bouton genre Accepter, Refuser, Transferer A, ... Et suivant le bouton presser par l'utilisateur le workflow ira dans tel out tel état
    Ce comportement est standard il me semble avec MOSS et le workflow d'approbation. Néanmoins si vous souhaitez avoir une interface differente, il est possible de creer ce que l'on appelle des CustomTaskForm qui sont des formulaires utilisé pour afficher des taches. Plus d'information sur ce lien http://rshelton.com/archive/2007/10/05/free-sharepoint-document-workflow-workshop---part-4-on-workflow.aspx

    En espèrant avoir répondu à vos questions.
    vendredi 14 décembre 2007 17:00
    Modérateur
  •  

    Merci beaucoup pour toutes ces information.

    En ce qui concerne le workflow je sais que le workflow standard d'approbation effectue ce dont je parlais mais je désirais surtout savoir comment obtenir ce genre de comportement pour pouvoir faire d'autre workflow. J'ai juste pris l'exemple qui me semblais le plus facile a expliquer. De plus j'aimerais faire des workflow comprenant une partie semblable a celle proposer par le workflow d'approbation de MOSS mais de plus grande envergure et plus complexe.

     

    Encore merci pour votre aide.

    vendredi 14 décembre 2007 17:14
  •  

    Il y a-t-il un utilitaire qui permette de faire plus facilement le liens entre une base de donnée existante et une liste dans mon site sharepoint? J'ai essayé BDCMeta man mais il est payant. Il y a t-il une extension visual studio qui puisse m'aider? Est ce que je peux faire ce genre de chose avec Sharepoint designer 07?

    En effet je trouve pas très pratique le fait d'écrire moi meme mes fichier XML ...

    Merci d'avance

    jeudi 20 décembre 2007 11:53
  • Je ne saurais que vous conseiller de télécharger le dernier SDK (au moins le 1.2) SharePoint pour récupérer le

    Business Data Catalog Definition Editor

    C'est un équivalent du BDC Metaman mais en gratuit. (ci-dessous un copier coller d'un de mes posts à ce sujet)

    Le Business Data Catalog Definition Editor va vous permettre de créer, via une interfaces simple, un ADF (Application Definition File, cf mes posts sur le BDC) pour le Business Data Catalog dans MOSS 2007.  Les fonctionnalités suivantes sont intégrées : 

    • Création de l'XML gérée par l'interface et modifiable via les diverses propriétés de l'application. 
    • Drag and Drop de différentes méthodes, vue, tables pour créer des connections métiers
    • Les Entités et méthodes sont crées automatiquement à partir de la base de donnée ou du WSDL
    • Les méthodes ainsi crée peuvent etre testées dans l'outil en lui-meme.
    • etc ...

    il faut savoir qu'écrire ce fameux fichier XML était vraiment très laborieux et le seul autre outil sur le marché était BDC MetaMan (qui est payant)



    J'espère que cela répondra à vos questions.

    jeudi 20 décembre 2007 13:38
    Modérateur