Question

J'ai créé une liste personnalisée avec un champ (colonne) de type « Données externes », connecté à mon type de contenu externe. source de type de contenu externe est une vue SQL. Mon problème est, quand je fais des changements sur la base de données, je voudrais la colonne dans ma liste de sharepoint à la mise à jour et, malheureusement, cela ne se produit pas (elle le fait bien, quand je clique sur « Modifier l'élément » et « save », mais serait un peu mal à l'aise avec beaucoup de données;). Est-il possible d'obtenir les « auto-rafraîchissement » des données sur le changement de base de données? Je vous serais reconnaissant toute aide.

Était-ce utile?

La solution

Il y a une petite icône au-dessus d'une des colonnes extérieures, qui fait une « actualisation des données d'entreprise ». Ainsi, il mettra à jour toutes les lignes qui ont de nouvelles données dans la base de données lorsque vous appuyez sur cela. Avec une liste externe, il actualise les données à chaque fois que vous affichez la liste, mais avec des colonnes externes, il met à jour les éléments lors de la création ou la modification / enregistrée, mais met en cache sinon l'info. En appuyant sur le bouton d'actualisation peut être une bonne solution en fonction de vos utilisateurs et l'application.

Il ne semble pas être un moyen évident de le faire par programme (la page qui est appelée (BusinesssDataRefresh.aspx, ou quelque chose comme ça) ne montre pas les détails de ce qu'il fait.

Autres conseils

Je considère que cela est une caractéristique et non une sorte de bug. Si un utilisateur a pris une valeur de données externes, il serait « mal à l'aise » pour lui / elle de changer cette valeur sans notification. Cependant, je bien compris votre exigence.

Pour les listes externes que vous avez le bouton refresh disponible.

Pour les éléments avec colonne de données externes je ne peux penser à une seule solution. Vous pouvez développer sur mesure travail du minuteur faire fonctionner régulièrement faire des mises à jour du système de vos articles. Ce n'est pas la meilleure pratique parce qu'un tel travail du minuteur utilisera beaucoup de ressources pour l'exécution même sur certaines listes de plus petite taille ou moyenne.

Je ne suis pas au courant d'aucune autre solution (si tout va mieux).

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top