Süreçler ile özel iş mantığı oluşturma
Dynamics 365 for Customer Engagement uygulamaları sürüm 9.x (on-premises) için geçerlidir
Tutarlı iş süreçleri tanımlama ve uygulama, insanların Dynamics 365 for Customer Engagement uygulamaları kullanması için ana sebeplerden biridir. Tutarlı süreçler, sistemi kullanan kişilerin, el ile gerçekleştirecekleri adımları hatırlamaya değil, işlerine odaklanabilmeyi sağlanmalarına yardımcı olur. İşlemler, basit veya karmaşık olabilir ve zaman içinde değişebilir.
Not
Dynamics 365 for Customer Engagement uygulamaları, PowerApps'in temelindeki veri platformu da olan Common Data Service platform üzerinde oluşturulmuştur. Dynamics 365 for Customer Engagement uygulamaları (on-premises) özelleştiricileri, Common Data Service ile benzer işlevselliğe sahip olan Customer Engagement platformu için uygulamalar oluşturup özelleştirmeye devam edebilirler.
Dynamics 365 for Customer Engagement uygulamalarının (online) geliştiricileri ve özelleştiricileri için geçerli olan belgelere şu PowerApps belgelerinden ulaşılabilir: PowerApps'taki model yönetimli uygulamalar nelerdir? ve Common Data Service nedir?
Bu konu ve alt konuları yalnızca Customer Engagement uygulamalarının yerinde geliştiricileri ve özelleştiricileri için geçerli bilgiler içerir.
Dynamics 365 for Customer Engagement uygulamaları, her biri farklı amaçla tasarlanmış dört türde işlem içerir:
İş süreci akışları
Mobil görev akışları
İş Akışları
Eylemler
İşlemlere benzer şekilde, iş kuralları ve öneriler de oluşturabilirsiniz. Daha fazla bilgi için bkz. Mantığı bir forma uygulamak için iş kuralları ve önerileri oluşturma
## İşletme işlem akışlarının ne zaman kullanılacağı Personelin aynı aşamalar üzerinden hareket etmesini ve müşteri ile etkileşim kurmak için aynı adımları izlemesini istediğinizde bir iş süreci akışı kullanın. Örneğin, herkesin müşteri hizmetleri isteklerini aynı şekilde işlemesini istiyorsanız veya sipariş göndermeden önce personelin fatura için onay almasını gerektirmek üzere bir iş süreci akışı kullanın.
Ortamınız bir miktar değişiklik gerektirerek veya hiçbir değişiklik gerektirmeden kullanabileceğiniz genel satış, servis ve pazarlama görevleri için kullanıma hazır çeşitli iş süreci akışlarını içerir. Ya da, kendinizinkini oluşturabilirsiniz. İş süreci akışı hakkında daha fazla bilgi için aşağıdaki konulara bakın:
Ne zaman mobil görev akışı kullanmalı
Dynamics 365 for phones veya Dynamics 365 for tablets içinde kullanıcılarınızın sık yaptığı görevlere dayalı, görev akışı adlı bir tür iş süreci akışı da tasarlayabilirsiniz. Örneğin, istemci toplantılarının ardından düzenli aralıklarla bir dizi takip adımını izlemesi gerekiyorsa, bir görev akışı oluşturun. Kullanıcıların kendi mobil uygulamalarında yeni göreve dokunduklarında, önemli bir adımı unutmamaları için süreci baştan yönlendirecektir. Görev akışları hakkında daha fazla bilgi için aşağıdaki konulara bakın:
Ne zaman görev akışlarını kullanmalı
İş akışlarını, arka planda iş süreçlerini otomatikleştirmek için kullanın. İş akışları genellikle sistem olayları tarafından başlatılır bu nedenle kullanıcının iş akışlarının çalıştığının farkında olması gerekmez. Arka planda çalışan iş akışları "zaman uyumsuz"dur. İş akışları kişilerin el ile başlatmaları için de yapılandırılabilir. sipariş ulaştığında müşteriye otomatik olarak bir onay e-postası gönderme gibi ortak görevleri otomatikleştirmek istediğinizde. Gerçek zamanlı çalışan iş akışları "zaman uyumlu"dur. İş akışları hakkında daha fazla bilgi için bkz. İş akışı süreçleri.
Ne zaman Eylemler kullanılmalı
Sistemde bir dizi komutu otomatikleştirmek istediğinizde Eylemler'i kullanın. Eylemler, geliştiricilerin iş süreçlerini ifade etmesi için kullanabileceği sözlüğü genişletir. Sistem tarafından sağlanan Oluştur, Güncelleştir, Sil ve Ata gibi çekirdek fiillerle, bir Eylem, o çekirdek fiilleri, Onayla, Yükselt, Yönlendir veya Zamanla gibi daha açıklayıcı fiiller oluşturmak için kullanır. Bir iş sürecinin tanımı değişirse, geliştirici olmayan birisi, Eylemi düzenleyebilir, böylelikle kodun değiştirilmesi gerekmez. Eylemler hakkında daha fazla bilgi için bkz. Eylemler
Microsoft Flow ne zaman kullanılmalı
Ortamınız ve Customer Engagement, Twitter, Dropbox, Google servisleri, Office 365 ve SharePoint gibi sık kullandığınız uygulamalar ve hizmetler arasında işlemler gerçekleştiren otomatikleştirilmiş iş akışları oluşturmanız gerektiğinde Microsoft Flow kullanın. Belirli bir eylemine dayalı bir akışı tetikleyebilir ve uygulamanız içerisinden çağırabilirsiniz. Daha fazla bilgi: Servisler arasında süreçleri otomatikleştirmek için Microsoft Flow kullanma
İşlemleri oluşturmak için nereye gitmeliyim?
İşlemlere gitmek için iki yol vardır:
Ayarlar > İşlemler. Dynamics 365 for Customer Engagement uygulamaları içinde bu yol, erişimi en kolaydır ve herhangi bir özel görünüm dahil olmak üzere İşlem varlığı için tanımlanan görünümleri kullanmanıza olanak tanır.
Çözüm gezgininde. Bileşenler > İşlemler. Bu yol, özelleştirme araçlarında başka özelleştirme çalışmaları yaparken kolay erişim sağlar.
Bireysel iş süreci akışları, iş süreci akışının etkin olduğu form için komut çubuğunda İşlemi Düzenle düğmesini kullanarak da düzenlenebilir.
İşlemleri kimler oluşturabilir?
Yalnızca Sistem Yöneticisi, Sistem Özelleştirici veya CEO-İşletme Yöneticisi güvenlik rollerine sahip olan kişiler, tüm kuruluşa uygulanan işlemleri oluşturabilir. Diğer rollerdeki kişiler, sınırlı erişim düzeyli işlemler oluşturabilir. Örneğin, Kullanıcı erişim düzeyine sahip kişiler, sahibi oldukları kayıtlarla kendi kullanımları için iş akışları oluşturabilir.
Aşağıdaki tabloda, varsayılan güvenlik rollerine göre işlemlerin erişim düzeyi gösterilmektedir.
|Güvenlik rolü||Erişim düzeyi|
|CEO-İşletme Yöneticisi||Kuruluş|
|Sistem Yöneticisi||Kuruluş|
|Sistem Özelleştirici||Kuruluş|
|Pazarlama Başkan Yardımcısı||Ana: Alt Departmanlar|
|Satış Başkan Yardımcısı||Ana: Alt Departmanlar|
|Servis Yöneticisi||Departman|
|Pazarlama Yöneticisi||Departman|
|Satış Yöneticisi||Departman|
|Zamanlama Yöneticisi||Departman|
|Müşteri Hizmetleri Temsilcisi||Kullanıcı|
|Pazarlama Uzmanı||Kullanıcı|
|Satış Temsilcisi||Kullanıcı|
|Zamanlayıcı||Kullanıcı|
Not
Kişiler iş süreci akışı, gerçek zamanlı iş akışı veya eylem işlemleri oluşturabilse de, bunları etkinleştirmek için İş Süreci Akışlarını Etkinleştir veya Gerçek Zamanlı İşlemleri Etkinleştirme'ye sahip olmaları gerekir.
İş akışları ve Eylemler hakkında daha fazla bilgi
İşlemler, koşulları denetleyebilir, dallanma mantığı uygulayabilir ve eylemler gerçekleştirebilir. Bu eylemleri bir dizi adımda gerçekleştirirler. Aşağıdaki tabloda, iş akışı ve eylem işlemlerinde kullanılabilir adımlar açıklanmaktadır. Daha fazla ayrıntı için her bir işlem türü konusuna bakın.
|Adım||İşlem türü||Açıklama|
|Aşama||İş akışı, Eylem||Aşamalar, iş akışı mantığının okunmasını kolaylaştırır ve iş akışı mantığını açıklar. Ancak, aşamalar iş akışlarının mantığını veya davranışını etkilemez. Bir işlemin aşamaları varsa, işlemdeki tüm adımların bir aşamayla yer alması gerekir.|
|Denetim Koşulu||İş akışı, Eylem||Mantıksal bir "eğer-<koşul> deyimi.


İş akışının üzerinde çalıştığı kayıt, o kayıtla N:1 ilişkisiyle bağlantılı herhangi bir kayıt ya da önceki adımlarda oluşturulan herhangi bir kayıt için değerleri denetleyebilirsiniz. Bu değerlere göre, koşul
|Koşullu Dal||İş akışı, Eylem||Mantıksal bir "yoksa-eğer-o zaman" deyimi, düzenleyici "Aksi durumda, eğer <koşul> ise:" metnini kullanır.


Önceden tanımladığınız bir denetim koşulu seçin ve denetim koşulu
|Varsayılan Eylem||İş akışı, Eylem||Mantıksal bir "else" deyimi. Metin düzenleyicisi "Aksi Takdirde" metnini kullanır.


Bir denetim koşulu, koşullu dal, bekleme koşulu veya önceden tanımladığınız paralel bekleme dalı seçin ve koşul ya da dal öğelerinde tanımlanan ölçütlere uymayan tüm durumlar için adımları tanımlamak amacıyla, varsayılan bir eylem kullanabilirsiniz.
|Bekleme Koşulu||Yalnızca Arka Plan İş Akışı||Bir iş akışının, koşulun tanımladığı ölçüt karşılanana kadar kendisini duraklatmasını sağlar. İş akışı, bekleme koşulundaki ölçüt sağlandığında otomatik olarak yeniden başlar.|
|Paralel Bekleme Dalı||Yalnızca Arka Plan İş Akışı||Bir arka plan iş akışı için yalnızca ilk ölçüte uyulduğunda gerçekleştirilen ilişkili bir ek adım kümesi olan alternatif bir bekleme koşulu tanımlar. İş akışı mantığınızda zaman sınırları oluşturmak için paralel bekleme dallanmaları kullanabilirsiniz. Bunlar, iş akışının bir bekleme koşulundaki ölçüt sağlanana kadar belirsiz bir süre beklemesinin önlenmesine yardımcı olur.|
|Değer Ata||Eylem||İşlemdeki bir değişken veya çıktı parametresine bir değer ayarlar.|
|Kayıt Oluştur||İş akışı, Eylem||Bir varlık için yeni bir kayıt oluşturur ve özniteliklere değerler atar.|
|Kaydı Güncelleştir||İş akışı, Eylem||İş akışının üzerinde çalıştığı kaydı, o kayıtla N:1 ilişkisiyle bağlantılı herhangi bir kaydı veya önceki adımlarda oluşturulan herhangi bir kaydı güncelleştirebilirsiniz.|
|Kaydı Ata||İş akışı, Eylem||İş akışının üzerinde çalıştığı kaydı, o kayıtla N:1 ilişkisiyle bağlantılı kayıtların herhangi birini veya önceki adımlarda oluşturulan herhangi bir kaydı atayabilirsiniz.|
|E-posta Gönder||İş akışı, Eylem||Bir e-posta gönderir. Yeni bir e-posta iletisi oluşturmayı ya da, iş akışının üzerinde çalıştığı varlık veya varlıkla N:1 ilişkisi olan herhangi bir varlık veya önceki adımlarda oluşturulan herhangi varlık için yapılandırılmış bir e-posta şablonu kullanmayı seçebilirsiniz.|
|Alt İş Akışını Başlat||İş akışı, Eylem||Alt iş akışı olarak yapılandırılmış bir iş akışı işlemi başlatır.|
|Durumu Değiştir||İş akışı, Eylem||İşlemin üzerinde çalıştığı kaydın, o kayıtla N:1 ilişkisiyle bağlantılı herhangi bir kaydın ya da önceki adımlarda oluşturulan herhangi bir kaydın durumunu değiştirir.|
|İş Akışını Durdur||İş akışı, Eylem||Geçerli iş akışını veya eylemi durdurur. Başarılı veya İptal edildi durumu ayarlayabilir ve bir durum iletisi belirtebilirsiniz.|
|Özel Adım||İş akışı, Eylem||Varsayılan olarak kullanılabilen mantıksal öğelere uzantılar sağlar. Adımlar koşulları, eylemleri, diğer adımları veya bu öğelerin bir bileşimini içerebilir. Geliştiriciler, özel iş akışı adımları oluşturabilir. Varsayılan olarak, kullanılabilecek bir özel adım yoktur.|
Geliştiriciler için daha fazla bilgiye Geliştirici Kılavuzu'nun Customer Engagement uygulamalarında iş süreçlerinizi otomatik hale getirme başlıklı konuya bakın.