კატეგორია არქივი: SharePoint სიმბოლო

დიდი მასწავლებელი და Walk-გამოყენებით InfoPath და სამუშაო პროცესის მოგვარების დანიშვნა პრობლემა

ამ დღეებში, მე მუდმივად სათამაშო დაჭერა-up with ჩემი დღიური მოსმენით და მე მოვიდა მასშტაბით ჩანაწერი: http://sharepointsolutions.blogspot.com/2009/02/give-blood-to-your-workflow.html

ეს, როგორც მყარი და დეტალური SharePoint დიზაინერი workflow სამეურვეო (პლუს უფრო!) that you’ll see anywhere on the interwebs. I’d check it out, even if you’re a scarred SPD veteran.

ეს არის დიდი SharePoint სამეურვეო ორივე InfoPath და სამუშაო პროცესის.

</ბოლო>

გამოწერა ჩემი დღიური.

გამომყვეს Twitter-ზე http://www.twitter.com/pagalvin

კონტროლი სამუშაოს ქცევა ერთად საბაჟო სიები (ისევ)

ამ თვის დასაწყისში, I ერთად მუხლის თავდაპირველად დაგეგმილი ჩანაწერები მილერის www.endusersharepont.com. თუმცა, I ნაცვლად გამოიყენება, როგორიც Dustin Hoffman გამოყენებული ჯვარი დასასრულს საერთო სამაგისტრო to fend გამეხადა (გასაოცარია! მეგობრული!) რედაქტორი TechTarget.

ეს არის კიდევ ერთი SharePoint დიზაინერი workflow სტატია იგივე ვენების როგორც ჩემი ბოლოდროინდელი ძალისხმევის აქ: http://www.endusersharepoint.com/?p=1226 ("Use Control Lists to Create Flexible Workflow Solutions").

იგი იწყება, როგორც ეს:

ოდესმე უსურვა თქვენ შეიძლება დროებით გაუქმდება SharePoint დიზაინერი workflow? თქვენ მინდა ამის გაკეთება, რათა მასობრივი დაამტკიცებს დიდი რაოდენობის დოკუმენტები გარეშე განსაზღვრავს off ათობით - ან შესაძლოა ასობით - ზედმეტი workflows.

ერთი გზა მიზნის მისაღწევად არის წვდომის სამუშაო პროცესის გამოყენებით აქციებზე პოინტი დიზაინერი და გამორთეთ იგი. ამის, თქვენ უნდა გაიხსნას SharePoint დიზაინერი, წვდომის სამუშაო პროცესის, შეცვალოს თავისი თვისებები და ხელახლა შენახვა. პრობლემა, რომ მეთოდი არის, რომ ეს პატარა ბინძურ და სავარაუდოდ ბეჭედი უამრავი განგაშის ზარები უმეტეს კომპანიები.

ზოგადად, fiddling შესახებ ერთად SharePoint დიზაინერი workflows არ არის კარგი პრაქტიკა საწარმოო გარემოს, არც ნაწილი კარგად კონტროლირებადი პროცესი.

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. დაწვრილებით მთელი რამ აქ (http://wp.bitpipe.com/resource/org_1127860336_240/SharePoint_vol5_v6% 201_16.pdf).

ეს სტატია იყო შთაგონებული კითხვა on ფორუმებში აქ: http://www.endusersharepoint.com/STP/. მიუხედავად იმისა, რომ ვატარებ ბევრად მეტ დროს MSDN ფორუმებში, გირჩევთ, რომ თქვენ გაქვთ peek at EUSP ფორუმზე ასევე, particularly for end user oriented questions. It’s yet another source of good information and advice.

</ბოლო>

გამოწერა ჩემი დღიური.

გამომყვეს Twitter-ზე http://www.twitter.com/pagalvin

პროგრამები Tags:

გამოყენება საკონტროლო სიების შესაქმნელად მოქნილი სამუშაოს Solutions

გასულ კვირას, Mark Miller posted my latest SharePoint Designer workflow article for end users on his site (http://www.endusersharepoint.com/?p=1226).

იგი იწყება, როგორც ეს:

ჩვენ ტექნიკური სახის გამოიყენოთ უამრავი ჟარგონი და აკრონიმები ჩვენს ყოველდღიური როგორიცაა "OOP" (ობიექტის ორიენტირებული პროგრამირების), "CT" (ინფორმაციის სახეები), "SPD" (SharePoint Designer), "RTFM" (გთხოვთ იხილოთ სახელმძღვანელო), და ა.შ.. 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, და ა.შ..

შეამოწმეთ იგი out.

</ბოლო>

გამოწერა ჩემი დღიური.

გამომყვეს Twitter-ზე http://www.twitter.com/pagalvin

პროგრამები Tags:

ვებ Proxy Server სცადეს შეაჩერე ჩემს ინსტალაცია Windows სიმბოლო ფონდი, მაგრამ მე დაამარცხა იგი

I’m working at a client site and needed to install windows workflow foundation so that I could so some SharePoint Designer work. (მე არ ვიცი, დღემდე რომ SPD აყენებს, მაგრამ ნამდვილად სჭირდება მინიმუმ. NET 2.0 და Windows Workflow Foundation მართლაც გამოსადეგი; მე ყოველთვის თავის თავზე აიღო ეს დამონტაჟდა ერთად SPD, მაგრამ მე არასწორი იყო).

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 მომცა შესაძლებლობა რგოლი). 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, მაძლევს გაგზავნა:

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

მე შევეცადე გადატვირთვა და გაატარა 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 სერვის პაკეტის 1 (სრული პაკეტი).

მე გადმოწერილი, რომ პაკეტი, დაყენებული და ამ დროს, არანაირი პრობლემა არ.

</ბოლო>

გამოწერა ჩემი დღიური.

გამომყვეს Twitter-ზე http://www.twitter.com/pagalvin

SPD სიმბოლო: ჩვენების სრული სახელი იმის ნაცვლად, Domain სახელი

რა, როგორც ჩანს, მისი პირველი წაკითხვა გამოქვეყნება, chiqnlips აქვს delved შევიდა სიგიჟეა, რომელიც გათვლილი სვეტი და აღწერილი გამოსავალი საერთო SharePoint დიზაინერი workflow ელ საქმიანობაში პრობლემა: How to display a person’s real name in an email instead of "domain\username."

მე არ ტესტირება იგი თავს, but it looks promising. შეამოწმეთ იგი out.

</ბოლო>

გამოწერა ჩემი დღიური.

გამომყვეს Twitter-ზე http://www.twitter.com/pagalvin

პროგრამები Tags: ,

Porting SharePoint დიზაინერი სამუშაოს ერთი სიის კიდევ ერთი

მარკ მილერი დასრულდა www.endusersharepoint.com გამოქვეყნდა ჩემს უახლესი სტატია SharePoint დიზაინერი workflow აქ (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, იმავე საიტი შეგროვების ან სრულიად სხვა ფერმა (e.g. განვითარების, წარმოების).

This is a complicated subject so I only covered a very basic scenario. მომავალ კვირას, I’ll write up a more useful real world example.

შეამოწმეთ იგი out და გაუზიაროს არანაირი კომენტარი არ არსებობს.

<ბოლო>

გამოწერა ჩემი დღიური.

გამომყვეს Twitter-ზე http://www.twitter.com/pagalvin

პროგრამები Tags:

რატომ არ შემიძლია ადვილად პორტი SharePoint დიზაინერი სამუშაოს Solutions ერთი სიის კიდევ ერთი?

მარკ მილერმა გამოქვეყნებულ ჩემს უახლესი საბოლოო მომხმარებლის ორიენტირებული SharePoint დიზაინერი სამუშაოს მუხლის up მისი საიტი აქ: http://www.endusersharepoint.com/?p=1008

მე ცდილობენ, რათა სწორი ნაბიჯია პასუხი კითხვაზე, "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.

მომავალ კვირას, 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.

</ბოლო>

გამოწერა ჩემი დღიური.

გამომყვეს Twitter-ზე http://www.twitter.com/pagalvin

SharePoint დიზაინერი სამუშაოს ვერ შედიხართ “დისტანციური” ან “საგარეო” სიები

აი კიდევ ერთი საერთო SharePoint დიზაინერი workflow კითხვა:

"Can I access (წაკითხვის / ჩაწერის) SharePoint ჩამოთვლილია მეშვეობით workflows, რომლებიც არ ცხოვრობენ ამავე საიტზე როგორც სიის თავად?"

მარტივი პასუხი არის: არ.

როგორც ამდენი გზა, თუმცა, ჩვენ უნდა ისარგებლოს, რომ (რაც კარგია ამ შემთხვევაში). The platform lets us create extensions to the produce in many ways, including a custom action (see my little codeplex project here for an example). A custom action lets us do basically anything we want from SharePoint designer workflow. I’m a big fan of this, სინამდვილეში, მას შემდეგ, რაც ეს გვაძლევს საირუსის — დეკლარაციული საბოლოო მომხმარებლის მეგობრული დიზაინერი სრული სიღრმე. NET ფარგლებში ჩვენს თითის რჩევები.

სამწუხაროდ, თუ თქვენ იყენებთ SPD, აქ არის კარგი შანსი ვაკეთებთ, რომ თქვენ არ შეგიძლიათ გამოიყენოთ ვიზუალური სტუდიაში (იმის გამო, რომ ვიზუალური სტუდიის მოითხოვს ღრმა დეველოპერი ფონზე). 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, მუშაობა მართვა აყვანის ან ხელშეკრულების ასეთი სახის რესურსი.

</ბოლო>

გამოწერა ჩემი დღიური.

გამომყვეს Twitter-ზე http://www.twitter.com/pagalvin

პროგრამები Tags:

SharePoint დიზაინერი სამუშაოს და ელ attachments — Consummation Devoutly უნდა უსურვა

სამწუხაროდ, 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.

თუმცა, the SharePoint პლატფორმა, როგორც ამდენი რამ, does offer us a path forward. ჩვენ შეგვიძლია შექმნას საბაჟო ქმედებები which we then incorporate into our workflows. Once installed, საბაჟო ქმედება გამოიყურება და გრძნობს, როგორც ნებისმიერი სხვა ქმედება (e.g. მონაცემთა შეგროვებას, შესვლა შეტყობინება, და ა.შ.).

შექმნა საბაჟო ქმედება დიდი მთის ასვლა, თუმცა, 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. თუმცა, ეს საკმაოდ მარტივია SharePoint admin ამის გაკეთება, ასე რომ, თუ თქვენ აღმოჩნდეთ სჭირდება განვითარება workflow ამ შესაძლებლობების, მუშაობა თქვენი SharePoint admin მიიღოს ეს კეთდება.

</ბოლო>

გამოწერა ჩემი დღიური.

გამომყვეს Twitter-ზე http://www.twitter.com/pagalvin

პროგრამები Tags:

SharePoint დიზაინერი სამუშაოს, თარიღის მიმღების და “განახლება სია საქონელი” წინააღმდეგ “უცნობია სფეროში მიმდინარე საქონელი”

We have a set of SharePoint designer workflows that "communicate" with an event receiver on the list via changes to site column values. მაგალითად, if a site column "SetDuedate" არის მითითებული, რომ ჭეშმარიტი მიერ workflow, ღონისძიება მიმღები აღმოაჩენს, რომ ცვლილება, ითვლის ვადები და ავალებს, რომ ვადა კიდევ ერთი საიტი სვეტი, "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 (სულ მცირე), 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. თუმცა, 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.

ასე რომ, … the Update List Item action did cause the event to fire. მეორე მხრივ, 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 წელი ]]

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.

</ბოლო>

გამოწერა ჩემი დღიური.

პროგრამები Tags: