Kuruluşunuzda, ekipler belgeler üzerinde birlikte çalışmak ve bilgi paylaşmak için Microsoft SharePoint sitelerini kullanır. Ekip üretkenliğini ve verimliliğini arttıran bir SharePoint uygulaması oluşturmak istiyorsunuz, ancak kod yazmak istemiyorsunuz. Nereden başlarsınız?
Microsoft Office SharePoint Designer 2007 ile SharePoint sitelerinize ve uygulamalarınıza kodsuz uygulama mantığını kazandıran iş akışları tasarlayabilirsiniz. Workflow Designer kullanarak, SharePoint liste ve kitaplıklarındaki öğelerle koşul ve eylemleri ilişkilendiren kurallar oluşturabilirsiniz. Listelerdeki veya kitaplıklardaki öğeleri değiştirmek iş akışındaki eylemleri tetikler.
Örneğin, bir ekibin birincil sorumluluklarının sözleşmeleri yazmak, gözden geçirmek ve onaylamak olduğunu varsayalım. Bu sözleşmeler ekibin sitesindeki belge kitaplığında depolanır. Office SharePoint Designer 2007 ile, siteye yeni bir sözleşme yüklendiğinde, gözden geçiren kişiye e-posta bildirimi gönderen bir iş akışı oluşturabilirsiniz. Aynı zamanda, iş akışı gözden geçiren kişi için Görevler listesinde bir görev oluşturur. Bu kişi sözleşmeyi gözden geçirip görevi tamamlanmış olarak işaretlediğinde, sözleşmenin Onaylanmış veya Reddedilmiş olarak atanma durumuna bağlı olarak farklı eylemler tetiklenir.
Ekip iş akışını yönetmektense, iş yapmaya odaklansın diye iş akışı, süreci yönlendirdiğinden, Ekibin üretkenliği ve verimliliği artar. Böyle bir çözüm oluşturmak için programlama gerekmez. Workflow Designer'da kurallar oluşturarak, bir SharePoint çözümüne veya uygulamasına hızlı bir şekilde etkileşimler ekleyebilirsiniz.
Bu makale iş akışlarıyla ilgili temel bilgiler sunmaktadır. İş akışının temel yapı taşlarını (olaylar, eylemler, koşullar ve adımlar) anladığınızda, SharePoint uygulamalarınıza hızlı bir şekilde uygulama mantığı kazandırabilirsiniz.
Önemli İş akışı oluşturmak için, SharePoint sitenizin Microsoft Windows SharePoint Services 3.0 kullanılan bir sunucuda bulunması gerekir.
Bu makalede
İş akışı nedir?
Ekibiniz, SharePoint liste ve kitaplıklarında değerli iş bilgilerini depolamak ve birlikte çalışmak için SharePoint sitesi kullanır. Office SharePoint Designer 2007 ile, bu liste ve kitaplıklardaki öğelere veya belgelere artık uygulama mantığı ekleyebilirsiniz.
Workflow Designer'la, bir koşullar ve eylemler dizisini bir listeye veya kitaplığa ekleyebilirsiniz (bu dizi bir iş akışıdır). İş akışı, iş sürecine uyan eylemler serisini düzenleme ve çalıştırmanın doğal bir yoludur. Bu süreç, Microsoft Windows SharePoint Services 3.0 uygulamasındaki bir öğe listesini, öğenin yaşamsal döngüleri de dahil olmak üzere neredeyse her yönüyle denetleyebilir. İş akışı kişilerin (veya iş akışı katılımcılarının) gerçekleştirdiği eylemler ve iş akışının gerçekleştirdiği eylemleri içerebilir. İş akışı katılımcıları, iş akışının birisi için bir görev oluşturabileceği ve görev tamamlanmış olarak işaretlenmediği sürece duraklamış kalan Görevler listesi üzerinden iş akışıyla etkileşim kurabilirler.
İş akışları iş süreçlerinizin gerektirdiği biçimde karmaşık veya basit olabilir. Kullanıcının başlattığı bir iş akışı veya bir liste öğesinin oluşturulması ya da değiştirilmesi gibi bir olay temelinde otomatik olarak başlatılan bir iş akışı oluşturabilirsiniz.
Genel olarak, bir iş akışını tasarlamak için Office SharePoint Designer 2007 uygulamasını kullandığınızda şu temel adımları izlersiniz:
- İş akışı adımlarını tanımlayan eylem ve koşulları seçmek ve bir araya getirmek için Workflow Designer'ı kullanın.
- Gerekirse, işi akışını başlatması veya herhangi özel bir SharePoint görevi için otomatik olarak ASP.NET formlarını oluşturmak üzere Office SharePoint Designer 2007 uygulamasını ayarlayın.
- Gerekirse, iş akışı formlarını özelleştirin.
İş akışını, bir başlangıcı, bir sonu ve başlangıçtan sona kadar sıralı bir akışı olan eylemlerin akış çizelgesi olarak düşünebilirsiniz. İş akışları paralel dalları birleştirebilir, ancak sonuçta başlangıç eyleminden son eyleme kadar ilerlerler.
Örneğin, onay için Microsoft Windows SharePoint Services 3.0 uygulamasındaki bir belgeyi yönlendiren, önceden tanımlanmış bir iş akışının taslağını çıkarmak üzere olduğunuzu varsayalım. İş akışı başlatıldığında, gözden geçirilecek bir belgeleri olduğunu otomatik olarak e-postayla belirtilen gözden geçiren kişiye bildirir. Gözden geçiren kişi belgeyi gözden geçirir, ardından görevlerini tamamladıklarını ve belgeyi onayladıklarını veya reddettiklerini gösterecek şekilde belge durumunu değiştirir. Gözden geçiren kişinin yanıtı temelinde, iş akışı iki paralel daldan birine ilerler. Gözden geçiren kişi belgeyi onaylarsa, iş akışı onaylanmış belgeyi özel bir belge kitaplığına taşır ve ardından tüm ekibe belgenin onaylandığını bildiren bir e-posta iletisi gönderir. Gözden geçiren kişi belgeyi reddederse, iş akışı bu belgenin yazarını bilgilendirir. Her iki durumda da, iş akışı sona ulaşır ve süreç tamamlanır.

Sayfanın Başı
Olaylar, eylemler, koşullar ve adımlar nelerdir?
Bunlar iş akışının yapı taşlarıdır. Bir iş akışı bir ya da daha çok adımdan meydana gelir ve her adım da eylemlerden ve ilişkilendirilmiş koşullardan meydana gelir. Her iş akışı bir olay tarafından başlatılır.
Olaylar nelerdir?
Bir iş akışını başlatan veya çalıştıran bir olaydır. Bir iş akışını başlatabilen tam olarak üç olay vardır:
- Bir öğe oluşturulur.
- Bir öğe değiştirilir.
- Bir iş akışı katılımcısı SharePoint sitesinde başlat düğmesini tıklatır.
Office SharePoint Designer 2007 ile oluşturulan iş akışının her zaman SharePoint sitesinde bir liste veya kitaplığa tam olarak eklendiğini anlamak önemlidir. Bir iş akışı tasarlarken, onu ekleyeceğiniz listeyi seçersiniz. Bu listedeki bir olay iş akışını başlatır.
Bir katılımcının el ile başlattığı veya bir liste öğesi oluşturulduğunda veya değiştirildiğinde otomatik olarak başlatılan bir iş akışı oluşturabilirsiniz. Örneğin, belge onaylama iş akışında, birisi Paylaşılan Belgeler kitaplığına bir belge eklediğinde otomatik olarak başlaması için iş akışını tasarlamak isterseniz. Dosya menüsünde, Yeni'nin üstüne gelin ve ardından İş Akışı'nı tıklatın. Workflow Designer'da, aşağıdaki sayfayı görürsünüz.

Bir iş akışı katılımcısı iş akışını el ile başlattığında, o kişi ilk olarak iş akışının ekli olduğu liste veya kitaplığa gözatar. En azından Katkıda Bulunma düzeyinde bir izni olan herkes el ile başlatılmak üzere tasarlanmış bir iş akışını başlatabilir. Katılımcı bir öğeyi tıklatır, menüde İş Akışı'nı tıklatır ve ardından öğe ile ilişkilendirilmiş tüm iş akışlarını gösteren bir sayfadan iş akışını seçer. Katılımcı gerekliyse bir iş akışı başlatma formu doldurur ve daha sonra formdaki başlat düğmesini tıklatarak iş akışını başlatır. İş akışının başlatılması, o öğe için iş akışının yeni bir örneğini oluşturur.

Not İş Akışları komutu yalnızca öğe, en az bir iş akışının ekli olduğu liste veya kitaplıkta olduğunda kullanılabilir.
El ile başlatılan bir iş akışı için, başlangıç formu aşağıdaki kadar basit olabilir.

İş akışını tasarlarken başlangıç formuna özel alanlar da ekleyebilirsiniz. İş akışı katılımcıları bu formu doldurarak iş akışına bilgi sağlayabilirler ve bu ayarlar iş akışına geçirilir. Yeni bir iş akışı örneği başlar ve iş akışı daha sonra iş akışındaki herhangi bir noktada form aracılığıyla sağlanan bilgileri arayabilir ve kullanabilir.
Eylemler nelerdir?
Eylem iş akışındaki bir işin en temel birimidir. Office SharePoint Designer 2007 iş akışınızla birleştirmek için size hazır, yeniden kullanılabilir eylemler kümesi sağlar. Örneğin iş akışınız şunları yapabilir:
- Liste öğelerini (belgeler dahil) oluşturur, kopyalar, değiştirir veya siler.
- Öğeleri kullanıma alır ve iade eder.
- E-posta iletisi gönderir.
- Ekip sitenizin Görevler listesindeki biri için görev oluşturur.
- Bir katılımcıdan daha sonra iş akışında başvurulabilecek veri toplar.
- İş akışını duraklatır veya durdurur.
- İş akışı bilgilerini, inkar etme veya iş akışı hata ayıklamasında kullanmak üzere Geçmiş listesine kaydeder.
- İş akışı değişkenlerini ayarlar veya hesaplama yapar.
Bir iş akışı, herhangi bir sayıda eylem içerebilir. Yalnızca listelenmiş eylemler iş akışı tarafından gerçekleştirilir, ancak diğer eylemler iş akışı katılımcıları tarafından gerçekleştirilebilir. Örneğin, belge onaylama iş akışı beş eylemden oluşur. Bu eylemlerin dördü otomatik olarak iş akışı tarafından gerçekleştirilir, ancak bu eylemlerden biri (belgeyi gerçekten gözden geçirme) bir iş akışı katılımcısı tarafından yapılır. İş akışı katılımcısı tarafından yapılan eylemler, Görevler listesindeki o kişiye atanmış görevlerle gösterilir. Örnek iş akışındaki beş eylem şunlardır:
- Gözden geçiren kişiyi bilgilendirmek için bir e-posta iletisi gönderme
- Belgeyi gözden geçirme (iş akışı katılımcısına atanan görev)
- Belgeyi Onaylanmış belge kitaplığına taşma
- Ekibi bilgilendirmek için bir e-posta iletisi gönderme
- Belge yazarını bilgilendirmek için bir e-posta iletisi gönderme
En temel anlamda bir iş akışı tasarladığınızda, gerekli eylem sırasını tanımlarsınız ve ardından Workflow Designer'ı kullanarak o eylem sırasını bir araya getirirsiniz. Örneğin, belge onaylama iş akışında istediğiniz ilk eylem, gözden geçireni bilgilendirmek için bir e-posta iletisi göndermektir.

Bunun için Workflow Designer'da, iş akışındaki ilk adım için o eylemi seçersiniz.

Koşullar nelerdir?
Bir iş akışı tasarladığınızda, SharePoint listeleri ve öğelerine koşullu mantık uygulayan kurallar oluşturmak için Workflow Designer'ı kullanabilirsiniz. İş akışının ilişkilendirilmiş eylemi gerçekleştireceği yerde bir kuralın, koşul oluşturmasının tek şartı koşulun doğru olmasıdır. Örneğin, yalnızca belirli bir kişi tarafından bir öğe oluşturulduğunda iş akışının gözden geçirene bir e-posta iletisi göndereceği bir kural oluşturabilirsiniz. Ayrıca bir koşula yan tümceler de ekleyebilirsiniz. Örneğin, (1) belirli bir kişi tarafından bir öğe oluşturması ve (2) belge başlığı belirli anahtar kelimeleri kapsaması şartlarıyla gözden geçirene bir e-posta iletisi gönderilmesi için bir kural oluşturabilirsiniz. Son olarak, birden çok eylemi bir koşulla ilişkilendirebilirsiniz. Örneğin, belirli bir kişi tarafından bir öğe oluşturulduğunda, ardından (1) gözden geçirene bir e-posta gönderilmesi ve (2) iş akışı bilgisinin Geçmiş listesine kaydedilmesi için bir kural oluşturabilirsiniz

Toparlayacak olursak, bir kural bir veya daha çok eylemle ilişkilendirilmiş bir koşuldur: Koşuldaki tüm yan tümceler doğruysa, ilişkilendirilmiş tüm eylemler yapılır.
Bir önceki örnekte, kullanıcı yalnızca bir koşulu belirledi. Bununla birlikte, iş akışındaki bir adım için birden çok koşul oluşturabilirsiniz. Birden çok koşul iş akışında dallar oluşturur: Koşul A doğruysa, bir eylemi yap; koşul B doğruysa, farklı bir eylem yap. Bir adıma bir dal eklemek için, 'Else If' Koşullu Dal Ekle'yi tıklatın. Örneğin, belge onaylama iş akışında,gözden geçiren kişi bir belgeyi onaylarsa, iş akışı bir eylemi (veya eylemler dizisini) gerçekleştirir; gözden geçiren kişi belgeyi reddederse, aynı iş akışı farklı bir eylem gerçekleştirir. Bu koşullu daldır.

Workflow Designer'da, bu adımın iki dalı vardır ve şunlara benzer. Yeşil elmas koşullu dalı olan adımı gösterir.

Ayrıca, belirli bir koşulu olmayan bir dal da oluşturabilirsiniz. Bu yöntemde, koşul doğruysa iş akışı eylemi gerçekleştirir; koşul yanlışsa başka bir eylemi gerçekleştirir. Örneğin, bir iş akışındaki sonraki adım yalnızca koşul doğruysa ekibe bir ileti gönderir; aksi halde, iş akışı yalnızca belgenin yazarına bir ileti gönderir. Belirli bir koşulu olmayan bir dal eklenirse, iş akışı ilk daldaki koşulun yanlış olduğu her durumda eklenen daldaki eylemi gerçekleştirir.

Not Bir iş akışını dallara ayırma bir adımda başlayıp bitmelidir. 'Else If' dal kümesi her zaman tek bir adımdadır.
İş akışınızla birleştirmeniz için Office SharePoint Designer 2007 size birkaç hazır, yeniden kullanılabilir koşul verir. Örneğin, öğenin şu şartları yerine getirmesi şartıyla iş akışının ilişkilendirilmiş eylemleri gerçekleştirmesini belirleyebilirsiniz:
- Belirli bir zaman aralığında oluşturulur veya değiştirilirse.
- Belirli bir kişi tarafından oluşturulur veya değiştirilirse.
- Belirlenmiş anahtar kelimelere sahip bir başlık alanı varsa.
- Belirli türden bir dosyaysa veya belirli aralıkta dosya boyutuna sahipse. (Bu koşul yalnızca iş akışı bir belge kitaplığına ekli olduğunda kullanılabilir.)
Ek olarak, çok çeşitli parametreler belirlediğinizde özel koşullar ve gelişmiş koşullar oluşturabilirsiniz. Özel koşullarla, bir değer ile geçerli listedeki bir alanı karşılaştırabilirsiniz. Örneğin, Onay Durumu alanı Onaylandı'ya eşitse, ilişkilendirilmiş eylemi yapmak üzere özel bir koşul oluşturabilirsiniz. Gelişmiş koşullarla, bir değer ile diğerini karşılaştırabilirsiniz. Bu, herhangi bir listedeki alanla başka bir listeden değeri bir karşılaştırma olanağı sağlar. Örneğin, Görevler listesindeki Durum alanı değeri Beklemede'ye eşit olduğunda ilişkilendirilmiş eylemi gerçekleştirmek üzere Paylaşılan Belgeler kitaplığı için bir gelişmiş koşul oluşturabilirsiniz.
Not Eylem bir koşul gerektirmez. Örneğin, belge onaylama iş akışı örneğinin ilk adımı gözden geçireni bilgilendirmek için bir e-posta göndermektir. Bu eylemin onunla ilişkilendirilmiş bir koşulu yoktur.
Paralel ve seri eylemler
Bir koşulla ilişkilendirilmiş birden çok eyleminiz varsa, eylemler aynı zamanda (paralel) veya biri diğerinden sonra (seri) çalışmak üzere ayarlanabilir.

Seri eylemler Örneğin, belge onaylama iş akışında, bir belge onaylandığı zaman bir ileti gönderilmesi ve ardından (daha sonra) belgenin Onaylanmış belge kitaplığına kaydedilmesi için iki eylem ayarlayabilirsiniz. Workflow Designer'da, ardından ikinci eylemin ilkinden sonra oluşacağını gösterir.

Paralel eylemler Örneğin, belge onaylama iş akışında, bir belge onaylandığı zaman bir ileti gönderilmesi ve (aynı zamanda) belgenin Onaylanmış belge kitaplığına kaydedilmesi için iki eylem ayarlayabilirsiniz. Workflow Designer'da, ve ikinci eylemin ilkiyle aynı zamanda oluşmasını gösterir.
Not Paralel eylemler tam olarak eş zamanlı değildir; tam emir belirlenemez ve iş akışının her çalışmasıyla değişebilir.

Notlar
- Her verili kuralda (koşullar ve eylemler), tüm eylemler seri veya paralel olmalıdır.
- Paralel veya seri eylemler kümesi tek bir adım içinde yer almalıdır.
Adımlar nelerdir?
Bir iş akışı bir veya daha çok adımdan oluşur. Her adım herhangi bir sayıda eylem ve ilişkilendirilmiş koşul içerebilir. Adımları, basit olarak Workflow Designer'daki sayfalar gibi düşünebilirsiniz. Örneğin, belge onaylama iş akışı Workflow Designer'da gösterildiği gibi iki adımlıdır.

Adımlar, bir kural kümesinin (koşullar ve eylemler) ikinci bir kümeden önce değerlendirilebilmesi ve gerçekleştirilebilmesi için eylemleri ve koşulları gruplandırmanızı sağlar.
Bir adım mı, daha çok mu? Bazı iş akışları, bir adımdaki veya birden çok adımdaki eylemler dizisi olarak tasarlanabilir.
Örneğin, aşağıdaki üç eylem bir adımlı temel bir iş akışının 1. Adımı olabilir.

Aynı üç eylem birkaç adıma ayrılabilir.

İş akışınızı adımlara nasıl ayıracağınız, her adımda ne yapmak istediğinize bağlıdır. Bir adımdaki kurallar bir sonraki adıma geçmeden önce bir sonuç oluşturur, dolayısıyla istediğiniz eylemleri veya belirli bir eylemi etkileyecek her kuralı aynı adımda gruplamak istersiniz.
Daha belirli bir biçimde, her adım bir 'Else If' koşullu dallar kümesi barındırabilir; burada her dalda bulunan eylemler yalnızca ilişkilendirilmiş koşullar karşılandığında gerçekleştirilir. Burada yalnızca şu durumlarda ek adımlar gereklidir:
- Birden çok 'Else If' koşullu dallar kümesinin değerlendirilmesi gerektiğinde.
- Dallara ayrılmamış bir deyimden dallara ayrılmış bir deyimi ayırmanız gerektiğinde.
Ayrıca adımları iş akışınızı düzenlemenin bir yolu olarak basit bir şekilde de kullanabilirsiniz. Örneğin, bir iş akışının koşullar kullanmayan bir adımda birçok eylemi olabilir. Bu durumda, eylemleri sırf daha iyi düzenlemek için adımlara ayırabilirsiniz.
Sayfanın Başı
İş akışı formları nelerdir?
İş akışınızı daha dinamik ve esnek yapmak için iş akışına bir form ekleyebilirsiniz. İş akışında bir formla, önceden tanımlanmış zamanlarda, iş akışı katılımcılarından bilgi toplayabilir ve katılımcılar için o iş akışının görevleriyle etkileşim sağlayabilirsiniz.
Office SharePoint Designer 2007 ile, iki tür iş akışı formu oluşturabilirsiniz:
- Bir başlangıç formu, iş akışını başlattıklarında iş akışı katılımcılarından bilgi toplar. Başlangıç formları, ilgili bir SharePoint öğesindeki bir iş akışını el ile başlattıklarında kullanıcılara gösterilir. Başlangıç formuyla kullanıcılar, iş akışı ilgili SharePoint öğesine uygulanırken iş akışı hakkında ek parametreler ve bilgiler belirleyebilirler. Örneğin, bir belgeyi kimin gözden geçirmesi gerektiğini ve gözden geçirmenin ne zaman tamamlanması gerektiğini sormak için bir başlangıç formu kullanabilirsiniz. Tüm iş akışlarına başlangıç formu gerekmez. Bir başlangıç formuna gereksinim duyarsanız, Office SharePoint Designer 2007 başlangıç özelliklerinize göre otomatik olarak ASP.NET başlangıç formu oluşturur.
- Özel görev formu, iş akışı katılımcılarının bir SharePoint sitesindeki Görevler listesinde bulunan görevlerle etkileşim kurmasına olanak sağlar. Özel Görev Sihirbazıyla, kolayca özel form alanları oluşturabilir ve onları bir özel görev formuna ekleyebilirsiniz. İş akışını tasarlamayı bitirdiğinizde, Office SharePoint Designer 2007 özel görevleriniz için otomatik olarak ASP.NET formları oluşturur. Daha sonra, iş akışı çalıştırılıp görevler oluşturulduğunda, kullanıcı SharePoint sitesindeki Görevler listesine gözatar, görevi tamamlanmış olarak işaretler ve isteğe bağlı veya gerekli her bilgiyi iş akışına girer. İş akışı daha sonra iş akışında belirlendiği gibi bu değişiklikleri yanıtlar veya iş akışının sonraki adımlarında o bilgiyi arar ve değerlendirir.
Office SharePoint Designer 2007 otomatik olarak ASP.NET formlarını oluşturduktan sonra, onları özelleştirebilirsiniz. İş akışı formları Web Bölümü Veri Formu ve ona uygulanan bir ana sayfayla ASP.NET sayfalarıdır. Bu .aspx dosyaları iş akışı kaynak dosyalarıyla SharePoint sitesinde depolanır. Bu formları diğer .aspx dosyalarında olduğu gibi açabilir ve özelleştirebilirsiniz.
Sayfanın Başı
İş akışları nerede depolanır?
İş akışları, İş Akışları olarak adlandırılan site düzeyinde belge kitaplığında depolanır. Bu belge kitaplığı otomatik olarak Office SharePoint Designer 2007 tarafından oluşturulur. Klasör Listesinde iş akışı belge kitaplığı, genel liste veya belge kitaplığı simgesinin yerine iş akışı simgesiyle görüntülenir. Varsayılan olarak, İş Akışı belge kitaplığı tarayıcıdan gizlenir ve TümÖğeler.aspx veya DüzenlemeFormu.aspx gibi Liste Görünümleri yoktur. Bu belge kitaplığı Office SharePoint Designer 2007 ile oluşturulan her iş akışı için bir klasör içerir. Klasör, şunlar dahil olmak üzere, iş akışı için gerekli kaynak dosyaların tümünü kapsar:
- İş akışı biçimlendirme (.xoml) dosyası (yalnızca iş akışı koşulları kullandığında gerekir).
- İş akışı kurallar dosyası.
- İş akışı yapılandırma dosyası.
- Başlangıç formları (el ile başlatılan iş akışları için) veya özel görev formları gibi her .aspx formu gereklidir.
Geçerli bir iş akışını değiştirmek için, Dosya menüsünde İş Akışı Aç'ı tıklatabilir veya Klasör Listesinde .xoml dosyasını çift tıklatabilirsiniz. Bu, iş akışını Workflow Designer'daki ilk adım için açar. İş akışının başlangıç ayarlarını görüntülemek için Geri 'yi tıklatırsanız, iş akışının ekli olduğu liste veya kitaplığı değiştiremeyeceğinizi görürsünüz. Office SharePoint Designer 2007kullanılarak iş akışı liste veya kitaplığa eklendikten sonra bu ilişkilendirilme değiştirilemez.

Workflow Designer, Geçmiş Listesine Kaydet diye adlandırılan bir eylem sunar. Hataları inceleme veya amaçları izleme ve inkar etme için iş akışı geçmişinin bir kaydını depolamak istediğinizde bu eylemi kullanabilirsiniz. Geçmiş Listesine Kaydet eylemini kullanan bir iş akışı oluşturduğunuzda, Office SharePoint Designer 2007 otomatik olarak İş Akışı Geçmişi diye adlandırılan bir liste oluşturur. Kullanıcı kimliği, tarih, olay ve hata tanımı gibi bilgiler için bu listenin sütunları vardır. İş Akışları belge kitaplığı gibi, varsayılan olarak geçmiş listesi tarayıcıdan gizlenir, ancak Klasör Listesinde görülebilir.

Workflow Designer, Görevler listesiyle etkileşen üç eylem sunar: Yapılacak Öğe Atama, Kullanıcıdan Veri Toplama ve Grup Anketi Atama. Bu üç eylemden herhangi birini kullanan bir iş akışı oluşturduğunuzda, Office SharePoint Designer 2007 gerekirse otomatik olarak görevler ve Görevler listesi için .aspx formu içerik tipi oluşturur. Varsayılan olarak Görevler listesi, İş Akışları belge kitaplığı ve İş Akışları Geçmiş listesinden farklı olarak tarayıcıda görüntülenebilir.

Sayfanın Başı
Bir iş akışının durumunu nereden denetleyebilirim?
Seçilen öğedeki iş akışının ilerleme durumunu tarayıcı üzerinden kolayca görüntüleyebilirsiniz. Bir listenin Tüm Öğeler görünümü veya belge kitaplığı bir öğe üstünde çalışan iş akışının mevcut durumunu gösterir. Ek olarak her öğenin, aşağıdaki bilgilerle görüntüleyebileceğiniz bir İş Akışı sayfası vardır:
- Şu anda, söz konusu öğe üzerinde çalışan tüm iş akışları.
- Geçmişte söz konusu öğe üzerinde çalışan tüm iş akışları.
- Söz konusu öğe için kullanılabilir tüm iş akışları.

Bir öğe için iş akışı sayfalarını görüntülemek üzere listede öğeyi tıklatın ve ardından menüde İş Akışları'nı tıklatın.
Not İş Akışları komutu yalnızca öğe en az bir iş akışının eklendiği bir liste veya kitaplıkta olduğunda kullanılabilir.
Kullanıcı öğe üstünde bir iş akışını başlattığında, Windows SharePoint Services 3.0 o öğeye yeni bir sütun ekler. Varsayılan olarak, sütun adı iş akışı adıyla eşleşir. Bu salt-okunur sütun o iş akışının içindeki öğenin mevcut durumunu gösterir. Bu durum sütunu otomatik olarak her iş akışı için ilk çalıştırıldığı zaman eklenir.

Her sütunda iş akışı durumu bir bağlantıdır. Sürüyor'u tıklattığınızda, örneğin, o iş akışı örneği için İş Akışı Durum sayfasını görürsünüz.

Office SharePoint Designer 2007 uygulamasında oluşturulan bir iş akışı birden çok listeye dağıtılamaz. Yalnızca oluşturulduğu liste için geçerlidir. Ancak, birden çok iş akışı bir listeye eklenebilir ve ilgili öğe için kullanılabilir. Birden çok iş akışı aynı liste öğesi üzerinde eş zamanlı olarak çalışabilir, ancak belirli bir iş akışının yalnızca bir örneği verilen herhangi bir zamanda belirli bir öğe üstünde çalışabilir. Örneğin, İş Akışı A ve İş Akışı B diye belirli bir liste için kullanılabilecek iki iş akışınız olabilir. Her ne kadar iki iş akışı eş zamanlı olarak listedeki belirli bir öğe üstünde çalışabilirse de, aynı zamanda aynı öğe üstünde çalışan İş Akışı A ve İş Akışı B'ye ait iki örneğiniz olamaz.
Sayfanın Başı
Önerilen sonraki adımlar
İş akışları SharePoint sitelerinize ve uygulamalarınıza uygulama mantığı eklemenin güçlü bir yoludur. Artık iş akışları temellerini anladığınıza göre, iş akışı oluşturmaya başlangıç yapmak isteyebilirsiniz:
- Tasarımla ilgili bazı önemli noktalar ve temel, genel yordam için İş akışı oluşturma başlıklı makaleye bakın.
- Eksiksiz iş akışı örnekleri bulunan makalelere bağlantılar için Ayrıca Bkz: bölümüne bakın.
Sayfanın Başı