Bir iş akışı veya diyalogdan özel eylem çağırma

 

Yayımlanan: Şubat 2017

Uygulama Hedefi: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Microsoft Dynamics 365 uygulamasında iş akışları ve diyaloglar, iş senaryoları destekleyen çok sayıda yeteneğe sahiptir. Bir kayıt için iş akışı veya diyalog içinden oluştur, güncelleştir ve sil gibi temel SDK eylemleri çağrıldığında çok az iş senaryosunda çözüm sağlanır. Ancak iş akışları ve diyalogların becerilerini doğrudan bir iş akışı veya diyalog içinden çağrılan özel eylemlerin gücü ile bir araya getirirseniz, kod yazmanıza gerek kalmadan uygulamanıza tümüyle yeni bir dizi iş senaryosu ekleyebilirsiniz.

Özel eylemin bir iş akışı ve bir diyalog içinden çağrıldığı bir senaryoya bakalım. Belirli bir fırsat için iskonto %20'yi aştığında yöneticinin onayını isteyen bir özel eylem çağıracağız.

Bu Konuda

Özel eylem oluşturma

İş akışından bir özel eylem çağırma

Diyalogdan bir özel eylem çağırma

Özel eylem oluşturma

  1. Ayarlar > İşlemler'e gidin.

  2. Gezinti çubuğunda, Yeni'yi seçin. İşleme bir ad verin ve Eylem kategorini seçin.

İskonto için onay istemek üzere Onay İşlemi adlı bir özel eylem kullanıyoruz.SpecialNotes adlı bir giriş parametresi ve aşağıda gösterildiği gibi yeni bir ileti oluşturup yöneticinin onaylaması için göndermek üzere bir E-posta gönder adımı oluşturduk.

Add a step - send email

E-posta iletisini yapılandırmak için Özellikleri Ayarla'yı seçin. Form açıldığında, ekran görüntüsünde vurgulandığı şekilde e-postaya özel notlar ve diğer bilgileri eklemek için Form Yardımcısı'nı kullanın. Özel notları eklemek için imleci iletide görünmesini istediğiniz yere yerleştirin, daha sonra Form Yardımcısı'nda Ara altında ilk açılan listeden Bağımsız Değişkenler'i seçin ve ikinci açılan listeden SpecialNotes öğesini, sonra da Tamam'ı seçin.

Set up email

Eylemi bir iş akışından veya diyalogdan çağırmak için önce etkinleştirmeniz gerekir. Eylem etkinleştirdikten sonra Görünüm özellikleri'ni seçerek özelliklerini görüntüleyebilirsiniz.

Activate custom action - approval process

İş akışından bir özel eylem çağırma

  1. Ayarlar > İşlemler'e gidin.

  2. Gezinti çubuğunda, Yeni'yi seçin. İşleme bir ad verin ve İş Akışı kategorini seçin.

Bir fırsatla ilgili olarak %20'den fazla iskonto için her yönetici onayı gerektiğinde Onay İşlemiözel eylemini çağıran bir iş akışı oluşturduk.

Set action properties from workflow

Bu eylemin giriş özelliklerini, Özellikleri Belirle'yi seçerek ayarlayabilirsiniz. Özel notlara fırsat ile ilgili hesabın adını ekledik.Form Yardımcısı'nda Ara altında, ilk açılır listeden Hesap'ı seçin, ikinci açılır listeden Hesap Adı'nı seçin, sonra da Tamam'ı seçin.Hedef özelliği gereklidir ve sistem tarafından doldurulur.Hedef'deki Opportunity(Opportunity)}, çağıran iş akışının üzerinde çalıştığı aynı fırsattır. Alternatif olarak, hedef özelliği için arama kullanarak belirli bir fırsatı seçebilirsiniz.

Set input parameters for ApprovalProcess action

Diyalogdan bir özel eylem çağırma

  1. Ayarlar > İşlemler'e gidin.

  2. Gezinti çubuğunda, Yeni'yi seçin. İşleme bir ad verin ve Diyalog kategorini seçin.

Aşağıdaki çizimde gösterildiği gibi, bir diyalog içinden Onay İşlemi'ni çağırmaya benzer bir senaryo uygulayabilirsiniz.

Enable custom action from dialog

Giriş parametrelerini burada gösterildiği gibi ayarlayın.

Set properties for ApprovalProcess action

Ayrıca bkz.

Eylemler
Eylemleri yapılandırma

© 2017 Microsoft. Tüm hakları saklıdır. Telif Hakkı