Forum
Merhaba Tekrar,
Takvim kısmına bir randevu eklediğimizde örneğin randevu zamanına 1 saat kala uyarı göndermesini istiyorum.
Sharepoint designer pek kullanmadım iş akışlarından hangi adımları izlemem gerekiyor?
İyi çalışmalar..
takviminize alert için bir alan sütun oluşturun.
Daha sonra iş akışına gelin, tarih saat ekle eylemini ekleyin burada bitiş tarihi' ne -1 saat ekle şeklinde eylemi ayarlayın. parantez içinde değişken iş akışı cıktısını göreceksiniz.(Değişken; tarih öğesine gönder) şeklinde yazar.
bir sonraki eylemde bu değişken çıktısını oluşturduğunuz alert sütununa yazdırın.
Bunun için de yine eylem ekleyin, listede "Geçerli öğede alan ayarla" yı seçin. Gelen eylem satısındaki "alan" kısmında alert için takvimde oluşturduğunuz alert sütununu seçin, Değer kısmında ise FX tıklayıp veri kaynağından iş akışı değişkenleri ve parametlerini seçin, kaynaktaki alan kısmında ise bir önceki eyleminizde hesaplattığınız değişkeni bulun (tarih dir muhtemelen).
Son 2 eylem kaldı.
Yeni eylem daha ekleyin burada da tarihe kadar durakla eylemini bulun ekleyin.
İlgili eylem satırından tarih olarak listenizdeki alert alanını seçin.
Son olarak e-posta göndermek için eylem ekleyin.
Böylece şunları yaptınız; önce bitiş tarihinden 1 saat öncesini hesaplattınız sonra bu hesabı listenizdeki alert için olan bir sütuna yazdırdınız, sonra bitiş tarihinden 1 saat öncesine kadar iş akışının beklemesini sağladığınız arkasından da bitişten 1 saat önce mail göndermesini sağladınız.
çok tşk ederim Serkan Bey, umarım yapabilirim..
Kolay gelsin.
Serkan Bey birşey daha soracaktım yeni oluşturulan sütun nasıl bir şey olmalı?
Mesela "tek satır metin" yada "tarih/saat" vs..
Sizin bitiş tarihinizin türü ne ise o olmalı kesinlikle, yani tarih ve saat.
Peki bunların hepsini tek adımda mı yapmak gerekir yoksa her birisi için ayrı bir adım mı açmak gerekir?
Bir de iş akışını ayarlarını tamamladıktan sonra başka birşey yapmak gerekir mi? (yayınlamak, yada takvim üzerinde yeni randevu eklerken iş akışını seçmek gerekir mi?)
hepsi tek adımda olacak. iş akışını kaydettikten sonra iş akışları ndan ilgili akışa girin. gelen ekranda (akışın görünmediği bir ekrandır ayarların yapıldığı yerdir) sağ alt kısma bakarsanız akışın nasıl çalışcağına ilişkin tikler vardır. Yeni öğe oluşturulduğunda ve değiştirildiğinde çalıştır kısımlarına tik koyun.
Not: Sistem hesabı akışı otomatik çalıştıramaz. Yani denemeyi listeniz de sistem hesabı ile yaparsanız neden otomatik başlamıyor diye beklemeyin 🙂
Serkan Bey merhaba tekrar,
Söylediğiniz ayarları yaptım ve az önce yeni bir öğe ekledim takvime test için..
Başlangıç 17:00 Bitiş: 18:40
Anımsatıcı için açtığım sütuna da 18:40 yazdım
Öğeyi ekledikten 2 dk sonra anımsatıcıdan mail alıyorum halbuki 17:40 da mail almam gerekiyordu yukarıdaki değerlere göre?
süre için durakla dan sonra mail atmasını ayarladığınız dan emin olun. Akışdaki eylemlerin sırası dediğim gibi olmalı.
Burada sorun yoksa şundan olabilir , eğer alert süresi geçmiş ise yani örneğin 17:40 alert saati ise ve akış çalıştığında saat 17:40 ve üstü ise maili gönderir. İş akışı geçmişine bakarsanız akışın "duraklatıldı" ile biten history sini görürsünüz oradan durumu anlarsınız.
Merhaba,
Akıştaki eylem sırasını söylediğiniz gibi yaptım. Az önce yeni bir randevu daha girdim iş akışı geçmişine baktığımda birşey dikkatimi çekti.
08.10 da giriş yapmama rağmen 06:30:00 olana kadar duraklatılıyor yazıyor. Bir de kullanıcı kimliğinde sistem hesabı yazıyor halbuki kendi hesabımla giriş yapmıştım.
Geçerli Öğe: Bitiş zamanı öğesine -1 saat ekle (çıktıyı Değişken:tarih öğesine gönder)
sonra Değişken:tarih için Anımsatıcı(takvimdeki ilgili sütun) ayarla
sonra Geçerli Öğe: Anımsatıcı tarihine kadar durakla
sonra e-posta
Serkan Bey, yukarıdaki -1 değerini 1 yaptığımız zaman süreç normal işliyor. Bir de daha önceden eklenen bir randevunun saatinde değişiklik yaptığımız zaman iş akışı eski saate göre hareket ediyor bu normal midir?
-1 yerine +1 yaparsanız bitiş zamanının 1 saat sonrasını ayarlar doğru çalışmaz kontrol edin.
Biraz tuhaf fakat -1 yerine 1 yazınca normal çalışıyor bitiş saatinden 1 saat önce mail atıyor.
Sadece anımsatıcı isimli oluşturduğumuz sütunda 1 saat ilersini gösteriyor.
Bir de daha sonrada ilgili randevunun saatini değiştirdiğimizde iş akışı neden kendisini güncellemez?
Serkan Bey,
Biraz tuhaf fakat -1 yerine 1 yazınca normal çalışıyor bitiş saatinden 1 saat önce mail atıyor.
Sadece anımsatıcı isimli oluşturduğumuz sütunda 1 saat ilersini gösteriyor.
Bir de daha sonrada ilgili randevunun saatini değiştirdiğimizde iş akışı neden kendisini güncellemez?
Ayrıca iş akışında mail göndermesi için eylem açmıştık dolayısıyla buraki kurala göre kime mail göndereceği belli oluyor.
Kime mail gönderileceğini takvime not girerken seçme imkanımız var mıdır?
İyi çalışmalar.
Merhabalar, Tabiki takvime kişi seçici denetimi koyun oradan kişileri seçsin.(bir den fazla kişi seçebilmesi için denetimi özelliklerinden izin vermeniz gerekir). İş akışında da mailin gönderenler kısmına bu kişi seçiciyi koyarsınız. Zaten koyarken aşağıda seçenekler olacaktır "epostaadresi ; ile ayır" yazanı seçin.Böylece kimlere mail gönderileceğini seçmiş olursunuz.
Güncellenir normalde ancak akışınızı kontrol edin. Ben hala doğru çalıştığını düşünmüyorum. Mantık dışı davranıyor iş akışları mantık dışı davranır ise, bu ileride mutlaka patlayacağına işarettir 🙂
Bize lazım olan iş akışınızın ekran görüntüsü, iş akışını güncelledikten sonraki anımsatıcı alanının değişip değişmediğine dair ekran görüntüsü, ve iş akışı geçmişi.
Muhtemeldirki iş akışı o an çalıştığı için(süre için durakla) yeniden tetiklenmiyor olabilir ancak bunu görmemiz lazım.
Diğer durum ise öğe değiştirildiğinde akış başlat seçeneği designer da seçilmemiş olabilir ya da sistem hesabı ile değişim yapılırsa akış tetiklenemez.
Akışınızda koşul var ise, bu koşula göre, koşul da çalışmasını engelliyor olabilir.
Yani bize somut veriler göstermeniz lazım ki net cevap verelim. Yoksa spesifik bir sorunda ancak varsayımlar söyleyebilirim.
Not: Post başlıkların da şahıslara seslenir ifadeler kullanmayın lütfen. İlgili şahıslar görürler mesajlarınızı merak etmeyin 🙂
Serkan bey takvime kişi seçici denetiminden kasıt nedir? Bu kısmı anlayamadım?
Yeni alan ekliceksiniz alanlar içerisinden de kişi seçiciyi kullanacaksınız.
Berk Bey, çözümparkın düzenleyeceği sharepoint eğitimlerine katılmanızı tavsiye ederim.Temel bilgi olmadan cevap terimlerin de sıkıntı yaşamanız sizi yavaşlatacaktır.
Serkan bey merhaba,
Eğitime katılmayı düşünüyorum fakat ilk önce sharepoint i şirkete kabul ettirmem lazım. Bu yüzden birşeyler yapmaya çalışıyorum 🙂
İlgili alanı tanımladım fakat iş akışında takıldım şimdi
İş akışında da mailin gönderenler kısmına bu kişi seçiciyi koyarsınız.
Zaten koyarken aşağıda seçenekler olacaktır "epostaadresi ; ile ayır"
yazanı seçin.Böylece kimlere mail gönderileceğini seçmiş olursunuz.
bu kısmı biraz açabilirseniz çok sevinirim.