Tri des éléments de calendrier dans l'affichage Calendrier

J'utilise un calendrier pour suivre les discussions en groupe sur un jour donné. J'ai deux sessions: matin et après-midi. Je veux créer une vue qui affiche les séances du matin uniquement via un ID de session par ordre alphabétique. C'est un peu délicat à réaliser (à moins que j'ai raté quelque chose d'évident réel).

Je peux facilement créer une vue filtrée montrant uniquement les événements de la journée. Le calendrier affiche tous les événements et si ils sont tous prennent place sur la même heure, Il énumère côte à côte dans la fente de l'heure. C'est super. La partie la plus délicate est celle, par défaut, il veut les répertorier dans le format d'ID. Si, Si j'ajoute « Session 02" et puis « Session 01" pour le calendrier, Il leur montre dans cet ordre (i.e, Session 02 et puis la Session 01). De les énumérer dans l'ordre de l'ID de Session, J'ai pensé à essayer ces choses:

  1. Configurez l'affichage à l'aide de l'interface utilisateur web. Pas de chance. Il n'y a pas d'options de tri des éléments de cette façon.

    Car qui n'a pas fonctionné, Je suis maintenant en espérant y est une requête CAML quelque part là-dedans qui va me permettre de substituer le tri. CQWP me permet de faire qui sorte de changer, peut-être que le calendrier sera ainsi?

  2. Modifier la partie web, Recherchez une exportation"" fonction et … BZZZT! Je ne peux pas exporter ses XML. Il n'y a aucune option d'exportation.

    Je m'accroche encore espoir que je peux trouver et modifier une requête CAML. Étant donné que je ne peux pas exporter le composant WebPart, qui laisse SharePoint Designer.

  3. J'ai ajouter le composant WebPart calendrier sur un site de bac à sable et ouvrir ce site à l'aide de SharePoint Designer. J'ai regarder le balisage pour le composant WebPart et j'ai trouver ce que je cherche. Il a codé la folie, mais c'est là: "<ListViewXml …. >folie codé</ListViewXml>". Spécifiquement, Il y a ce bijou:

<Requête>
<Où>
<DateRangesOverlap>
<FieldRef nom = « ÉvénémentDate » et>
<FieldRef nom = date de « fin » />
<FieldRef nom = « RecurrenceID » et>
<Valeur de Type = « DateTime »>
<Mois />
</Valeur>
</DateRangesOverlap>
</Où>
<OrderBy><FieldRef nom = « Session_x0020_ID" /></OrderBy>
</Requête>

(J'ai décodé les &lt;d'et &les fractionner pour plusieurs lignes pour un souci de clarté et du gt).

Ajouter le <OrderBy> bit et maintenant il trie par ID de Session, pas l'ID d'élément de la liste interne.

GIGANTESQUE pointe o’ le chapeau à Becky Isserman pour son commentaire au billet de blog de Isha Sagi: http://www.sharepoint-tips.com/2008/07/caml-sorting-by-file-name.html. Je n'aurais pas mis la <OrderBy> au bon endroit sans son commentaire.

J'espère pouvoir rédiger cela plus clairement avec des captures d'écran bientôt, mais dans le cas où je ne fais jamais, au moins, je l'ai fait autant.

</fin>

Réunion du groupe d'utilisateurs SharePoint NJ avec Dave Mann … Ou .. Ce que dit Bob

Bob Fox nous permet de savoir que Dave Mann, Génie de flux de travail SharePoint, prend la parole à la réunion du groupe d'utilisateur SharePoint NJ mercredi soir, 11/19/08. A ne pas manquer. (Malheureusement, mon entreprise suzerain a prévu une réunion de groupe mercredi soir, et je m'ennuierai il).

Cliquez ici pour vous inscrire et obtenir plus de détails.

Voici quelques détails de la session:

Titre de la session »Déploiement de flux de travail dans un environnement de SharePoint à grande échelle

Workflow dans SharePoint est une nouvelle capacité de passionnante. Cependant, C'est une capacité qui est souvent mal comprise lorsqu'il s'agit de l'impact sur votre environnement. Pour les petits environnements, les paramètres out-de-la-box, configurations et approche architecturale sont probablement suffisantes. Mais qu'en est-il d'un environnement qui va traiter des milliers de documents par jour? Comment pouvez vous assurer que ces environnements ne seront pas faiblir sous la charge, mais répondent toujours à la SLA de performances et de réactivité? Cette session explorera pourquoi en mettant l'accent sur votre sous-système de flux de travail est important, et couvrir les besoins d'un environnement de flux de travail à grande échelle au niveau de la ferme aux spécifications de conception de flux de travail individuel. Apprenez pourquoi tous les workflows doivent être regardé à la lumière des performances et une évolutivité bien aussi comment construire des workflows qui évoluer dans un environnement qui met à l'échelle, surveiller le traitement des flux de travail et de surmonter les obstacles communs. Cette session couvrira les conseils architecturaux pour votre environnement SharePoint, ainsi que les méthodes de codage spécifiques pour s'assurer que vous obtenez le maximum de votre flux de travail SharePoint.

</fin>

S'abonner à mon blog.

Me suivre sur Twitter à http://www.twitter.com/pagalvin

Tags Technorati:

Fonctionnalités de SharePoint & Solutions de gestion — N'oubliez pas le u dans CRUD (ou le d d'ailleurs)

Nous avons collectivement passent beaucoup de temps à penser à des solutions SharePoint — Comment créer les, Quel outil utiliser, que se passe-t-il quand ils échouent à déployer, emplois de minuterie, Scopes, etc.. Nous passons tellement de temps à réfléchir sur les bits dès le départ qu'il est facile d'oublier que nous devions rentrer eux aussi bien. Rétraction des solutions est sans doute plus difficile, dans une perspective de conception, que leur déploiement. Le déploiement est essentiellement une affaire de livre de cuisine. En général, installer une fonctionnalité, peut-être avoir un récepteur de fonctionnalité pour charger des données dans une liste, ce genre de chose. Cependant, retrait est potentiellement plus complexe.

Une solution donnée peut créer des artefacts comme celles-ci:

  • Type de contenu
  • Définition de liste
  • Définition du site
  • Données dans une liste
  • Récepteurs de la même
  • Formulaires InfoPath

La liste se poursuit.

Même s'il est évidemment important de concevoir une solution qui instancie les objets correctement, Il est tout aussi important d’envisager la mise à jour et supprimer des cas. Si votre solution crée une nouvelle liste et remplit cette liste avec les données, que se passe-t-il lorsque la solution est rétractée? Dans certains cas, la liste devrait être supprimée. Dans les autres cas, Il devrait être laissé intact à des fins historiques. Besoins de votre entreprise vous guidera vers la bonne décision.

Pour aider à cette, créer une matrice qui répertorie chaque artefact que votre solution déploie sur SharePoint. La liste de trois colonnes par artefact, un pour créer, Update et delete. Pour chaque cas, déterminer le résultat correct pour cette opération.

Ce type d’analyse est évidemment préférable de faire avant que la solution est déjà déployée sur une batterie de serveurs SharePoint. Cependant, comme le tabagisme, Il n’est jamais trop tard pour commencer à faire les choses correctement. Créer cette matrice et élaborer un plan pour résoudre les scénarios de mise à jour/suppression manquant. Il peut être un problème difficile à résoudre, mais au moins vous vous avez mis une boîte autour du problème.

</fin>

S'abonner à mon blog.

Me suivre sur Twitter à http://www.twitter.com/pagalvin

Tags Technorati:

Impossible d'accéder au flux de travail SharePoint Designer “Distance” ou “Étrangers” Listes

Voici une autre question commune de flux de travail SharePoint Designer:

« Puis-je accéder (lecture/écriture) Listes SharePoint via un flux de travail qui ne résidence pas sur le même site que la liste elle-même?"

La réponse est simple :: Aucun.

Comme à maints égards, Cependant, Nous devons être admissibles qui (qui est une bonne chose dans ce cas). La plate-forme nous permet de créer des extensions pour les produits à bien des égards, y compris une action personnalisée (voir mon petit projet codeplex ici à titre d'exemple). Une action personnalisée nous permet de faire pratiquement tout ce que nous voulons de flux de travail SharePoint designer. Je suis un grand fan de cette, En fait, puisqu'il nous donne le meilleur des deux mondes — un concepteur amical déclarative utilisateur final avec toute la profondeur du .net framework à notre des doigts.

Malheureusement, Si vous utilisez SPD, Il y a de bonnes chances que tu fais que parce que vous ne pouvez pas utiliser visual studio (en raison du fait que visual studio requiert une formation de développeur profonde). Je n'ai aucune réponse satisfaisante à ce problème, sauf que vous devez l'emporter sur l'un de vos collègues de travail techniques pour créer le genre d'action personnalisée, que vous devez. Vous pouvez également, collaborer avec la direction à l'embauche ou du contrat de ce type de ressource.

</fin>

S'abonner à mon blog.

Me suivre sur Twitter à http://www.twitter.com/pagalvin

SharePoint dans le Train

Aujourd'hui, J'ai lu à travers Mike Walsh Teach Yourself SharePoint 2007 dans 24 Heures et, incroyablement, la Dame sur le siège ensuite me dit, "Nous avons juste mis en œuvre SharePoint dans notre société." Il est "incroyable" because people just don’t talk to me on the train 🙂 It’s funny how SharePoint was the catalyst.

L'autre aspect intéressant est qu'elle ne savais pas qu'il y a des livres sur le produit. Ici le commentaire a été dans le sens de "il doit être assez important, si les gens écrivent des livres à ce sujet." Je pense que tous ceux qui lisent que mon blog serait d'accord avec cela.

</fin>

S'abonner à mon blog.

Me suivre sur Twitter à http://www.twitter.com/pagalvin

Tags Technorati:

Filature place de WFE virtuel temporaire for Fun and Profit

J'ai été un des 20 ou 30 (ou peut-être 100?) panélistes hier soir à la Groupe d'utilisateurs SharePoint de New York réunion. Au lieu du format de la présentation habituelle, Il s'agissait de q&A entre le public et les membres du Comité. Dès le début, Michael Lotter introduite pour moi à une idée nouvelle et je voulais partager.

Un membre du public décrit comment sa société avait versé un consultant d'écrire une application pour son entreprise. Le consultant écrit comme une application console en utilisant le modèle objet SharePoint. Comme un résultat, Cela signifie que le programme a dû être exécuté sur un serveur de la batterie. Cela signifie que n'importe qui qui voulait utiliser l'app devait ouvrir une session sur le serveur, faire le travail et se déconnectent. Dans un premier temps, Ce n'était pas un problème, mais bientôt, plus (non techniques) utilisateurs nécessaires à l'utilisation de l'utilitaire. Sa question était (pour paraphraser):

« Quelles sont mes options? Je ne veux pas garder laissant journal des utilisateurs directement sur le serveur, mais ils ont besoin de cette fonctionnalité."

Michael Lotter a suggéré qu'il configure une nouvelle machine virtuelle, joindre à la ferme comme un WFE et permettre aux utilisateurs d'exécuter l'application à partir de là.

Il s'agit d'une idée assez étonnante pour moi. Généraliser cette solution apporte à l'esprit la notion d'essentiellement temporaire, presque jetable de WFE. Je pense que c'est un concept assez propre. Cette WFE temporaire peut exécuter une application console qui utilise le modèle d'objet SharePoint. Vous pourriez également l'utiliser pour exécuter des commandes stsadm. Il ne doit pas faire partie de l'équilibre local ordinaire. Si elle tombe en panne ou se détruit, vous pouvez faire tourner juste vers le haut une nouvelle. Je me répète, mais je dois juste dire que je pense que c'est une idée vraiment soignée.

</fin>

S'abonner à mon blog.

Me suivre sur Twitter à http://www.twitter.com/pagalvin

Tags Technorati:

Services sur le serveur ne liste pas la recherche — Pourquoi?

J'étais sur le chat aujourd'hui avec Agnes Molnar (la seule personne que je sais que je sais en Hongrie) propos d'un problème de configuration recherche étrange. À savoir, recherche manquait dans les « services sur le serveur" affichage (via Central Admin-> Opérations-> Services sur le serveur).

J'ai eu un coup d'oeil à une VM fonctionnelle sur ma propre machine et ensemble, Nous avons déterminé que la recherche n'a pas été installée sur ce serveur. Il y a probablement quelques façons de le faire, mais nous l'avons fait en confirmant que « Office SharePoint Server Search" était absent de la liste des services via démarrer-> Outils d'administration-> Services.

Bizarrement, le fichier .exe associé * a * sur le serveur (« C:\Program FilesMicrosoft Office Servers12.0Binmssearch.exe »).

J'ai fait une recherche rapide et trouvé cette entrée de blog: http://msmvps.com/blogs/obts/archive/2006/10/19/189466.aspx

C'est une chaîne de courriel avec ce point clé:

« J'ai résolu ce problème. C'était mon erreur. Choisir « Web front-end" au lieu de « Complete" lors de l'installation."

C'était prometteur, mais nous ne savions pas si l'installateur avait effectivement pris WFE au lieu d'une fois terminée l'installation de MOSS.

Nous avons vérifié pour la première (premiers) version du fichier PSCDiagnostics * dans la 12 Journal de la ruche du répertoire et y, Nous avons constaté que le programme d'installation a, En fait, configuré ce serveur pour être un frontal web. Fin de l'histoire et il avait une fin heureuse.

(Quelque part le long de la ligne, Bob Fox s'est impliqué, mais je me souviens lui contribuer à la discussion fait un commentaire sur Fable 2).

Mise à jour: Agnes blogs sur ce sujet ici: http://dotneteers.net/blogs/aghy/archive/2008/11/06/wfe-vs-complete-installation.aspx

</fin>

S'abonner à mon blog.

Me suivre sur Twitter à http://www.twitter.com/pagalvin

Tags Technorati:

Recruteurs reçoivent un peu agressifs?

Ou est-ce seulement moi? J'ai reçu trois ou quatre appels à ma maison depuis fin septembre à la recherche de SharePoint fonctionnent. Je suis habitué aux sollicitations par courriel, mais ces appels téléphoniques sont un peu énervant. Je n'ai pas eu un CV à jour sur un chantier j'ai(comme monstre pr dé) depuis près de deux ans exactement. Et à l’époque, mon CV était tout au sujet de BizTalk et MS CRM. C’est le seul endroit de que mon numéro de téléphone s’affiche sur la ligne de partout, pour autant que je sache.

</fin>

S'abonner à mon blog.

Me suivre sur Twitter à http://www.twitter.com/pagalvin

Tags Technorati:

Juste quand je suis sur le point de désactiver les commentaires …

Ils pull me back in!

Windows Live Spaces ne fait pas un bon travail de me protéger des spams de commentaires. Je suppose que MSFT a détection de spam de bonne, mais que les spammeurs sont mieux. Le fait demeure, Cependant, que j'obtiens beaucoup plus de commentaires spam que je reçois des commentaires réels et je me disais juste la semaine dernière ou que je m'apprêtais à désactiver les commentaires.

Cependant, aujourd'hui, J'ai trouvé deux excellents commentaires en réponse à ce poste (à accès limité) et ce poste (de limiter la recherche aux documents, par opposition aux dossiers). Ces observations sont donc complémentaires (qu'ils ajoutent beaucoup de valeur à mon post), Je ne vois pas désactiver les commentaires et fermant ainsi cette voie d'informations utiles. Si, J'ai démissionné moi-même d'être un receveur humain spam / nettoyeur. Live espaces fournit-il une façon assez décente pour nettoyer les commentaires, mais qui veut perdre du temps à faire?

</fin>

S'abonner à mon blog.

Me suivre sur Twitter à http://www.twitter.com/pagalvin

Social Computing livre pour SharePoint 2007

À la mi juillet, Je m'offre une chance à l'auteur de deux chapitres pour Brendon Schwartz et De Matt Ranlett livre à venir, Social informatique avec Microsoft SharePoint 2007: Mise en œuvre d'Applications pour SharePoint afin de permettre la Collaboration et l'Interaction de l'entreprise. (Je pense qu'ils tentaient de remporter un concours de longueur avec ce titre; Je pense qu'ils ont gagné). J'ai sauté sur l'occasion et maintenant, Enfin, le livre entier est fait, arriver dans les magasins en février.

SharePoint mûrit, éditeurs ont commencé à produire une nouvelle vague de livres. Ce livre fait partie de cette vague. Cette vague s'appuie sur la précédente série de manuels de références techniques expliquant les fonctions et fonctionnalités de base et commence à décrire comment utiliser ces fonctionnalités et fonctions pour offrir une valeur commerciale d'une manière très superficielle. Je ne dis pas que c'est quelque chose de superficiel sur les manuels de référence ou de leur valeur. En fait, un livre comme celui-ci sur Social Computing probablement ne pouvait pas avoir été écrit il y a un an. (Littéralement, Bien sûr il aurait pu être écrit, mais je ne pense pas que la plus grande communauté aurait été prête pour elle). La nouvelle vague de livres a tendance à supposer le lecteur comprend essentiellement des caractéristiques de base et décrit plutôt comment utiliser ces fonctionnalités de base de manière nouvelle intéressante.

Comme le titre le dit clairement, Il s'agit d'un livre à propos de Social Computing. Social Computing est un sujet propice à la discussion et à l'exploration, voire, la discussion va bon train entre les adopteurs précoces. Beaucoup d'entreprises sont maintenant très à l'aise avec les bibliothèques de documents, types de contenu, recherche, workflow de base, etc.. Après avoir mis en œuvre et maîtrisé ces fonctionnalités de pain et beurre, ils sont prêts pour le prochain niveau. Cet ouvrage propose des idées et des stratégies pour le faire et, partant,, exploiter les possibilités nouvelles et intéressantes que Social Computing apporte au monde.

Social Computing est un sujet de grand et en constante évolution et couvre beaucoup de choses, y compris les blogs, wikis, étiquetage social, recherche, médias interactifs, mashups, « les gens," et d'autres à vocation sociale "choses." SharePoint a une histoire très forte à raconter dans ce domaine et maintenant, en ce moment sur Internet & Histoire de SharePoint, Il est temps de lui dire. Toutes choses étant égales par ailleurs entre entreprises, ceux qui exploitent avec succès Social Computing vont dépasser et deviennent trop grand pour ceux qui ne sont pas. Le train se prépare à quitter la station et vous ne voulez pas manquer! This book is your ticket for a seat on that train 🙂

Ligne de fond, Il s'agit d'une entrée de blog poisser le livre. Il est attendu en février. Pré-commander ici: Social informatique avec Microsoft SharePoint 2007: Mise en œuvre d'Applications pour SharePoint afin de permettre la Collaboration et l'Interaction de l'entreprise.

(Divulgation complète — n'offre aucun argent de la redevance de bon pour moi si vous choisissez d'acheter le livre, Si ce n'est pas un effort pour stimuler mon compte d'épargne, Bien que si il se vend bien, Il aidera à mon ego, qui veut toujours plus, plus, plus!)

Comme une annulation, côté mais très importante, Je remercie Bob Fox pour me connecter avec Brendon. Et naturellement, Je remercie Brendon et Matt pour prendre une chance sur un newbie comme moi et de me laisser auteur de chapitres dans leur ouvrage très important!

</fin>

S'abonner à mon blog.

Me suivre sur Twitter à http://www.twitter.com/pagalvin

Tags Technorati: