2009-02-13 11 views
2

Nous développons une solution de gestion de documents avec Sharepoint 2007 et j'ai quelques problèmes pour trouver quelques éléments avec la structure. Les documents sont des modèles utilisés pour fusionner des données en lettres envoyées aux clients. Alors que les templates seront gérés dans Sharepoint, les véritables lettres qui seront générées seront traitées via une application web. Les règles auxquelles le gabarit doit être ajouté seront "assignées" via Sharepoint via Meta-Data. Ces données seraient envoyées à l'autre système (qui garderait une trace des règles et un identifiant au modèle brut). Un service Web serait créé du côté SP, de sorte que l'application frontale l'appelle simplement pour remonter le gabarit (une fois qu'il a été déterminé lequel utiliser). D'accord, la véritable question est de savoir comment gérer les règles. J'ai d'abord pensé méta-données et écrire les données (via appel de service Web) à l'application Web db. Par exemple, lors de l'enregistrement du document, vous avez un champ de métadonnées pour le type de modèle (pour ce type de contenu personnalisé). Premier problème comment remplir une liste déroulante disponible pour sharepoint pour charger une liste de types de templat? Est-ce que je peux conduire ceci d'une base de données ou dois-je employer une liste xml statique.Sharepoint 2007 gestion de documents

Répondre

2

Aaak. Vous pouvez créer un champ en fonction d'une recherche d'informations sur le contrôleur secondaire de domaine. Vous pouvez également créer une recherche basée sur une liste dans SharePoint.

0

Je suis peut-être trop simplifier vos exigences ici, alors prenez cela avec un grain de sel.

Si toutes ces informations sont stockées en tant que colonnes dans la bibliothèque de documents, vous ne devez pas nécessairement créer votre propre service Web. SharePoint dispose de services Web pour récupérer des données à partir de listes (voir this MSDN reference). Dans ce cas, les règles seraient traitées côté client plutôt que dans SharePoint, mais utiliseraient les métadonnées stockées dans SharePoint. Le client peut créer une requête CAML pour sélectionner le modèle le plus applicable. (Si vous ne savez pas CAML, le téléchargement du U2U CAML Query Builder est un bon endroit pour commencer.)

aussi:

problème d'abord comment remplir une liste déroulante disponible pour sharepoint pour charger une liste de templatetypes? Est-ce que je peux conduire ceci d'une base de données ou dois-je employer une liste xml statique.

Si vous avez besoin de fournir des listes déroulantes pour différents champs de métadonnées dans la bibliothèque de documents, je envisagerais d'en faire des colonnes de recherche. De cette façon, l'application cliente peut télécharger la liste des options pour chaque colonne via le service Web, de sorte que vous n'avez pas à gérer une liste d'options ailleurs.

Questions connexes