Son zamanlarda bu mümkün ve bir devlet makine iş akışı SharePoint Designer kullanarak oluşturmak bile oldukça kolay olduğunu öğrendim. Annesi buluş ve o güzel şeyler zorunluluktur ve bir buluş için baktı bir gerek bu hafta kaldı. Tesadüfen, I deve karşıdan karşıya Bu MSDN forum sonrası de. Benim kişisel deneyim bu hafta ve o "bağımsız onay" benim inanç gücünü verir. Büyük boyu tam gaz bir örnek ile bu konuyu yazmayı planlıyorum, Ama şöyle bir özetini:
- İş akışını bir liste öğesini değiştirebilirsiniz aslında yaklaşımı güçlendirir, böylece yeni bir iş akışı tetikleme. Normalde bu sıkıntı ve hatta kabul ettik Semaforların kullanımı hakkında blogged başa.
- SharePoint belirli liste öğesi karşı etkin olacak şekilde birden çok bağımsız iş akışı sağlar..
Yapılandırmak için:
- Durum makinesi tasarımı (Yani, Devletler ve nasıl Birleşik bir gelecek geçiş).
- Her devletin ayrı iş akışı olarak uygulanması.
- Her bir liste öğesinin herhangi bir değişiklik yanıt olarak çalıştırmak için bu durumu iş akışlarını yapılandırın.
Her devlet iş akışı bu kaba uyar:
- Başlatılması, Bu gerçekten "geçerli madde" devlet bilgileri inceleyerek çalıştırılması gerekip gerekmediğini belirlemek. Aksi takdirde iptal.
- İşi yapmak.
- "Geçerli öğeyi Güncelleştir" yeni durum bilgileri ile. Bu bir güncelleştirme güncel öğeye tetikler ve tüm devlet iş akışları yangınları.
Belirgin yararı bir yana bir bildirime dayanan devlet makine iş akışı oluşturabilirsiniz, Bütün bu durum bilgilerini KPI'ler oluşturmak ve ilginç için müthiş views.
Bu oldukça önemli bir dezavantajı var — standart iş akışı geçmişi izleme, normalden daha da yararsızdır 🙂 Bu, kolayca giderilebilir, Ancak. Özel bir listedeki tüm denetim türü bilgileri depolamak. Bunun muhtemelen vanilya sıralı iş akışı için bile iyi bir fikir olduğunu, ama bu başka bir blog yazısı için 🙂
Bu bir "mea culpa arayın" Çünkü benim var., ne yazık ki, birden çok kez forumlarında söyledi ve başka bir yerde bir devlet makine iş akışı oluşturmak için visual studio kullanmanız gerekir. Bu sadece doğru değil.
</sonunda>