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 :

Votre avis sur un projet sharepoint


Sujet :

SharePoint .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite

    Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2007
    Messages
    690
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 690
    Par défaut Votre avis sur un projet sharepoint
    Bonjour,
    L'entreprise ou je travaille met en place un site Sharepoint (wss 3.0 et msSql Embedded edition) pour le partage de fichiers et de connaissances en général. Pour éviter les mauvaises surprises j'ai demandé ce que l'on veut en faire à terme et voici le projet :
    - L'entreprise veut pouvoir migrer des fichier générés automatiquement par l'appli de production vers plusieurs liste sharepoint (selon le nom des fichiers). L'application utilise une base Mysql et génère des fichiers XML, PDF et Excel, et ce quotidiennement, par semaines, et mensuellement...
    Le problème est donc d'afficher des données externes dans un site sharepoint.

    J'ai imaginé plusieurs scénarios de solutions et je voudrais votre critique à leurs sujets
    1- mettre les fichiers générés par l'appli Mysql dans un repertoire précis et créer un script qui pompe les fichiers, les traite, et les insèrent dans la base de données sharepoint => pas de embedded edition.
    2- prendre les infos à la source (Mysql) et trouver un moyen de faire communiquer les deux bases de données pour les insérer dans une liste sharepoint => pas évident
    3- utiliser un webPart et un script asp.net pour pomper les données depuis la base Mysql => comment faire pour automatiser la tache.
    4- utiliser les fichiers xml migrés et créer un flux de travail qui manipule ces fichiers xml => comment faire ?

    Si quelqu'un a un avis, une critique ou une autre idée, elle sera la bienvenue !

    À bientot

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Août 2007
    Messages
    18
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2007
    Messages : 18
    Par défaut
    Salut,

    En ce qui concerne l'automatisation de tâche, il existe des Jobs qui s'exécutent selon les paramètres que tu définis (tous les jours, semaines, date fixe, ...).

    Sinon il y a un point qui n'est pas clair entre ta proposition 1 et la 2 : es tu obligé de générer un fichier (à partir de ta base sql) dans ce cas la solution 1 me parait pas mal, ou tu peux directement stocker les informations (sans générer un fichier) dans les listes SharePoint, le cas 2 étant ici meilleur ?

    Le cas 3 ne sert à rien, l'utilisation de Job serait à étudier pour automatiser.

    Le cas 4, je ne vois pas le rapport à ton sujet.

    ++

  3. #3
    Membre émérite

    Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2007
    Messages
    690
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 690
    Par défaut
    Merci,
    Mais aurais tu une piste (langage, façon de faire, framework) qui m'aiderait à réaliser la solution 1 ou 2. c'est à dire un langage qui pourrait manipuler des données MySql et MsSql ?

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Août 2007
    Messages
    18
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2007
    Messages : 18
    Par défaut
    Salut,

    Pour ce qui est de manipuler les données de ta BDDs, tu peux bien entendu le faire avec le Framework .Net, le langage C# ou VB, et la classe à utiliser est System.Data.Common.

    Pour plus d'informations, je te renvoies vers MSDN : classe System.Data.Common

    ++

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    99
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 99
    Par défaut
    La manipulation de la BDD sharepoint est plus que déconseillée. Il vaut mieux passer par les web services ou le modèle objet sharepoint : cf SDK : http://msdn2.microsoft.com/fr-fr/library/ms441339.aspx

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Août 2007
    Messages
    18
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2007
    Messages : 18
    Par défaut
    Merci pour cette précision maxstone, car en relisant mon message il est vrai qu'il peut porter à confusion.

    Quand je disais manipuler les données de la BDD, c'était pour la BDD MySQL d'origine, et non SharePoint.

Discussions similaires

  1. Votre avis sur un projet
    Par sebinator dans le forum Débuter
    Réponses: 8
    Dernier message: 30/11/2007, 16h10
  2. Freelances, votre avis sur mon projet ?
    Par JackDeLyon dans le forum Freelance
    Réponses: 6
    Dernier message: 25/07/2007, 10h47
  3. votre avis sur un projet
    Par ferradji dans le forum Windows Forms
    Réponses: 3
    Dernier message: 08/03/2007, 21h13
  4. Votre avis sur un projet
    Par Arcalys dans le forum Développement 2D, 3D et Jeux
    Réponses: 8
    Dernier message: 27/11/2006, 23h11

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