Archives mensuelles: Février 2008

Solution (en quelque sorte): Définir la priorité sur une tâche à l'aide de SharePoint Designer

J'ai un scénario d'entreprise comme ceci:

  • Un utilisateur télécharge un document dans une bibliothèque de documents.
  • Elle choisit un type de contenu et pénètre dans les meta-données au besoin. Les champs de données meta est un drapeau, « Urgent ».
  • Cela déclenche un flux de travail SharePoint Designer qui, entre autres choses, utilise le "recueillir des données d'un utilisateur" action.

« Collecte de données d'un utilisateur" crée un élément dans une liste de tâches demandant l'approbation de ce document.

J'avais besoin de créer un point de vue de la liste des tâches qui ont montré des demandes urgentes pour l'approbation.

Solution: Mettre le mot « URGENT:" dans le titre de ces tâches.

J'aurais préféré spécifier le champ priorité directement. Cependant, J'ai été incapable de le faire pour plusieurs raisons:

  1. L'action de collecte de données ne fournit pas un mécanisme pour mettre à jour un champ autre que le titre (et ces champs supplémentaires pour lesquels vous souhaitez collecter des données).
  2. Le « attribuer une pour le point" action a le même problème.
  3. Il est possible d'insérer un élément dans une liste (i.e. insérer un élément dans la liste des tâches directement) mais cela pas une action de blocage. Cela signifie que le flux de travail n'attendra pas l'utilisateur effectuer cette tâche.

J'ai examiné quelques approches avant (Heureusement) réalisation que nous pourrions juste mis « urgent" dans le titre.

  1. Démarrer un workflow sur la liste des tâches de sorte que lorsqu'une nouvelle tâche est créée, elle d'une certaine façon cross références arrière vers le document qui a commencé le premier flux de travail, extraire la valeur d'indicateur urgent et mettre à jour la priorité selon les besoins.
  2. Faire quelque chose de similaire avec un récepteur d'événements. Créer de la tâche, Recherchez le document associé et la priorité de mise à jour au besoin.
  3. Utilisez le « créer élément de liste" action en collaboration avec l'attente » de changement de champ" action et un récepteur d'événements. Si on crée un élément de liste, Nous pouvons spécifier tous les champs que nous voulons. Utilisez un récepteur d'événements pour mettre à jour l'élément d'origine lorsque l'utilisateur termine la tâche et l'attente"de changement de champ" condition de l'action serait satisfaite, et le flux de travail procédera. (Pour une raison quelconque, J'avais plus ou moins réglé sur cette approche avant de se décider judicieusement à pied pendant un certain temps).

Il y a un inconvénient à ma solution (Hormis le fait évident que seul le texte du titre indique urgence). Depuis "collect feedback" accepte uniquement les noms de titre dur codé, J'ai besoin d'utiliser deux actions différentes collect feedback dont la seule différence est que dur codé le titre.

Mais, au moins il y a une solution qui ne nécessite pas de récepteurs d'événements ou actions personnalisées de SPD.

Si quelqu'un a résolu ce d'une manière plus intelligente, Please let me know.

</fin>

Drôle de dimanche: Garder votre fils sur ses orteils

Une des nombreuses joies que je prends à être le parent d'un garçon de dix ans est trouver de nouveaux moyens pour le faire rire ou réfléchir un peu différemment sur les questions et les choses dans le monde. J'ai utilisé ces techniques au cours des années:

===

Méconnaître ses questions:

Fils: Quel jour est-ce?

Papa: Un jour avant le mercredi.

S: Aucun, quel jour du mois est-ce?

D: OH, Il a 4 jours après Jan 25.

===

Tickle lui et dites-lui que vous allez vous arrêter quand il cesse de rire.

===

Descendre les escaliers à la salle de télévision et annoncer, "Il est bon d'être le papa." Puis, chercher jusqu'à obtenir le chaud spot sur le canapé et changer le canal à quelque chose de bon, comme la chaîne Scifi.

===

Lire des histoires à haute voix. Insérer des phrases ridicules au milieu de l'histoire. Mon préféré est d'ajouter "tuant sur le coup" Quand les personnages principaux rencontre quelques difficultés mineures. Par exemple, "le couteau glissé dans sa main, couper son index, tuant sur le coup." Rien n'est tout à fait votre fils par un mode d'écoute complaisant et passif comme le personnage principal étant tué sur le coup.

===

Lire des histoires incorrectement. Lire des phrases en arrière. La meilleure partie de ceci est que le premier couple de fois je l'ai fait, mon fils a pensé qu'il m'aidait en faisant remarquer que je n'étais pas lire les mots dans le bon ordre. L'inconvénient est qu'il ne veut vraiment moi de lui lire plus.

===

Allez au Burger King pour le déjeuner. Mon fils mangeait matin BK, nuit et jour si nous le laissons. Lorsque vous allez, Dites-lui, "Je sais que vous détestez y aller, mais nous n'avons pas le choix." Quand il tente d'expliquer qu'il aime BK, lui parler et dire des choses comme "nous n'avons pas le temps de faire valoir à ce sujet! Nous allons et je ne veux pas d'avoir une discussion!"

(Cela me rappelle ma blague préférée de Borg: "Le roi Borger: Nous le faisons notre façon. Votre chemin n'est pas pertinent." hahaha!)

===

Ouvrir un livre à la page 9 et dire, "hmm, C'est une page impaire".

===

Remplir le monde d'ennemis. "Nous allons passer rapidement sur orteil 7-11, ennemi juré du 11-7".

"Votre tante vit à Ringwood, ennemi juré de la ville de Squarewood."

===

Nous roulons jusqu'à Massachusetts du New Jersey plusieurs fois par an et il souvent prend tout 5 heures de porte à porte. Comme nous arrivons à l'accueil et tirez dans l'allée dire, "oh, J'ai oublié, Nous devons faire un rapide tableau de bord à Home Depot."

===

Lorsque vous regardez un épisode violent dans une émission de télévision (comme les héros), Dites à votre fils, "quelques fois, au travail, J'ai besoin de détruire mes ennemis en les brûlant vivant en utilisant les forces de mon esprit. Je n'aime pas le faire, mais tu dois faire ce que tu dois faire."

===

Lorsque vous regardez des films d'horreur mauvaise (Voir "il est bon d'être le papa" au-dessus de), attribuer des motifs improbables au mauvais caractère. Par exemple, Dites à votre fils que si que Jason est tellement en colère c'est parce qu'il veut un gâteau et ils ne lui laisseront pas avez.

===

Expliquer les numéros de téléphone incorrectement. Au lieu de dire à ton fils pour appeler "201-111-2222", Dites-lui que c'est « 2-011-1-12222 ».

===

Quelles astuces utilisez-vous?

</fin>

Tags Technorati:

Guest Blogging?

Il semble assez courante dans le monde du blogging politique pour un blog donné d'accueillir un « blogueur invité ». Quand je suis en terre blog politique je dois porter une paire de lunettes différente parce qu'il ne m'est apparu que "les blogs de commentaires" peut être logique pour un blog technique comme le mien. C'est, jusqu'à ce que je lis ce post par Kanwal Khipple plus à Le meilleur du Buzz de SharePoint- Janvier 2008.

Pensée à ce sujet, Je crois qu'il pourrait y avoir beaucoup de gens là-bas dans le land de SharePoint qui ont la gale pour mettre sur pied un article, court ou long, de formation technique ou plus d'affaires axé sur, etc., mais ne pas exécuter leur propre blog pour toutes les raisons habituelles. Si vous êtes une de ces personnes, Je serais heureux d'héberger. Vous pouvez me joindre par courriel ou laisser un commentaire. Je n'ai pas pensé par toute sorte de lignes directrices, mais je suppose que je voudrais pour être orientées autour de SharePoint, mais j'aime aussi jeter dans quelques observations personnelles sur consulting maintenant et puis. Je suis également en train de publier un "Drôle de dimanche" chaque semaine et je suis lié à court d'idées pour cela.

Si vous êtes un blogueur régulier inscrit mais que vous voulez expérimenter avec guest blogging, Je suis certainement ouvert à celui trop, soit en tant qu'hôte soit en tant qu'invité 🙂

</fin>

Tags Technorati: