Eylemlerle çalışmaya genel bakış

Bu konu, Dynamics 365 Customer Engagement (on-premises) için geçerlidir. Bu konunun Power Apps sürümü için bkz: Eylemler kullanma

Eylemler bir işlem türüdür. Hiçbir kod yazmadan, doğrudan bir iş akışından veya diyalogdan özel eylemler de dahil her türlü eylemi çağırabilirsiniz! Daha fazla bilgi: Bir iş akışından veya diyalogdan özel eylem çağırma

Eylemler, Dynamics 365 Customer Engagement (on-premises) Web hizmetlerini kullanan özel kod çalıştırarak da çağrılabilir.

Eylemleri şu öğelerden çağırabilirsiniz:

  • Bir eklenti ya da özel iş akışı içinden yürütülen koddan.

  • Uygulamaya yerleştirilen ve işlemi JavaScript kodunu kullanarak yürüten bir komuttan.

  • Dynamics 365 Customer Engagement (on-premises) web hizmetlerini kullanan başka bir sistemden bir tümleştirmeden.

  • Dynamics 365 Customer Engagement (on-premises) web hizmetlerini kullanan bir özel istemci uygulamasından.

Geliştiriciler bu konuda daha fazla bilgi bulabilir: Kendi eylemlerinizi oluşturma.

Eylemleri neden kullanmalı?

Eylemler, iş mantığı oluşturmak için bir dizi olanak açar. Eylemler öncesinde, iş süreçlerini uygulamanın birincil yolu eklentiler veya özel iş akışı etkinlikleriyle sınırlıydı. Eylemler ile birlikte Oluşturma, Güncelleştirme, Silme, Atama veya Eylem Gerçekleştirme gibi işlemler gerçekleştirebilir. Bir eylem dahili olarak, özel bir ileti oluşturur. Geliştiriciler bu eylemlere "iletiler" adını verir. Bu iletilerin her biri, bir varlık kaydı üzerinde gerçekleştirilen eylemlere dayanır. Bir işlemin amacı bir kayıt oluşturmak, ardından onu güncelleştirmek ve daha sonra atamak ise, üç ayrı adım vardır. Her adım, varlığın özellikleriyle tanımlanır - ille de iş sürecinizle değil.

Eylemler, işletmeniz için gerçekleştirmeniz gereken bir işlemle eşleşen tek bir fiil tanımlama (veya ileti) yeteneği sağlar. Bu yeni iletiler, bir varlıkla yapılabilecek şeyler yerine bir işlem veya davranışla yürütülür. Bu iletiler, Yükselt, Dönüştür, Zamanla, Yönlendir veya Onayla gibi, ihtiyacınız olan şeylere yönelik fiillere karşılık gelebilir. Bu fiillerin eklenmesi iş süreçlerinizi akışkan şekilde tanımlamanız için size daha zengin bir sözlük sağlamaya yardımcı olur. Eylemi istemciler içinde yazmak zorunda olmak yerine, istemcilerden veya entegrasyonlardan bu daha zengin sözlüğü uygulayabilirsiniz. Bütün eylemin başarısını veya başarısızlığını tek bir birim gibi yönetebileceğiniz ve günlüğe alabileceğiniz için de daha kolay hale getirir.

Yapılandırılabilir iletiler

Bir eylem tanımlandıktan ve etkinleştirildikten sonra, bir geliştirici o iletiyi platformun sağladığı diğer iletilerin herhangi biri gibi kullanabilir. Ancak, önemli bir farklılık, artık geliştirici olmayan birisinin o ileti kullanıldığında yapılması gerekenlere değişiklikler uygulayabilmesidir. Eylemi, iş süreciniz değiştikçe adımları değiştirmek üzere yapılandırabilirsiniz. İşlem bağımsız değişkenleri değişmedikçe, o iletiyi kullanan herhangi bir özel kodun değiştirilmesi gerekmez.

İş akışı işlemleri ve eklentileri, otomasyon tanımlamak için benzer özellikleri sağlamaya devam ederler. İş akışı işlemleri, geliştirici olmayan birinin değişiklikler uygulaması özelliğini sağlamaya devam etmektedir. Ancak, iş süreçlerinin nasıl oluşturulduğunda ve bir geliştiricinin kodunu nasıl yazabileceğinde bir fark söz konusudur. Bir eylem, platformun sağladığı herhangi bir iletiyle aynı düzeyde çalışan bir iletidir. Geliştiriciler Eylemler için eklentileri kaydedebilir.

Genel iletiler

İş akışı işlemleri veya eklentilerden farklı olarak, bir eylemin belirli bir varlıkla ilişkilendirilmesi gerekmez. Kendi kendilerine çağrılabilecek "genel" Eylemler tanımlayabilirsiniz.

Ayrıca bkz.

Kendi eylemlerinizi oluşturmaEylemleri yapılandırma
Bir iş akışı veya diyalogdan özel eylemler çağırma
İş akışı süreçlerine genel bakış
İş süreci akışlarına genel bakış