spd iş akışı “Bir kullanıcı verilerini toplamak”: Oluşturulan görev formunu değiştirme

Beş farklı SharePoint Designer iş akışlarıyla bazı belge onaylar işlemek için kullandığı bir proje üzerinde çalışıyorum. SPD "toplamak veri--dan bir kullanıcı sağlar" eylem kullanıcı için farklı bit bilgi isteyebilir,, yoksa onlar onaylama gibi, bazı yorum ve ne için akşam yemeği, gece vardı belki sorun.

Mükemmel işlevseldir biçimleridir. Bir içerik türü olarak görev listesini bağlılar. Onlar 100% sistem tarafından oluşturulan. Onların gücü ve zayıflık bu. Eğer biz-ebilmek yaşamak ile varsayılan form, Biz gitmeye hazırız. Ancak, Biz nasıl SPD formu oluşturur üzerinde çok fazla denetim yok. Eğer biz bu varsayılan davranışı sevmiyorum, Biz çeşitli hileler etrafında almak için başvurmak gerekir (Örneğin, görev önceliği ayarlama).

Bu görev Form Görünümü özelliklerini açılan bir bağlantıyı sağlamak için gerekli (DispForm.asxp) "ilgili madde" yeni bir pencerede. Bu meta veri ilgili maddenin tek tıklamayla erişim sağlar. Ne demek bu:

görüntü

Neyse ki, Bunu yapabiliriz ve çok zor değil. Genel olarak, spd kadar yangın, iş akışı dosyaları ev dizinine gidin ve değiştirmek istediğiniz ASPX dosyası aç. Bunlar sadece klasik XSL dönüşüm yönergeleri ve sen itemstyle.xsl ile mucked Eğer, Arama veya xsl senaryo, Bu senin için kolay olacak. Aslında, Oluşturulan form ile karşılaştırıldığında arama temel sonuçları web bölümü izleyin biraz daha kolay olduğundan genellikle daha kolay olması için buldum (ya da kabus cwqp).

Elbette, bir büyük hatadır olduğunu. Bu dosya üzerinde tam denetime SPD iş akışı Düzenleyicisi bekliyor. Değiştirirseniz, SPD mutlu sağ koşullar küme ur değişiklikleri vermek üzerine yazılır. Ne kadar kötü olsun görmek için iki hızlı testler yaptı. Her ikisi de "veri toplama bir kullanıcının kullandığı geçerli bir SPD iş akışı hazırlanmış gerektirmektedir" Adım.

Sınama 1:

  • aspx dosyasına el ile değiştirme.
  • Test (Değişikliklerinizin düzgün kaydedildi ve bir şey didn't break doğrulayın).
  • İş akışını açmak ve ilgisiz eylem ekleme ("günlük gibi tarihi").
  • İş akışını kaydetmek.

Sonuç: Bu durumda, spd formu yeniden değil.

Sınama 2:

  • Aynı yapmak #1 "veri toplama bir kullanıcıdan doğrudan dışında değiştirme" Eylem.

Sonuç: Bu sıfırdan form oluşturur, Değişikliklerinizi işletim.

Son notlar:

  • Formları böyle en az iki spd eylem oluşturma: "Bir kullanıcı verilerini toplamak" ve "Öğesi için atarlar". Bu eylemlerin her ikisi de’ Form el ile değiştirilebilir..
  • I was güçlü-e doğru çünkü dispform.aspx benim bağlantı oluşturmak için, Bu durumda, relate öğe her zaman onun kimliği ilgili öğenin URL'sini içinde gömülü olan. Hulâsa o ve o zaman inşa etmeyi başardı bir <bir href> tek tıklamayla meta veri erişim özelliği sağlamak için temel. Bu URL bu kuralı izler düşüktür. İlgili öğenin kimliği almak için başka yollar olabilir ama ben o köprüden olmadı, Eğer bilmiyorum için other side of the chasm alır.
  • Ben araştırmak değildi, ama ben şablon dosyasında bir tür ise sürpriz olmaz 12 spd varsayılan formları nasıl oluşturduğu etkiler değiştirebilir yığını (gibi çok uyarı şablonları değiştirebilirsiniz).

</sonunda>

Benim blog abone!

4 “Üzerine düşüncelerspd iş akışı “Bir kullanıcı verilerini toplamak”: Oluşturulan görev formunu değiştirme

  1. Jim Bob Howard

    Paul,

    İyi bilgi. Formu yeniden oluşturur bir senaryo eklemek istiyorum.:

    Sınama 3:

    <Li>Aynı yapmak #1 iş akışının adını değiştirmek dışında (tıklatın <"Tanımlamak için yeni iş akışı almak için geri düğmesini" sayfa).</Li>

    Sonuç: spd iş akışı ve formlar içeren dizinin adını değiştirir.. Çünkü içinde yaratıyor "yeni" Dizin, formu sıfırdan yeniden oluşturulur, Değişikliklerinizi işletim.

    Yanıtla
  2. Adı yok

    http://www.batteryfast.co.uk/compaq/310924-b25.htm Compaq 310924-b25 pil,
    http://www.batteryfast.co.uk/compaq/pp2162s.htm Compaq pp2162s pil,
    http://www.batteryfast.co.uk/compaq/pp2160.htm Compaq pp2160 pil,
    http://www.batteryfast.co.uk/compaq/n150.htm Compaq S5620 pil,
    http://www.batteryfast.co.uk/compaq/n200.htm Compaq n200 pil,
    http://www.batteryfast.co.uk/compaq/n620.htm Compaq n620 pil,
    http://www.batteryfast.co.uk/compaq/pp2111x.htm Compaq pp2111x pil,
    http://www.batteryfast.co.uk/dell/inspiron-6000.htm Dell Inspiron 6000 Pil,
    http://www.batteryfast.co.uk/dell/inspiron-9200.htm Dell Inspiron 9200 Pil,
    http://www.batteryfast.co.uk/dell/inspiron-9300.htm Dell Inspiron 9300 Pil,
    http://www.batteryfast.co.uk/dell/inspiron-9400.htm Dell Inspiron 9400 Pil,
    http://www.batteryfast.co.uk/dell/e1705.htm Dell e1705 batarya,
    http://www.batteryfast.co.uk/dell/m1210.htm Dell m1210 batarya,
    http://www.batteryfast.co.uk/dell/nf343.htm Dell nf343 batarya,
    http://www.batteryfast.co.uk/dell/1210.htm Dell 1210 Pil,
    http://www.batteryfast.co.uk/dell/cg036.htm Dell cg036 batarya,
    http://www.batteryfast.co.uk/dell/t6840.htm Dell t6840 batarya,
    http://www.batteryfast.co.uk/dell/latitude-x1.htm Dell latitude x 1 batarya,
    http://www.batteryfast.co.uk/dell/xd187.htm Dell xd187 batarya,
    http://www.batteryfast.co.uk/dell/inspiron-1300.htm Dell Inspiron 1300 Pil,
    http://www.batteryfast.co.uk/dell/inspiron-b120.htm Dell Inspiron b120 batarya,
    http://www.batteryfast.co.uk/dell/inspiron-b130.htm Dell Inspiron b130 batarya,
    http://www.batteryfast.co.uk/gateway/m680.htm Ağ Geçidi m680 pil,
    http://www.batteryfast.co.uk/gateway/m360.htm Ağ Geçidi m360 pil,
    http://www.batteryfast.co.uk/gateway/m460.htm Ağ Geçidi m460 pil,
    http://www.batteryfast.co.uk/hp/m2000.htm HP m2000 pil,
    http://www.batteryfast.co.uk/hp/dv1000.htm HP dv1000 pil,
    http://www.batteryfast.co.uk/hp/dv4000.htm HP dv4000 pil,
    http://www.batteryfast.co.uk/hp/ze2000.htm HP ze2000 pil,
    http://www.batteryfast.co.uk/hp/hstnn-db17.htm HP hstnn-db17 pil,
    http://www.batteryfast.co.uk/hp/n6000.htm HP n6000 pil,
    http://www.batteryfast.co.uk/hp/n6100.htm HP n6100 pil,
    http://www.batteryfast.co.uk/hp/f2019.htm HP f2019 pil,
    http://www.batteryfast.co.uk/hp/f2019a.htm HP f2019a pil,
    http://www.batteryfast.co.uk/hp/f2019b.htm HP f2019b pil,
    http://www.batteryfast.co.uk/hp/hstnn-db02.htm HP hstnn-db02 pil,
    http://www.batteryfast.co.uk/hp/dp399a.htm HP dp399a pil,
    http://www.batteryfast.co.uk/hp/383968-001.htm HP 383968-001 Pil,
    http://www.batteryfast.co.uk/hp/f1739a.htm HP f1739a pil,

    Yanıtla
  3. Kirsten

    Bu was adil ne ı seyir için bu için teşekkür ederiz!

    Bir kullanıcının bir SharePoint Designer workflow adımda bazı veriler toplanmıştır ve şimdi biraz sonra bu verileri görüntülemek istediğiniz “Kullanıcı verilerini toplamak” benim iş akışı bir sonraki adımda adresindeki formu. Benim iş akışı veri değişken içeriğini kullanıcı formdan veri topla nasıl ekleyebilirim?

    Bunu başarmak için kullandığınız kod gösterir misin lütfen?
    Teşekkürler,
    Kirsten

    Yanıtla
    1. Paul Galvin Mesaj yazar

      Hiçbir zaman yanıt için özür dilerim. Dev günlüğü temizleme işlemi yapıyorum ve eksik için özür dileriz.. Umarım iyi bir çözüm düşündüm.

      Yanıtla

Bir yanıt bırak Jim Bob Howard Cevabı iptal

E-posta hesabınız yayımlanmayacak. Gerekli alanlar işaretlendi *