Arquivo da Categoría: Fluxo de traballo do SharePoint

Tutorial Grande e Walker-through a usar o InfoPath e Workflow para resolver un problema de programación

Estes días, Estou sempre a xogar de incorporarse coa miña lectura do blog e eu deparei con este post: http://sharepointsolutions.blogspot.com/2009/02/give-blood-to-your-workflow.html

É tan sólida e detallada un fluxo de traballo do SharePoint Deseño tutorial (máis máis!) that you’ll see anywhere on the interwebs. I’d check it out, even if you’re a scarred SPD veteran.

It’s a great SharePoint tutorial for both InfoPath and workflow.

</final>

Rexístrate para o meu blog.

Siga-me no Twitter http://www.twitter.com/pagalvin

Controlar o comportamento do fluxo de traballo con listas personalizadas (De novo)

A principios deste mes, Eu xuntos un artigo planeado orixinalmente para Mark Miller www.endusersharepont.com. Con todo, I, en vez utilizado como Dustin Hoffman utilizado unha cruz, ao final do A posgrao para afastar meu (impresionante! agradable!) editor da TechTarget.

Este é outro fluxo de traballo do SharePoint Design artigo na mesma liña do meu esforzo máis recente aquí: http://www.endusersharepoint.com/?p=1226 ("Usa Control Lists para crear solucións de fluxo de traballo flexible").

Comeza así:

Xa desexou que podería desactivar temporalmente un fluxo de traballo do SharePoint Design? Pode querer facelo para masa de aprobar un gran número de documentos sen disparar decenas - ou quizais centos - de fluxos de traballo innecesarios.

Unha forma de facelo é acceder ao fluxo de traballo empregando o Share Point Deseño e desativá-lo. Para iso, ten que abrir o SharePoint Design, acceder ao fluxo de traballo, cambiar as súas propiedades e re-garda-lo. O problema con este método é que é un pouco confuso e moi probablemente para tocar de campás de alarma na maioría das empresas.

En xeral, mexendo con fluxos de traballo do SharePoint Deseño non é unha boa práctica nun ambiente de produción, nin é parte dun proceso ben controlada.

The article then walks you through a solution to this problem that uses a custom list to turn the WF on or off as needs dictate. Ler todo aquí (http://201_16.pdf wp.bitpipe.com/resource/org_1127860336_240/SharePoint_vol5_v6%).

Este artigo foi inspirado por unha pregunta feita no foro aquí: http://www.endusersharepoint.com/STP/. A pesar de eu pasar moito máis tempo nos foros do MSDN, Eu recomendo encarecidamente que ten unha espiar no foro EUSP ben, particularly for end user oriented questions. It’s yet another source of good information and advice.

</final>

Rexístrate para o meu blog.

Siga-me no Twitter http://www.twitter.com/pagalvin

Use Listas de Control de crear solucións de fluxo de traballo flexibles

Semana pasada, Mark Miller posted my latest SharePoint Designer workflow article for end users on his site (http://www.endusersharepoint.com/?p=1226).

Comeza así:

Nós, os tipos de técnicas usar unha morea de xerga e siglas na nosa rutina diaria, tales como "Oop" (programación orientada a obxecto), "CT" (Tipos de contido), "SPD" (SharePoint Deseño), "RTFM" (Lea a guía de), etc. This article concerns itself with a particular bugaboo called “hard coding:” What it is, why it’s bad and how to avoid it in SharePoint designer workflow solutions.

I describe how we can use custom lists to store workflow control and configuration data. Using this approach, we can avoid hard coding values such as approvers’ email addresses, approval dollar limits, etc.

Consulte.

</final>

Rexístrate para o meu blog.

Siga-me no Twitter http://www.twitter.com/pagalvin

Un servidor proxy web tentou me impedir de instalación de Windows Workflow Foundation, Pero derrotou

I’m working at a client site and needed to install windows workflow foundation so that I could so some SharePoint Designer work. (Eu non sabía até hoxe que SPD instala ben, pero realmente precisa de polo menos Net. 2.0 e Windows Workflow Foundation para ser realmente útil; Sempre asumir estes foron instalados xunto co SPD, pero eu estaba mal).

The client has a proxy server. No problem, I have credentials to get outside to the public Internets. I go to the usual place to download WWF (SPD amablemente me proporcionou unha ligazón). That download is really a bootstrap of sorts. It runs and figures out what else it needs to download. That second download process failed. It either does not try at all, or is somehow prevented from asking for proxy server credentials. It was a pretty hard crash, me dar a mensaxe:

Microsoft. Net Framework 3.0 has encountered a problem during setup. Setup did not complete successfully.

Intento reiniciar e pasou 10 seconds trying to figure out if I could get it to ask me for proxy server credentials. I gave up and went here instead: .Net Framework 3.5 Service Pack 1 (Paquete Completo).

Eu baixei o paquete, instalar e esta vez, no problems.

</final>

Rexístrate para o meu blog.

Siga-me no Twitter http://www.twitter.com/pagalvin

SPD de fluxo de traballo: Amosar Nome Completo No canto de dominio nome de usuario

O que parece ser o seu blog inaugural mensaxe, chiqnlips xa mergullou na tolemia que é unha columna calculada e descrita unha solución para un problema de fluxo de traballo de correo-e común actividade SharePoint Deseño: Como mostrar o nome real de unha persoa en un correo-e no canto de "dominio nome de usuario."

Eu non proba por min mesmo, but it looks promising. Consulte.

</final>

Rexístrate para o meu blog.

Siga-me no Twitter http://www.twitter.com/pagalvin

Portando SharePoint Workflow Deseño dunha lista a outra

Mark Miller sobre a www.endusersharepoint.com postes meu último artigo sobre o fluxo de traballo do SharePoint Deseño aquí (http://www.endusersharepoint.com/?p=1037).

I describe the basic approach for moving a workflow you create in one list to another list. The other list can be in the same site, mesmo conxunto de sitios web ou dunha explotación totalmente diferente (e.g. de desenvolvemento para a produción).

This is a complicated subject so I only covered a very basic scenario. Semana, I’ll write up a more useful real world example.

Check it out e compartir algunha comentarios alí.

<final>

Rexístrate para o meu blog.

Siga-me no Twitter http://www.twitter.com/pagalvin

Por que non podo facilmente Porto SharePoint Solutions Deseño de fluxo de traballo dunha lista a outra?

Mark Miller publicou meu último usuario final orientada SharePoint artigo Workflow Deseño up no seu sitio: http://www.endusersharepoint.com/?p=1008

Intento dar unha resposta directa á cuestión, "Por que non podo facilmente levar un fluxo de traballo SharePoint Deseño de desenvolvemento para probar?" In the process, Tamén dou algúns consellos para o SPD está realmente facendo nos bastidores cando a usamos para crear unha solución de fluxo de traballo.

Semana, Describo unha forma agradable para Usuario Final porta SPD fluxo de traballo dun servidor a outro, ou polo menos neste final unha solución amigable como é posible dado o estado do conxunto de ferramentas.

</final>

Rexístrate para o meu blog.

Siga-me no Twitter http://www.twitter.com/pagalvin

SharePoint Workflow Deseño non é posible acceder “Remoto” ou “Estranxeiro” Listas

Aquí está outra cuestión de fluxo de traballo común SharePoint Design:

"Podo acceder (lectura / escritura) Listas do SharePoint través de fluxos de traballo que non residen no mesmo lugar que a propia lista?"

A resposta é sinxela: Non.

Como en tantas formas, con todo, temos que cualificar ese (que é bo neste caso). The platform lets us create extensions to the produce in many ways, incluíndo unha acción personalizada (ver o meu proxecto codeplex pouco aquí un exemplo). A custom action lets us do basically anything we want from SharePoint designer workflow. I’m a big fan of this, de feito, pois nos dá o mellor de dous mundos — un estudio do usuario final declarativa agradable con toda a profundidade do cadro. Net nas nosas puntas do dedo.

Desafortunadamente, se está a usar SPD, hai unha boa oportunidade que está facendo iso porque non pode usar o Visual Studio (debido ao feito de que o Visual Studio require un fondo creador profunda). I don’t have any good answer to that problem except that you should prevail upon one of your technical co-workers to create the kind of custom action you need. Alternatively, traballar coa administración a contratar ou contraer ese tipo de recurso.

</final>

Rexístrate para o meu blog.

Siga-me no Twitter http://www.twitter.com/pagalvin

SharePoint Workflow Deseño e Anexos de correo-e — A consumación Devoutly ser desexado

Desafortunadamente, it is not to be. We cannot send an email with attachments from a SharePoint Designer workflow using out of the box features. This wish comes up with increasing regularity on the MSDN forums.

Con todo, o SharePoint plataforma, como acontece con tantas cousas, does offer us a path forward. Podemos crear accións personalizadas which we then incorporate into our workflows. Once installed, unha acción personalizada se parece con calquera outra acción (e.g. Recoller datos, Entrar unha mensaxe, etc).

Creando unha acción personalizada é unha gran montaña para escalar, con todo, for End Users. This codeplex project provides this functionality: http://www.codeplex.com/SPDActivities. Pulling that down and installing it is also beyond the skills of typical End Users. Con todo, é moi sinxelo para un administrador do SharePoint para facelo, polo que se cre que necesita para desenvolver un fluxo de traballo con esta capacidade, traballar co administrador do SharePoint para obtelo feito.

</final>

Rexístrate para o meu blog.

Siga-me no Twitter http://www.twitter.com/pagalvin

SharePoint Workflow Design, Receptores de eventos e “Actualizar elemento de lista” contra “Establecer campo baixo actual”

Temos un conxunto de fluxos de traballo do SharePoint Design que "comunicar" with an event receiver on the list via changes to site column values. Por exemplo, unha columna de sitio "SetDuedate" é definido como verdadeiro polo fluxo de traballo, o receptor de eventos detecta ese cambio, calcula unha data de caducidade e atribúe esa data a outra columna de sitio, "Due Date." We split things up like this because the event receiver can calculate a due date using complex business rules (taking weekends and company holidays into account) while SPD really can not.

In one specific instance, we ran into a problem with this trick. Debugging all this is pretty difficult, but we came to the definite conclusion that in one case (polo menos), the event receiver was not running all the time. In one step of the workflow, we would change the value of a site column and the event receiver didn’t appear to run. Con todo, it was running consistently in a different step of the workflow.

After reviewing it, I noticed that the happy workflow step used the "Update List Item" while the other step used "Set Field in Current Item." Update List Item was updating the "current item." I’m not sure why we picked one over the other since they would seem to be doing the same thing.

Así … the Update List Item action did cause the event to fire. Por outra banda, the Set Field in Current Item action did not.

I used Update List Item in both places and viola! It worked. [[ Total aside, I played the violin for on a daily basis for almost 15 anos ]]

From this, I tentatively believe that the "Set Field" action does not cause event receivers to fire, at least some of the time.

This issue bedeviled us for weeks.

This is one of those "observed behavior" posts. I observed this happen once in a specific environment and I’m making some guesses as to why things happened as they did. If you have any insight into this one, please share in the comments.

</final>

Rexístrate para o meu blog.