Aylıq Arxiv: Iyul 2009

Pre-mövcud Conditions: Xilasetmə SharePoint Alert Şablonlar (?)

One of my clients worked with a previous contractor to build out a small but useful HR application for the enterprise. That contractor used SharePoint Designer to implement the workflow portion of the solution. It’s a bit of a mess. Məsələn, there are nine SPD workflows in support of a single logical workflow process and up to five of them may fire simultaneously at any given time given the right conditions. It’s not easy to debug 🙂

Mənim müştəri hələ də görkəmli tələbləri bir sıra, one of which is to generally provide more context when the system sends out email alerts – both in the email itself as well as associated task forms. As SPD workflow implementers know, the “collect data from user” SPD action actually creates a task with a custom content type. When we use that action, we don’t get to specify much. We can prompt for some values (e.g. "Təsdiq" və ya "inkar") and we can specify a hard coded value in the title and description. That’s about it.

Mənim müştəri tələbinə iki qat:

  1. SharePoint tapşırıq tapşırıq haqqında e-poçt göndərir zaman, e-poçt orqan vəzifə haqqında məlumat bir çox daxildir.
  2. Daha da önemlisi, xeyli yaxşı – istifadəçi e-poçt vəzifə link tıkladığında, the task form should have all the information the approver needs in order to make his/her approve or deny decision. Right now, the manager needs to click on the item link itself to drill down into the underlying details and no one likes that. You have to click in the email. Then you need to click a sort of obscure link on the task item. Then you can look at the underlying data (Bu halda bir InfoPath form). Then you click back/back, və s.. Everyone hates it.

Mən bu qədər messy texniki həll miras etdik və mən mümkün ən az müdaxilə yolu ilə dəyişikliklər etmək istəyirik.

The approach I’m taking right now is to create a custom alert template. Siz burada oxuya bilərsiniz. The flow works like this:

  • SPD iş çalışır.
  • Bir anda, bir menecerə tapşırıq verir.
  • SharePoint system automatically sends out an alert to that manager. This is not part of the SPD workflow but rather “what SharePoint does.” (SharePoint timer xidmət, İnanıram).
  • Xüsusi siqnalı handler standart siqnalı prosesinin xeyrinə çağrıldığında (Yuxarıda istinad məqalədə təsvir olunduğu kimi sehrli qaydalarına riayət).
  • Xüsusi siqnalı handler çalıştığında, it generates a beautiful email. Daha da önemlisi, bu tərəfdən vəzifə var, bu da biznes tələblərinə cavab üçün lazım olan bütün kontekstində informasiya ilə faktiki vəzifə bəzəyir.
  • Istifadəçi e-poçt alır və faydalı kontekstində informasiya tam deyil.
  • Vəzifəsi link və vəzifə özü İstifadəçi klik faydalı kontekstində informasiya doludur.
  • Hər kəs qarpız və dondurma üçün ev gedir.

I did a quick POC and it works well in a lab environment. I get my custom email alert as expected. I also get to update the task description and title itself.

Yalnız çətin bit, indiyə qədər, burada uyarı yenilikləri maddə bir vəziyyət qarşısını almaq üçün, triggering another alert. This doesn’t worry me.

Bu günə qədər ümidverici görünür ...

The great thing about this is that I don’t need to muck about with any of the existing SPD workflows. They are blissfully unaware that an alert handler is “IIZ RUNNIN IN DA BAKGROUND, DECORATIN Teh görev siyahısını WIF MOAR MƏZMUNU".

</son>

Blog abunə.

Da Twitter məni izləyin http://www.twitter.com/pagalvin

Live SharePoint Q&A Sessiya Cümə axşamı 07/30/09 @ 12:30 PM EDT bitən 1:30PM EDT

Update: The format for this is basically a conference call with a couple of PPT slides to set the stage. We have a SharePoint environment on stand by to fire up in case it helps out, but this is mainly people talking out loud. There will be opportunities for follow up by email.

Mənim ilk SharePoint konfrans geri gedir, artıq bir il əvvəl, Mən necə dəhşətli bir canlı Q çarpdığı olduğunuz&A session can be. The conference organizers had put together a sort of ad hoc group of “experts” (i.e. ətrafında asma və insanlar səhnədə silly qədər axtarır qorxur deyil) to answer any questions that came from the audience in the room. It was in my head back then, və vaxtaşırı o vaxtdan, to host a similar session but do it on line and the phone. I don’t think it can be as good as an in-person Q&A sessiya, ancaq olduqca sərin ola bilər.

Mən nəhayət ki, bu və sonrakı Cümə axşamı ətrafında var, 07/30, My Company (Arcovis) və biznes tərəfdaşı, İnteqrasiya Sistemləri və xidmətlər qrupu, bir Q ev sahibliyi edəcək&A like that. I’m hoping to do these regularly, as often as weekly.

Bu ilk iclasında yəqin ki, bir az kələ-kötür olacaq, lakin anlayışı bu:

  • Siz sessiyasında cavab istədiyiniz suallarınız varsa, yalnız göstərilir və xahiş.
  • Əgər siz, siz əvvəlcədən sual e-poçt göndər.

Biz Q ilk yarısı sərf etməyi planlaşdırırıq&E-poçt suallara A və sonra hər kəs bundan sonra soruşur ki, bir şey üçün onu açmaq.

Sessiya Cümə axşamı yer tutur, 07/30 starting at 12:30 və sona 1:30 PM EDT.

Əgər istəyirsinizsə, Xahiş burda qeydiyyatdan: https://www323.livemeeting.com/lrs/8000043750/Registration.aspx?pageName=pxlsd9fpsm2md7h9

The panel will include me and other SharePoint luminaries. Kim olduqlarını öyrənmək üçün qeydiyyatdan keçməlisiniz

Bir gələcək Q o korifeyləri biri olmaq istəyirsinizsə,&A sessiya, Mənə bildirin.

</son>

Blog abunə.

Da Twitter məni izləyin http://www.twitter.com/pagalvin

Technorati Tags:

Sizin InfoPath Formaları Inside Developer Qeydlər yayımla

Mən hələ InfoPath Formaları dünyada yaşayan alıram və mən ki, bir forma bu "kiçik" dəyişikliklər bir etmək üçün lazım, təəssüf ki,, breaks a naming convention I adopted with it two weeks ago. Özümə düşündüm, "Kimsə artıq bir il bu şey baxmaq və demək gedir, 'Nə Paul düşünürdüm? By Jove, onun adlandırma konvensiya heç bir mənada edir!"

Mən sonra mən bu üçün forma baxımından yarada bilər ki, həyata keçirilir və, bir daha, realized that I could have been doing something like this all along. I added a “Developer Notes” view to the InfoPath form as such:

image

Istifadəçilər bu fikri almaq və buna görə də bilməz ki, mən şəklində yapılandırılmış sonra, it’s only visible with the InfoPath client in design view. Now I feel a little inoculated against some future unknown developer looking at my form and thinking bad thoughts about me. Phew!

</son>

Blog abunə.

Da Twitter məni izləyin http://www.twitter.com/pagalvin

Technorati Tags:

InfoPath Views idarə

Mən InfoPath mərhələləri yerləşir keçmək görünür, Mavi həyata, I’m crafting a bunch of forms. My fingers learn how to use the tool well and then I go through nine month drought and have to learn it all over again.

Mən InfoPath mərhələsi ortasında Ben və fikir bir çox InfoPath formaları yaratmaq alıram. Siz yəqin ki, bildiriş bir şeydir ki, InfoPath 2007 client shows views in alphabetical order. This is a real nuisance some times. My best technique these days is to prepend a number to the view name so that they always show in the order I want, burada təsvir kimi:

image

I wish I had been doing this all along.

</son>

Blog abunə.

Da Twitter məni izləyin http://www.twitter.com/pagalvin

Technorati Tags: