Archives Catégorie: Flux de travail SharePoint

Grand tutoriel et portique à l'aide d'InfoPath et flux de travail pour résoudre un problème d'ordonnancement

De nos jours, Je joue perpétuellement de rattrapage avec la lecture de mon blog et je suis juste tombée sur ce post: http://sharepointsolutions.blogspot.com/2009/02/give-blood-to-your-workflow.html

Il est aussi solid et détaillé un concepteur SharePoint workflow Tutoriel (plus plus!) que vous allez voir n'importe où sur les interwebs. Je vérifierais dehors, même si vous êtes un vétéran de la SPD cicatriciel.

C'est un grand tutoriel SharePoint pour InfoPath et de flux de travail.

</fin>

S'abonner à mon blog.

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

Comportement de Workflow de contrôle avec des listes personnalisées (Encore une fois)

Plus tôt ce mois-ci, JE mettre sur pied un article initialement prévu pour Mark Miller www.endusersharepont.com. Cependant, J'ai utilisé à la place comme Dustin Hoffman a utilisé une croix à la fin de la Le diplômé pour repousser mon (Awesome! amicale!) rédacteur en chef TechTarget.

Il s'agit d'un autre article de flux de travail SharePoint Designer dans la même veine que mon plus récent effort ici: http://www.endusersharepoint.com/?p=1226 (« Utiliser les listes de contrôle pour créer des Solutions de flux de travail flexibles »).

Ça commence comme ça:

AVEZ vous déjà rêvé de que vous pouvez désactiver temporairement un flux de travail SharePoint Designer? Vous pouvez faire pour la masse-approuver un grand nombre de documents sans en déclenchant des dizaines — ou peut-être des centaines, des flux de travail inutile.

Une façon d'y parvenir est d'accéder le workflow à l'aide de Point de partage concepteur et désactivez-le. Pour le faire, vous devrez ouvrir SharePoint Designer, accès du flux de travail, modifier ses propriétés et sauvegardez ce. Le problème avec cette méthode est qu'elle est un peu désordonné et probablement à beaucoup d'anneau de sonnette d'alarme au plus entreprises.

En général, tapotant les workflows SharePoint Designer n'est pas une bonne pratique dans un environnement de production, n'est pas partie d'un processus bien contrôlé.

L'article vous guide ensuite dans une solution à ce problème qui utilise une liste personnalisée pour activer ou désactiver la la WF comme doit dicter. Lire tout cela ici (http://WP.bitpipe.com/Resource/org_1127860336_240/SharePoint_vol5_v6 1_16.pdf).

Cet article a été inspiré par une question posée sur les forums ici: http://www.endusersharepoint.com/STP/. Bien que je passe beaucoup plus de temps sur les forums MSDN, Je vous recommande vivement d'avoir un coup de œil sur le forum EUSP ainsi, en particulier pour les questions axées sur l'utilisateur final. C'est encore une autre source de bonnes informations et conseils.

</fin>

S'abonner à mon blog.

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

Utilisez les listes de contrôle pour créer des Solutions de flux de travail flexibles

La semaine dernière, Mark Miller posté mon dernier SharePoint Designer article de flux de travail pour les utilisateurs finaux sur son site (http://www.endusersharepoint.com/?p=1226).

Ça commence comme ça:

Types de techniques nous utilisent beaucoup de jargon et acronymes dans notre vie quotidienne comme le « POO » (programmation orientée objet), « CT » (Types de contenu), « SPD » (SharePoint Designer), « RTFM » (Veuillez lire le manuel), etc.. Cet article s'occupe avec une bugaboo particulière appelée « codage dur:"Ce qu'il est, pourquoi c'est mal et comment l'éviter dans les solutions de concepteur de flux de travail SharePoint.

Je décris comment nous pouvons utiliser des listes personnalisées pour stocker les données de configuration et contrôle de flux de travail. En utilisant cette approche, Nous pouvons éviter le codage dur les valeurs comme approbateurs’ adresses e-mail, limites d'approbation dollar, etc..

Check it out.

</fin>

S'abonner à mon blog.

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

Un serveur de Proxy Web a essayé de m'arrêter de l'installation de Windows Workflow Foundation, Mais j'ai battu il

Je travaille sur un site client et pour installez windows workflow foundation pour que je puisse alors quelques travaux de SharePoint Designer. (Je ne savais jusqu'à aujourd'hui que SPD installe bien mais vraiment besoin au moins.NET 2.0 et Windows Workflow Foundation pour être vraiment utilisable; J'ai toujours pris que ces ont été installés avec SPD, mais je me trompais).

Le client dispose d'un serveur proxy. Pas de problème, J'ai des informations d'identification de sortir de l'Internets publics. Je vais à l'endroit habituel pour télécharger WWF (SPD utilement m'a fourni un lien). Que le téléchargement est vraiment un bootstrap de toutes sortes. Il fonctionne et à quoi il faut télécharger les chiffres. Que le deuxième processus de téléchargement a échoué. Qu'il soit ne tente pas du tout, ou est en quelque sorte empêché de demander des informations d'identification du serveur proxy. C'était un accident assez difficile, me donner le message:

Microsoft .NET Framework 3.0 a rencontré un problème lors de l'installation. Le programme d'installation n'a pas abouti.

J'ai essayé de redémarrer et passé 10 secondes en essayant de figurer dehors si je pourrais l'obtenir pour me demander des informations d'identification du serveur proxy. J'ai abandonné et suis allé ici au contraire: .NET Framework 3.5 Service Pack 1 (Package complet).

J'ai téléchargé ce paquet, installé et cette fois, pas de problèmes.

</fin>

S'abonner à mon blog.

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

SPD Workflow: Afficher le nom complet au lieu de domainenom d'utilisateur

Dans ce qui semble être son affectation première blog, chiqnlips a examiné dans la folie qui est une colonne calculée et décrit une solution à un problème de l'activité d'e-mail de flux de travail SharePoint Designer commun: Comment afficher le nom réel d'une personne dans un courriel au lieu de « domainenom d'utilisateur."

Je n'ai pas testé moi-même, mais il semble prometteur. Check it out.

</fin>

S'abonner à mon blog.

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

Portage de flux de travail SharePoint Designer dans une liste à l'autre

Mark Miller au www.endusersharepoint.com Posté le mon dernier article sur les flux de travail SharePoint Designer ici (http://www.endusersharepoint.com/?p=1037).

Je décris l'approche de base pour le déplacement d'un workflow, que vous créez en une seule liste à une autre liste. L'autre liste peut être dans le même site, même collection de sites ou d'une ferme totalement différente (e.g. depuis le développement jusqu'à la production).

C'est un sujet compliqué donc j'ai couvert seulement un scénario très basique. La semaine prochaine, Je vais rédiger un exemple réel plus utile.

Consultez-le et partager des commentaires il.

<fin>

S'abonner à mon blog.

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

Pourquoi ne puis je facilement Port Solutions de Workflow SharePoint Designer dans une liste à l'autre?

Mark Miller a posté mon dernier utilisateur final orienté article de flux de travail SharePoint Designer une sur son site ici: http://www.endusersharepoint.com/?p=1008

Je tente de donner une réponse simple à la question, « Pourquoi ne puis je facilement port un flux de travail SharePoint designer de développement pour tester?" Dans le processus, Je donne également un aperçu de ce que SPD est réellement fait dans les coulisses quand nous l'utilisons pour créer une solution de flux de travail.

La semaine prochaine, Décrire un utilisateur final amicalement à un workflow SPD de port d'un serveur à un autre, ou au moins aussi convivial de fin, une solution est possible étant donné l'état de l'outil défini.

</fin>

S'abonner à mon blog.

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

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

Flux de travail SharePoint Designer et pièces jointes — Une consommation profondément d'être souhaité

Malheureusement, il ne faut ne pas. Nous ne pouvons pas envoyer un mail avec pièces jointes dans un flux de travail SharePoint Designer aide sur les fonctionnalités de la boîte. Cette volonté apparaît avec plus en plus souvent sur les forums MSDN.

Cependant, le Plateforme SharePoint, comme tant de choses, nous offre-t-il la voie du progrès. Nous pouvons créer des actions personnalisées qui nous puis incorporez dans nos workflows. Une fois installé, une action personnalisée ressemble et se sent comme toute autre action (e.g. Collecte de données, Journal d'un Message, etc.).

Création d'une action personnalisée est une grande montagne à escalader, Cependant, pour les utilisateurs finaux. Ce projet codeplex fournit cette fonctionnalité: http://www.codeplex.com/SPDActivities. Qui tirant vers le bas et en l'installant dépasse également les compétences des utilisateurs typiques. Cependant, C'est assez simple pour un admin de SharePoint pour le faire, donc, si vous vous trouvez avoir besoin de développer un flux de travail avec cette capacité, travailler avec votre admin de SharePoint pour faire.

</fin>

S'abonner à mon blog.

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

Flux de travail SharePoint Designer, Récepteurs d'événements et “Élément de la liste mise à jour” par rapport à “Définir le champ dans l'élément en cours”

Nous avons un ensemble de flux de travail concepteur SharePoint qui « communiquent" avec un récepteur d'événements dans la liste par l'intermédiaire de modifications apportées aux valeurs de colonnes de site. Par exemple, Si une colonne de site « SetDuedate" a la valeur true par le flux de travail, le récepteur d'événement détecte que le changement, calcule une date d'échéance et assigne cette date à une autre colonne de site, « Date d'échéance." Nous avons scindé choses comme ça parce que le récepteur d'événements peut calculer une date d'échéance à l'aide de règles d'entreprise complexes (week-ends et jours fériés de compagnie compte) tandis que le SPD ne peut vraiment pas.

Dans un cas précis, Nous avons rencontré un problème avec ce truc. Débogage de tout cela est assez difficile, mais nous sommes arrivés à la conclusion définitive qu'un lorsqu' (au moins), le récepteur d'événements ne fonctionnait pas tout le temps. En une seule étape du flux de travail, on allait changer la valeur d'une colonne de site et le récepteur d'événements ne semble pas fonctionner. Cependant, elle courait toujours à une étape différente du workflow.

Après avoir examiné, il, J'ai remarqué que l'étape de workflow heureux utilisé la « mise à jour liste Item" tandis que l'autre étape utilisé "Set champ dans l'élément actuel." Élément de la liste mise à jour a été mise à jour "élément actif." Je ne sais pas pourquoi nous avons choisi un sur l'autre car ils semblent faire la même chose.

Si … l'action de l'élément de liste mise à jour a fait provoquer le déclenchement de l'événement. D'un autre côté, le champ défini dans l'action de l'élément en cours n'a pas.

J'ai utilisé l'élément de la liste mise à jour aux deux endroits et Alto! Cela a fonctionné. [[ Annulation totale, Je joue du violon pour sur une base quotidienne pour presque 15 ans ]]

De cette, Provisoirement, je crois que « la valeur champ" action ne provoque pas de récepteurs d'événements de feu, au moins une partie du temps.

Cette question nous a tourmenté pendant des semaines.

C'est l'un de ces « observé comportement" messages. J'ai observé cela arrive une fois dans un environnement spécifique et j'ai fais quelques suppositions quant à pourquoi les choses se sont passées comme ils le faisaient. Si vous avez un aperçu dans celui-ci, Veuillez partager dans les commentaires.

</fin>

S'abonner à mon blog.