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

ჩემი სიმბოლო წიგნი ხელმისაწვდომია შეძენა

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

პროფესიული სამუშაოს in SharePoint 2010: Real World Business Solutions მოხვდა Amazon და Barnes და სათავადო საიტზე გარკვეული დროის ბოლო 10 დღის განმავლობაში.  ეს შესაძლებელია paperback და Kindle / კუთხე და ყველა იმ, უბრალოდ ამ დროს დიდი საახალწლო საჩუქარი. Smile

ეს წიგნი დაახლოებით ორი რამ: 1) განამტკიცებს ბოლოს წევრებს, რომ მათ მოგვარებას საკუთარი ბიზნესის პრობლემები გამოყენებით SP 2010 workflow შესაძლებლობები და 2) ეხმარება IT პერსონალი (დეველოპერები კერძოდ) იგივეს.  დაახლოებით ორი მესამედი წიგნი გამიზნულია რა მოვუწოდებ "აქტივისტი მომხმარებლები" (მაღალკვალიფიციური მაგრამ არა ტექნიკური და მოტივირებული ბოლოს წევრებს).  ცდილობს თუ როგორ უნდა ბეჭდვისთვის გადაწყვეტილებები SharePoint 2010 გამოყენებით SharePoint დიზაინერი workflow და რიგი დამატებითი SharePoint თვისებები.

ბოლო მესამე მიზანია squarely ზე დეველოპერი.  თუმცა, განსხვავებით ზოგიერთი წმინდა ტექნიკური წიგნები ბაზარზე, ეს თავები თუ როგორ SharePoint დეველოპერები შეუძლია შექმნას ფუნქციონალური, რომ შემდგომი უფლებამოსილებას იმ აქტივისტი წევრებს გზით საბაჟო SharePoint დიზაინერი საქმიანობა და სხვა ტექნიკური ბიტი.  ავტორი განამტკიცებს აქტივისტი წევრებს თქვენს ორგანიზაციაში, თქვენ გასათავისუფლებლად თქვენი განვითარების გუნდი (ან უბრალოდ თავს) ამის გაკეთება ნამდვილად მძიმე (და, როგორც წესი, უფრო ტექნიკურად საინტერესო) პერსონალი, ბოლოს წევრებს ვერ გააკეთებს და არ უნდა ეცადოს საკუთარი.

მომდევნო კვირის განმავლობაში, მე წერენ up უფრო მეტი წიგნი, მათ შორის fluffy პერსონალის მსგავსი "როგორ არის ეს მინდა დაწერა წიგნი" რომ მე ვიცი ბევრი ადამიანი, რომლებიც დაინტერესებულნი არიან იცის, დაახლოებით.  პირველი up - მე გააცნობს ჩემი თანაავტორები, რომლის გარეშეც ეს წიგნი არასოდეს არ გადარჩა, რომ ნახოთ, დღის სინათლეზე.

დაწვრილებით შესახებ წიგნი Amazon საიტზე.

</ბოლო>

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

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

SPD სიმბოლო მოდელის, რჩევები და ხრიკები

I gave my presentation today at SharePoint Fest in Denver. Here’s the PowerPoint presentation itself: http://www.mstechblogs.com/paul/wp-content/uploads/2011/05/SharePointFest.pptx

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

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

CodePlex პროექტის განახლება: SharePoint დიზაინერი სამუშაოს გაგრძელება

რამდენიმე ხნის წინ, I დაწერა that I was trying to resurrect my old CodePlex project, SharePoint დიზაინერი სამუშაოს გაგრძელება.  ეს CodePlex პროექტი შეიქმნა WSS / MOSS და დასძენს მუჭა კომუნალური ტიპის ფუნქციები, როგორიცაა "ToLower()", “ToUpper()", "Substring()"და სხვ.  ეს კი აქვს ძირითადი დანიშნულების "ზარის ვებ სერვისი" სტილის ფუნქცია.  You can read more about it here: http://paulgalvinsoldblog.wordpress.com/2007/10/28/sharepoint-designer-custom-activity-to-execute-user-defined-c-functions/.

I more or less abandoned it quite a while ago.  Ever since SharePoint 2010 came out, თუმცა, I’ve been meaning to look back at it and make it work in SP 2010.  კარგად, დღეს, I did just that.  I haven’t updated the code to CodePlex yet. I want to educate myself on CodePlex conventions before I do that, but I did update the home page wiki for the project.

The wider and more interesting implication is that custom activities from WSS and MOSS seem to port over pretty easily, which is a (მისასალმებელი) surprise to me.

Here’s what it looks like in SharePoint Designer when it’s working:

image

</ბოლო>

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

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

ხელით შეცვლა SPD XOML ფაილი გამწმენდი ცვლადები

ამ პოსტის აქ ("შესმენილ პასუხობს უკან დაწყება დამტკიცების პროცესში საქმიანობის შესახებ"), აღვნიშნე, რომ შეგიძლიათ შემთხვევით დაამატოთ მთელი slew of workflow ცვლადები თქვენი SharePoint დიზაინერი workflow.  რამ შეიძლება სწრაფად გახდეს cluttered და ძნელად იკითხება.  კერძოდ, თუ თქვენ დაამატებთ "დაწყება დამტკიცების პროცესში საქმიანობის შესახებ" აქცია თქვენი workflow, delete it and add it again, you end up with all of that activity’s workflow variables twice. 

It’s a real pain to go through and delete all of those manually, so I though I would try to remove them directly from the XOML file.  This proved to be easy enough to do. 

პირველი, you need to locate the actual XOML file.  I wrote about that topic here: http://www.mstechblogs.com/paul/how-to-find-and-edit-spd-2010-workflow-xoml-files.  Once found, open up the XOML file and locate a variable you want to remove.  ამ შემთხვევაში, I added the "Start Approval Process” activity to my workflow twice.  I want to remove a workflow variable named “isItemApproved” since it’s no longer used and there is a duplicate variable named “isItemApproved1”. 

Simply do a text search for the variable.  My screen looks like this:

image 

If you search around in the XOML file, you’ll see that “IsItemApproved1” is used in many different places while the original "IsItemApproved” is simply defined once and never used.

Delete it and then save the file.

The only tricky part is that I had to actually close out SPD altogether and re-open it before SPD acknowledged that the field deleted.

რა თქმა უნდა, deleting fields isn’t the only thing you can do with the XOML and I may blog about other topics like this in future.

You want to be very careful about what you do here and take backups of your work.  You can make a seemingly minor / subtle change here that trashes the workflow as far as SPD is concerned and you could lose hours of effort while you rebuild it.

</ბოლო>

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

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

როგორ მოძებნა და შესწორება SPD 2010 სამუშაოს XOML თამაშები

მე იკვლევს მარტივი გზა ამოიღონ რამოდენიმე workflow ცვლადების გარეშე გაატარონ ჩემი შუადღისას in სრული სასულე SPD დაჭერით წამების სხდომაზე.  ჩემი მიაჩნდა შეცვალონ XOML პირდაპირ, რაც XML ფაილი უდევს SPD-ს დეკლარაციული workflows.  აი როგორ ვერ.

პირველი, go to the All Files option under Site Objects in Navigation.  You need appropriate permissions to see this, so if it’s missing for you, appeal to the right admin person to grant you the priv.  ეს არის რას ჰგავს:

image

 

All Files shows a list of … all the files:

image

Select the Workflows folder and you see a list of folders for each workflow:

image

Click into the correct folder and  you see a listing of all the interesting goodies that make up an SPD declarative workflow.  Right click on the .xoml file and select “Open With –> SharePoint Designer (Open as XML)” to edit the XOML directly:

image

You may want to do a manual backup before you fiddle with things.  A regular copy/paste of the file directly in SPD is probably good enough, ან შეგიძლიათ კოპირება ჩასვით მთელი XML ტექსტი და შენახვა გადატანა თქვენი კომპიუტერი ან რაც არის თქვენი wont ამ შემთხვევებში.

</ბოლო>

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

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

მიღება პასუხობს უკან დაწყება დამტკიცების პროცესში აქტიურობა

მე სათამაშო გარშემო ერთად SharePoint დიზაინერი workflow-ს მიეცით ახალი "დაწყება დამტკიცების პროცესი" საქმიანობას და მალევე stymied იმიტომ, რომ მე ვერ დაუყოვნებლივ კითხვაზე პასუხის გაცემა, "ნუთუ ამტკიცებს ან არ?". 

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

SNAGHTML2350fe72

თქვენ ასევე აღნიშნავენ, რომ თუ თქვენ დაამატებთ ზე მეტი ერთი ასეთი, SPD appends "1" და ა.შ. ყველა ცვლადს. 

მივხვდი, რომ როდესაც მე ამოღებულია პირველი "დაწყება დამტკიცების პროცესი" საქმიანობაში, პირველი კომპლექტი ასოცირებული workflow ცვლადები დარჩა (სამწუხაროდ).  ასე რომ,, ფრთხილად, თუ როგორ გამოიყენოს ეს რადგან სხვაგვარად, თქვენ დასრულდება up ერთად  ძალიან cluttered ჩამონათვალი workflow ცვლადები.

მე ვაძლევ Microsoft კრედიტი შემდეგ "არის" დასახელებისგან კონვენციის ლოგიკური განსხვავებულია.  ეს კონვენცია ხდის საკმაოდ გარკვევა, თუ რა სახის მონაცემები უნდა იყოს იქ.

In იკვლევს, ი ამ გამოსადეგი მუხლის: http://office.microsoft.com/en-us/sharepoint-designer-help/workflow-actions-in-sharepoint-designer-2010-a-quick-reference-guide-HA010376961.aspx.  ეს ნამდვილად არ მიმართოს ამ კონკრეტულ საკითხზე, მაგრამ აქვს რამდენიმე კარგი ინფორმაცია ამ თემაზე ისე მინდა იქ ჩასვლა, თუ გინდათ გაიგოს კონკრეტული საქმიანობის და მისი ძმა.

</ბოლო>

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

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

SharePoint Designer 2010 თავდაცვის სამინისტროს ფუნქცია

მე ვმუშაობ გარკვეული ჟურნალი, სადაც თანამშრომლებს შეუძლიათ მოითხოვონ შვებულებაში, ავადმყოფი დრო, და ა.შ.. ერთი დადასტურება წესი მოითხოვს, რომ თქვენ ყოველთვის უნდა მოითხოვოს დრო ში 4 საათის ინტერვალით.  ეს არის ადვილი საკმარისი უნდა გააკეთოს - გამოიყენოს modulo ფუნქცია.  Modulo ფუნქცია ეუბნება დანარჩენ დივიზიონში.  თუ არ არის დარჩენილი, modulo is zero, წინააღმდეგ შემთხვევაში, it’s whatever is left.  მაგალითად, 8 mod 4 = 0 (8 / 4 = 2 with no fraction).  მეორე მხრივ, 8 mod 5 is 3.

I needed to do this once with SPD 2007 once upon a time and I actually ended up using an InfoPath form to solve, so it was handled on the front end at the time.  In the current case, there may be an InfoPath form in the picture, but that’s not clear yet.  ასე რომ,, I was working out a technique to ensure that time requests are always in 4 hour increments.  I was going to do the math, save it in a string and then do some substring stuff. 

I pull up SPD 2010 and to my surprise (and a little embarrassment) there is a modulo function already:

image

I am once again pleasantly surprised that something I needed is already there out of the box.  It does seem like a weird function for Microsoft to include in the mix.  It has a sort of “this is easy, so let’s throw it in” feel to it.  I sympathize with that, as I do it myself all the time.  This CodePlex project has a bunch of little functions that result from the ItsEasy principle.  ამავე დროს, Microsoft continues to support evidence the “95% of the way” effect with the product.  They implement the Mod function, but not the round function, for instance.

</ბოლო>

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

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

SharePoint Designer 2007 სამუშაოს გაგრძელება CodePlex პროექტი

მე აყენებს ერთად ჩემს მეორე CodePlex პროექტი (დეტალების გამოცხადდება ოთხშაბათს ამ კვირაში, პლუს ან მინუს) და მე მქონდა შევხედოთ ჩემი პირველი პროექტი, “SharePoint Designer Workflow Extensions”. შემზარა და გაჭირვებული, რომ რომ ის უკვე გადმოწერილი მეტი 4,800 ჯერ:

image

მე ძირითადად დაავიწყდა ამ პროექტის ბოლო 12 თვით. I’m embarrassed because I have essentially abandoned it.

I’m going to have another look and remind myself of what it’s all about.

თუ ვინმეს აინტერესებს მუშაობა, let me know and we’ll see about collaborating on it. 4,800 ჩამოტვირთვების არ არის გიგანტური თანხა, მაგრამ ეს უფრო მეტია, ვიდრე ოდესმე მიხვდა და ეს ალბათ ღირს გარკვეული ძალისხმევა არჩევის ეს და ტარების ეს ნაბიჯია.

</ბოლო>

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

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

შექმნა, განახლება და წაშლა ნიმუშების ერთად SPD სამუშაოს

მე ცოტა ხნის წინ დაწერა სტატია, კარგი ადამიანი ShaerPointBriefing.com on ზოგადი ნიმუში განხორციელებული ნაგვის in SharePoint დიზაინერი.  აი teaser:

image

სრული სტატია აქ:  http://sharepointbriefing.com/features/article.php/3889486/Create-Update-Delete-Patterns-with-SharePoint-Designer-Workflow.htm

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

</ბოლო>

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

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

გამოიყენოთ საბაჟო სიები უფრო ეფექტური სამუშაოს აუდიტი

მე რეორგანიზაცია ჩემი ცხოვრება ცოტა და აღმოჩნდა გარკვეული დრო წარმოადგინოს სტატია www.endusersharepoint.com. My latest article is up here: გამოიყენოთ საბაჟო სიები უფრო ეფექტური სამუშაოს აუდიტი (http://www.endusersharepoint.com/?p=1658).

ეს არის გახსნას "გრაფაში:

SharePoint Designer workflow doesn’t give us a lot of visibility into what’s happening with our workflow solutions. ხოლო, ხილვადობას, რომ გავაკეთოთ მიიღოს ხელს უშლის შედარებით ცუდი ინტერფეისი და 60 day time window. ეს 60 day window can be a major disappointment to new SharePoint Designer users because it’s not advertised by the tool itself. It’s not at all uncommon for someone to fire up SharePoint Designer, შექმნა workflow გადაწყვეტა, რომელიც ბერკეტები "შესვლა ისტორიას სია" აქცია ...

პრობლემა ის არის, რომ მას შემდეგ, 60 დღის, არცერთ შექმნათ ამ გზით მათ ამოღებული workflow ისტორიის სიის! After a bit of teeth gnashing and “what were they thinking?"არგუმენტები, დედააზრი ისაა,: it happens and it needs to happen. კითხვაზე არის, როგორ მივიღოთ გარშემო?

The official answer is to rely upon SharePoint’s built-in auditing feature. From an end user’s point of view, თუმცა, that’s very weak in WSS and not much better in MOSS. საბედნიეროდ, we can still leverage the familiar SharePoint Designer tool to create a durable workflow history and audit trail which is an order of magnitude more useful to boot. Here’s how.

I describe how to create a more friendly and useful audit solution for declarative workflow created in SPD.

I was inspired to write this article from a recent project for a client that had developed nine technical SPD workflows in support of one logical business process. Assuming for now that nine is a reasonable number, it was certainly a challenge to debug it or view the overall status of the process in one simple view. Each of these separate technical workflows has its own independent workflow history list and that’s just not manageable. I was able to combine all of them into a single audit list using the technique I describe on the site.

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

</ბოლო>

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

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

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