Tag Archives: Flux de treball

El meu llibre de flux de treball està disponible per compra

Vaig començar a parlar amb la meva coautors originals fa dos anys.  Que finalment va abandonar el projecte, però tard aquest estiu, amb l'ajuda de diversos co-autors nous, Era finalment capaç de portar això a través de la línia de meta. 

Flux de treball professional en SharePoint 2010: Solucions de negoci real món colpejar Amazon i Barnes i Noble lloc web algun temps en l'últim 10 dies.  Està disponible en rústica i encendre/Nook i tot això, just a temps per a un gran regal de Nadal. somriure

Aquest llibre és de dues coses: 1) capacitar als usuaris finals per tal que la pot resoldre els seus propis problemes de negoci utilitzant SP 2010 capacitats de flux de treball i 2) ajudant personal de TI (desenvolupadors en particular) fer el mateix.  Aproximadament dues terceres parts del llibre s'apunten a que jo anomeno "Activista usuaris" (usuaris finals altament qualificats però no tècniques i motivats).  Intenta explicar com elaborar solucions en SharePoint 2010 utilitzant SharePoint Designer workflow i una sèrie de característiques addicionals del SharePoint.

L'últim terç es dirigia al desenvolupador.  No obstant això, a diferència d'alguns dels llibres purament tècnics sobre el mercat, Aquests capítols explicar com SharePoint els desenvolupadors poden crear funcionalitat que faculta més aquells usuaris activistes mitjançant costum SharePoint Designer activitats i altres trossos tècnics.  Potenciar els usuaris activistes de l'organització, li lliure el teu equip de desenvolupament (o només) fer el realment dur (i típicament tècnicament més interessant) coses que els usuaris finals poden fer mai i mai hauria d'intentar seus propi.

En les pròximes setmanes, Vaig a escriure més sobre el llibre, incloent-hi coses suaus com "com és com escriure un llibre" que jo sé que un munt de gent està interessat en conèixer.  Primer cap amunt de-presentaré meu coautors sense qui aquest llibre vols mai han sobreviscut per veure la llum del dia.

Llegiu més sobre el llibre de la Lloc web de l'Amazones.

</final>

Subscriure's al meu blog.

Follow me on Twitter http://www.twitter.com/pagalvin

Patrons de flux de treball de el SPD, Consells i trucs

Em va donar la meva presentació avui al SharePoint Fest a Denver. Heus aquí la presentació del PowerPoint: http://www.mstechblogs.com/paul/wp-content/uploads/2011/05/SharePointFest.pptx

Subscriure's al meu blog.

Follow me on Twitter http://www.twitter.com/pagalvin

Actualització projecte de CodePlex: Extensions de flux de treball de SharePoint Designer

Fa un temps, JO va escriure que estava intentant ressuscitar el meu vell CodePlex projecte, Extensions de flux de treball de SharePoint Designer.  Que CodePlex projecte va ser desenvolupat per WSS/molsa i afegeix un grapat de funcions de tipus d'utilitat, com ara "ToLower()”, "ToUpper()”, Subcadena"()"i així successivament.  Fins i tot té una funció d'estil de propòsit general "crida servei web".  Podeu llegir més sobre això aquí: http://paulgalvinsoldblog.wordpress.com/2007/10/28/sharepoint-designer-custom-activity-to-execute-user-defined-c-functions/.

Jo més o menys va abandonar fa bastant una estona.  Des del SharePoint 2010 va sortir, No obstant això, He estat volent mirar cap enrere en això i que funcioni en SP 2010.  Pou, avui, Feia només allò.  No he actualitzat el codi a CodePlex encara. Vull educar a mi mateix en CodePlex convencions abans de fer que, però vaig actualitzar la pàgina wiki per al projecte.

La implicació més ampli i més interessant és que activitats personalitzades de WSS i MOSS semblen port sobre molt fàcilment, que és un (Benvingut) sorpresa per a mi.

Aquí és què s'assembla al SharePoint Designer quan està funcionant:

image

</final>

Subscriure's al meu blog.

Follow me on Twitter http://www.twitter.com/pagalvin

Manualment editi l'arxiu de XOML de el SPD per netejar les Variables

En aquest post aquí ("Tornant les respostes de l'aprovació Inici procés activitat"), Esmentava que pot accidentalment afegir un munt de variables del flux de treball al vostre flux de treball de SharePoint Designer.  Les coses es pot convertir ràpidament plens i difícil de llegir.  Específicament, Si afegiu l'acció "Començar aprovació procés activitat" al vostre flux de treball, Suprimiu-lo i afegir-lo una altra vegada, acaba amb totes les variables de flux de treball de que l'activitat dues vegades. 

És un dolor real per passar i suprimir tots aquells manualment, Així que encara que m'agradaria tractar d'eliminar-los directament des de l'arxiu XOML.  Això va resultar ser bastant fàcil de fer. 

Primer, cal localitzar l'arxiu present de XOML.  Vaig escriure sobre aquest tema aquí: http://www.mstechblogs.com/paul/how-to-find-and-edit-spd-2010-workflow-xoml-files.  Un cop trobat, obrir el fitxer XOML i localitzar una variable que voleu suprimir.  En aquest cas, He afegit l'activitat "Procés d'aprovació Inici" al meu flux de treball dues vegades.  Vull treure una variable de flux de treball anomenat "isItemApproved" ja que ja no s'utilitza i hi ha un duplicat variable anomenada "isItemApproved1". 

Simplement fer una cerca de text per a la variable.  La meva pantalla semblant a aquesta:

image 

Si vostè busca voltant, a l'arxiu XOML, veureu que "IsItemApproved1" s'utilitza en molts llocs diferents mentre que l'original "IsItemApproved" és simplement definir una vegada i mai utilitzat.

Suprimeixi'l i llavors salvi l'arxiu.

La part delicada només és que he tingut de fet tancar SPD conjuntament i tornar a obrir-lo abans de SPD va reconèixer que el camp suprimit.

Clar, eliminar camps no és l'únic que pots fer amb el XOML i em pot blog sobre altres temes com aquesta en el futur.

Vostè vol ser molt curosos amb el que fas aquí i fer còpies de seguretat del seu treball.  Vostè pot fer una aparentment menor / subtil canvi aquí que trashes el flux de treball en la mesura del SPD es refereix i vostè podria perdre hores d'esforç mentre vostè reconstruir-lo.

</final>

Subscriure's al meu blog.

Follow me on Twitter http://www.twitter.com/pagalvin

Com trobar i editar SPD 2010 Flux de treball XOML arxius

Jo estava investigant una manera fàcil de treure un grapat de variables del flux de treball sense haver de passar la meva tarda en una sessió de tortura de clic SPD irrefrenable.  El meu pensament era editar directament el XOML, que és declarativa fluxos de treball de l'arxiu XML subjacent SPD.  Això és com em va semblar.

Primer, anar a l'opció tots els fitxers sota lloc objectes en la navegació.  Heu de tenir permisos adequats per veure això, Així que si es troba per a vostè, apel·lació a la persona correcta administració per concedir-li la priv.  Això és el que sembla:

image

 

Tots els fitxers Mostra una llista de... tots els arxius:

image

Seleccioneu la carpeta de fluxos de treball i veure un llistat de carpetes per cada flux de treball:

image

Feu clic a la carpeta correcta i  veureu una llista de totes les llaminadures interessants que conformen un flux de treball declarativa SPD.  Bé fer clic a l'arxiu .xoml i seleccioneu "obre amb-> Dissenyador de SharePoint (Oberta com a XML)"per editar directament l'XOML:

image

Vostè pot voler fer una reserva manual abans que jugar amb les coses.  Un còpia/pasta regular de l'arxiu directament a l'SPD és probablement suficient, o podeu copiar enganxar el text sencer de XML i deseu-lo al vostre escriptori o sigui el seu costum en aquests casos.

</final>

Subscriure's al meu blog.

Follow me on Twitter http://www.twitter.com/pagalvin

Tornant les respostes de l'aprovació Inici procés d'activitat

Jo he estat jugant al voltant amb elegant nou "Procés d'aprovació Inici" activitat SharePoint Designer del flux de treball i ràpidament va poder perquè ara mateix no podia respondre a la pregunta, «era-aprovat o no?”. 

La resposta curta és que és bastant fàcil d'obtenir la resposta.  Quan afegiu aquesta activitat al vostre flux de treball principal, SPD afegeix una bazillion variables a les Variables del flux de treball i origen de les dades de paràmetres, com podeu veure aquí:

SNAGHTML2350fe72

També es fixarà que si afegiu més d'un d'aquests, SPD afegeix un "1" i així successivament a totes les variables. 

He trobat que quan suprimia la primera activitat de "Procés d'aprovació Inici", el primer conjunt de flux de treball associat variables romandre (tristament).  Així, vagi amb compte com vostè utilitzar això perquè en cas contrari, acabarà amb  una llista molt desordenada de les variables del flux de treball.

Dono crèdit de Microsoft per respectar la Convenció de nomenclatura "és" per a una variable booleana.  Aquesta Convenció deixa bastant clar quin tipus de dades és suposat ser-hi.

En la investigació, He trobat aquest article útil: http://office.microsoft.com/en-us/sharepoint-designer-help/workflow-actions-in-sharepoint-designer-2010-a-quick-reference-guide-HA010376961.aspx.  Això realment no abordar aquesta qüestió específica, però té una bona informació sobre el tema així que vols anar allà si voleu aprendre més sobre aquesta activitat concreta i els seus germans.

</final>

Subscriure's al meu blog.

Follow me on Twitter http://www.twitter.com/pagalvin

Dissenyador de SharePoint 2010 Funció MOD

Estic treballant fora algun registre on empleats pot demanar vacances, temps malalt, etc. Una norma de validació requereix que vostè ha sempre demana hora fora de 4 intervals d'hora.  Això és bastant fàcil d'utilitzar-un mòdul funció.  Modulo funció li diu la resta de divisió.  Si hi ha cap resta, mòdul és zero, en cas contrari, Això és el que queda.  Per exemple, 8 mod 4 = 0 (8 / 4 = 2 amb cap fracció).  D'altra banda, 8 mod 5 és 3.

Necessitava fer això una vegada amb SPD 2007 una vegada i realment va acabar utilitzant un formulari InfoPath a resoldre, Així que era manejat en la part davantera de l'època.  En el cas actual, hi pot haver un formulari InfoPath a la imatge, però que encara no està clar.  Així, Jo estava treballant fora una tècnica per assegurar-se que les peticions són sempre a 4 increments de l'hora.  Jo anava a fer les matemàtiques, deseu-lo en una corda i llavors fer substring algunes coses. 

Em vaig aixecar SPD 2010 i per la meva sorpresa (i una mica vergonya) hi ha un mòdul funció ja:

image

Sóc una vegada més gratament sorprès que alguna cosa que necessitava ja hi és fora de la caixa.  Això semblar com una funció estrany per a Microsoft incloure en la mescla.  Té una mena de "això és fàcil, Així que anem a tirar-lo a"senten a la mateixa.  Simpatitzo amb que, com puc fer-me tot el temps.  Aquest projecte de CodePlex té un munt de petites funcions que deriven del principi de ItsEasy.  Al mateix temps, Microsoft segueix donant suport evidència l'efecte "95% del camí" amb el producte.  Van implementar aquesta funció Mod, però no la funció rodó, per exemple.

</final>

Subscriure's al meu blog.

Follow me on Twitter http://www.twitter.com/pagalvin

Dissenyador de SharePoint 2007 Flux de treball Extensions CodePlex projecte

Estic armant el meu segon projecte de CodePlex (detalls que s'anunciarà el dimecres aquesta setmana, més o menys) i tenia un aspecte en el meu primer projecte, "Extensions de flux de treball de SharePoint Designer". Jo estava sorprès i avergonyit veure que allò que s'està descarregant sobre 4,800 vegades:

image

Bàsicament oblidar aquest projecte en els darrers 12 mesos. Em fa vergonya perquè essencialment han abandonat.

Vaig tenir una altra mirada i recordar-me del que és tot sobre.

Si algú està interessat en treballar en aquesta, Deixi'm saber i veurem sobre col·laborant-hi. 4,800 Descarrega no és una quantitat gegant, però és més del que mai es va adonar i és probablement valor cert esforç recollint-lo i portar-ho endavant.

</final>

Subscriure's al meu blog.

Follow me on Twitter http://www.twitter.com/pagalvin