Arkivat e Kategorisë: SharePoint Workflow

Tutorial Madhe dhe Walk-përmes përdorimit InfoPath dhe workflow për të zgjidhur një problem caktimin

Këto ditë, Unë jam gjithmonë duke luajtur catch-up me leximin blogun tim dhe unë vetëm erdhi nëpër këtë post: http://sharepointsolutions.blogspot.com/2009/02/give-blood-to-your-workflow.html

Është si të ngurta dhe të detajuar një workflow SharePoint Designer tutorial (plus më shumë!) 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.

</fund>

Abonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin

Të kontrollojë sjelljen e Workflow me listat Custom (Përsëri)

Më parë këtë muaj, Unë vënë së bashku një artikull planifikuar fillimisht për Mark Miller www.endusersharepont.com. Megjithatë, I përdorur në vend si Dustin Hoffman përdorur një kryq në fund të Diplomuar për të shmangur mia (i tmerrshëm! miqësor!) redaktor në TechTarget.

Ky është një tjetër workflow SharePoint Designer artikull në të njëjtën mënyrë si përpjekje e mia më të fundit këtu: http://www.endusersharepoint.com/?p=1226 ("Use Control Lists to Create Flexible Workflow Solutions").

Ajo fillon si kjo:

A keni dashur ndonjëherë ju mund përkohësisht disable një workflow SharePoint Designer? Ju mund të dëshironi të bëni këtë në mënyrë që të masë miratojë një numër të madh të dokumenteve, pa venien e dhjetra - ose ndoshta qindra - i workflows panevojshme.

Një mënyrë për të arritur këtë është për të hyrë në rrjedhën e punës duke përdorur Share-Point Designer dhe çaktivizoni atë. Për të bërë që, ju do të duhet për të hapur deri SharePoint Designer, të hyrë në rrjedhën e punës, ndryshojë vetitë e saj dhe ri-të shpëtuar atë. Problemi me këtë metodë është se kjo është një shumë pak të ngjarë të çrregullt dhe unazë këmbanat e alarmit në shumicën e kompanive.

Në përgjithësi, i pavlerë në lidhje me SharePoint Designer menu nuk është një praktikë e mirë në një mjedis të prodhimit, as nuk është pjesë e një procesi të kontrolluar mirë.

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. Lexoni të gjithë gjë këtu (http://201_16.pdf wp.bitpipe.com/resource/org_1127860336_240/SharePoint_vol5_v6%).

Ky artikull është frymëzuar nga një pyetje kërkuar në forume këtu: http://www.endusersharepoint.com/STP/. Edhe pse kam shpenzuar më shumë kohë në forume MSDN, Unë fuqimisht rekomandojmë që ju të keni një vështrim në forum EUSP si edhe, particularly for end user oriented questions. It’s yet another source of good information and advice.

</fund>

Abonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin

Technorati Tags:

Përdorimi Listat e Kontrollit për të krijuar zgjidhje fleksibile Workflow

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

Ajo fillon si kjo:

We technical types use a lot of jargon and acronyms in our daily routine such as “OOP” (object oriented programming), “CT” (Llojet Përmbajtja), “SPD” (SharePoint Designer), “RTFM” (please read the manual), etj. 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, etj.

Check it out.

</fund>

Abonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin

Technorati Tags:

Një Web Proxy Server përpoqën për të ndaluar mua nga instalimi i Windows Workflow Foundation, Por unë mundur atë

I’m working at a client site and needed to install windows workflow foundation so that I could so some SharePoint Designer work. (I didn’t know until today that SPD installs fine but really needs at least .NET 2.0 and Windows Workflow Foundation to be really usable; I always assumed these were installed along with SPD, but I was wrong).

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 helpfully provided me with a link). 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, giving me the message:

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

I tried to reboot and spent 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 (Full Package).

I downloaded that package, installed and this time, no problems.

</fund>

Abonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin

SPD Workflow: Emri Display plotë në vend të përkatësi emrin e përdoruesit

Në atë që duket të jetë ditarin e tij inaugurues postimin, chiqnlips ka delved në çmenduri që është një kolonë e llogaritur dhe e përshkroi një zgjidhje për një problem të përbashkët workflow email SharePoint Designer aktivitetit: How to display a person’s real name in an email instead of "domain\username."

Unë nuk e kanë testuar atë vetë, but it looks promising. Check it out.

</fund>

Abonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin

Technorati Tags: ,

Porting SharePoint Designer Workflow nga një listë në tjetrën

Mark Miller gjatë në www.endusersharepoint.com posted my latest article on SharePoint Designer workflow këtu (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, same site collection or an entirely different farm (e.g. from development to production).

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

Check it out and share any comments there.

<fund>

Abonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin

Technorati Tags:

Pse nuk mundem Easily Port SharePoint Designer Workflow Solutions nga një listë për tjetër?

Mark Miller has posted my latest End User oriented SharePoint Designer Workflow article up on his site here: http://www.endusersharepoint.com/?p=1008

I attempt to provide a straight-forward answer to the question, "Why can’t I easily port a SharePoint designer workflow from development to test?" In the process, I also give some insight into what SPD is actually doing behind the scenes when we use it to create a workflow solution.

Next week, I describe an End User friendly way to port SPD workflow from one server to another, or at least as End User friendly a solution as is possible given the state of the tool set.

</fund>

Abonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin

SharePoint Designer Workflow nuk mund të hyni “I largët” ose “I huaj” Listat

Ja një tjetër të përbashkët workflow SharePoint Designer pyetje:

"Can I access (lexoni / shkruani) SharePoint listat nëpërmjet menu që nuk banojnë në të njëjtin vend si lista e vetë?"

Përgjigja e thjeshtë është: Nuk.

Si në shumë mënyra, megjithatë, ne duhet të kualifikohen që (e cila është një gjë e mirë në këtë rast). The platform lets us create extensions to the produce in many ways, duke përfshirë një veprim me porosi (shohim pak projektin tim CodePlex këtu për një shembull). A custom action lets us do basically anything we want from SharePoint designer workflow. I’m a big fan of this, në të vërtetë, pasi kjo na jep më të mirë të të dy botëve — një deklarative end-userave projektuesi miqësore me thellësinë e plotë të kornizës. NET në këshilla gisht tona.

Mjerisht, në qoftë se ju jeni duke përdorur SPD, ka një shans të mirë që ju jeni duke bërë atë për shkak se ju nuk mund të përdorni Visual Studio (për shkak të faktit se vizual studio kërkon një sfond të thellë zhvilluesish). 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, punojnë me menaxhim të punësojë ose të kontraktojnë atë lloj të burimeve.

</fund>

Abonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin

Technorati Tags:

SharePoint Designer Workflow and Email Attachments — A Consummation Devoutly to be Wished

Mjerisht, 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.

Megjithatë, the SharePoint platform, as with so many things, does offer us a path forward. Ne mund të create custom actions which we then incorporate into our workflows. Once installed, a custom action looks and feels like any other action (e.g. Collect Data, Log a Message, etj).

Creating a custom action is a big mountain to climb, megjithatë, 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. Megjithatë, it’s quite simple for a SharePoint admin to do it, so if you find yourself needing to develop a workflow with this capability, work with your SharePoint admin to get it done.

</fund>

Abonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin

Technorati Tags:

SharePoint Designer Workflow, Receivers ngjarje dhe “Update list item” përballë “Field Set në pikën aktuale”

We have a set of SharePoint designer workflows that "communicate" with an event receiver on the list via changes to site column values. Për shembull, if a site column "SetDuedate" është e vendosur të vërtetë nga workflow, marrësi ngjarje zbulon se ndryshimi, llogarit një datë për shkak dhe i cakton atë datë për një kolonë faqen, "Due Date." We split things up like this because the event receiver can calculate a due date using complex business rules (marrjen e fundjavave dhe festave kompanisë parasysh) ndërsa SPD vërtetë nuk mund të.

Në një rast specifik, we ran into a problem with this trick. Debugging all this is pretty difficult, por kemi ardhur në përfundim definitiv se në një rast (të paktën), 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. Megjithatë, ajo ishte duke ecur vazhdimisht në një hap të ndryshme të workflow.

Pas shqyrtimit atë, 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.

Kështu … the Update List Item action did cause the event to fire. On the other hand, 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 vjet ]]

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, ju lutem ndani në komentet.

</fund>

Abonohen në blogun tim.

Technorati Tags: