Forum
Basit bir alışveriş sistemi üzerinde çalışıyorum. İki listem var, ürünler ve sepetim. iki liste aynı sütunlara sahip, ürün adı ve adet. Ürünler listesinde liste öğesini sepetim listesine kopyalacak bir workflow oluşturdum. Başlama seçeneklerinden de el ile başlat seçeneği seçili. Ürünler lsitesine özel eylem ekleyerek, ürün bilgisinin görüntülendiği formdaki ribbon menüye sepete ekle şeklinde link verdim ve bu eylem daha önce oluşturduğum workflowu çalıştırmasını istedim. Kullanıcı ürünler listesini açıyor, istediği ürünün ismine tıklıyor ve açılan formda sepete at linkine tıkladığı zaman workflow un başlatılması ile ilgili ekran çıkıyor karşısına. Workflow u başlatmasından önce kullanıcıdan ilgili üründen kaç tane istediği bilgisini isteyebilir miyim? Yapılabilir ise nasıl yapabilirim. Şimdiden teşekkürler.
Çalıştıracağınız workflowlar XSN olarak tutulan bir forma sahiptir. Bu iş akışı form şablonunu değiştirip burada bu işlemi yaptırabilirsiniz. Yani iş akışına start diyeceği ekranda adeti de yazıp start diyebilir.
İş akışı aktivitelerinde kullanıcıdan bilgi topla diye bir aktivite var. Sanırım o senin işini görür
Serkan Bey ve Emre Bey, yanıtlarınız için ikinize de ayrı ayrı teşekkür ediyorum.
Serkan Bey, workflow un formunu infopath ile açtığım zaman alan eklemek istediğimde karşıma bu ekran çıkıyor
Emre Bey, sistemi dediklerinizi yanlış anlamadım isem yaptıktan sonra şu şekilde oldu:
ürün ismine tıklıyorum, açılan pencereden sepete ekle butonunu tıklıyorum,
Workflow un başlatılması için gerekli ekran çıkıyor
İş akışını başlattıktan sonra pencere kapanıyor ve ürünler listesinde iş akışı sürüyor konumuna geçiyor.
Yeni bir görev tanımlanıyor benim adıma
Bu görevi açtığım zaman şu ekran çıkıyor
Ondan sonra istediğim bilgileri kaydediyor.
Hazırlamış olduğum workflow ise şu şekilde
Benim aklımdan geçen, eğer mümkün ise kullanıcının sepete ekle dedikten sonra veya o anda adet bilgisini de girebilmesi. Mümkün mü acaba?
Sharepoint Designer içerisinde workflowda Form Parametrelerini Başlat seçeneği istediğim şeyi yaptı teşekkürler.