Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Formdaki iş süreci akış verileriyle etkileşime geçmek için olaylar, yöntemler ve nesneler sağlar. Formdaki iş süreci akış denetimiyle etkileşim kurma yöntemleri için bkz. formContext.ui.process (İstemci API başvurusu ).
Olayları ve olay işleyici yöntemlerini işleme
İş süreci akışlarına yönelik betikler yazmak için aşağıdaki olayları ve olay işleyici yöntemlerini kullanın.
Etkin İşlem yöntemleri
Etkin işlem hakkındaki bilgileri almak ve etkin işlem olarak farklı bir işlem ayarlamak için bu yöntemleri kullanın.
| İsim | Description |
|---|---|
| getActiveProcess | Etkin işlemi temsil eden bir İşlem nesnesi döndürür. |
| setActiveProcess | Etkin işlem olarak bir İşlem ayarlar. |
İşlem yöntemleri
İşlem, bir iş süreci akışına ilişkin verileri içerir. İşlemin özelliklerine erişmek için yöntemlerini kullanın.
| İsim | Description |
|---|---|
| getId | İşlemin benzersiz tanımlayıcısını döndürür. |
| getName | İşlemin adını döndürür. |
| getStages | İşlemdeki aşamalardan oluşan bir koleksiyon döndürür. |
| isRendered | İşlemin işlenip işlenmediğini belirten bir boole değeri döndürür. |
ProcessInstance yöntemleri
Bir kaydın tüm işlem örnekleri hakkında bilgi almak ve bir işlem örneğini etkin örnek olarak ayarlamak için bu yöntemleri kullanın.
| İsim | Description |
|---|---|
| getProcessInstances | Çağıran kullanıcının erişimi olan tablo kaydı için tüm işlem örneklerini döndürür. |
| setActiveProcessInstance | İşlem örneğini etkin örnek olarak ayarlar. |
Örnek yöntemleri
İşlem örneği, iş süreci akışının bir örneğine ait verileri içerir. İşlem örneğinin özelliklerine erişmek için yöntemlerini kullanın.
| İsim | Description |
|---|---|
| getInstanceId | İşlem örneğinin benzersiz tanımlayıcısını döndürür. |
| getInstanceName | İşlem örneğinin adını döndürür. |
| getStatus | İşlem örneğinin geçerli durumunu döndürür. |
| setStatus | Etkin işlem örneğinin geçerli durumunu ayarlar. |
Active Stage yöntemleri
Etkin aşama hakkındaki bilgileri almak ve etkin aşama olarak farklı bir aşama ayarlamak için bu yöntemleri kullanın.
| İsim | Description |
|---|---|
| getActiveStage | Etkin aşamayı temsil eden bir Stage nesnesi döndürür. |
| setActiveStage | Tamamlanmış bir aşamayı etkin aşama olarak ayarlar. |
Aşama yöntemleri
Aşama, iş süreci akışındaki bir aşamanın verilerini içerir. Aşamanın özelliklerine erişmek için yöntemlerini kullanın.
| İsim | Description |
|---|---|
| getCategory | İş süreci akışı kategorisinin tamsayı değerini döndürecek getValue yöntemine sahip bir nesne döndürür. |
| getEntityName | Aşamayla ilişkili tablonun mantıksal adını döndürür. |
| getId | Aşamanın benzersiz tanımlayıcısını döndürür. |
| getName | Aşamanın adını döndürür. |
| getNavigationBehavior | Kullanıcılar, tablolar arası iş süreci akışı gezinti senaryosunda başka bir tablo kaydı oluşturmak için Oluştur düğmesinin kullanılabilir olup olmadığını tanımlamak için kullanılabilecek bir aşama için gezinti davranışı nesnesi döndürür. |
| getStatus | Aşamanın durumunu döndürür. |
| getSteps | Aşamadaki adımlardan oluşan bir koleksiyon döndürür. |
Adım yöntemleri
Adım, iş süreci akışındaki bir aşamadaki bir adıma ilişkin verileri içerir. Adım özelliklerine erişmek için yöntemlerini kullanın.
| İsim | Description |
|---|---|
| getAttribute | Adımla ilişkili sütunun mantıksal adını döndürür. |
| getName | Adımın adını döndürür. |
| getProgress | Eylem adımının ilerleme durumunu döndürür. |
| isRequired | adımın iş süreci akışında gerekli olup olmadığını gösteren bir boole değeri döndürür. |
| setProgress | Eylem adımının ilerleme durumunu güncelleştirir. |
Gezinti yöntemleri
Sonraki ve önceki aşamalara geçmek için bu yöntemleri kullanın. Bu iki yöntem de OnStageChange olayının oluşmasına neden olur.
| İsim | Description |
|---|---|
| moveNext | Sonraki aşamaya ilerler. |
| movePrevious | Önceki aşamaya geçer. |
Diğer yararlı yöntemler
Etkin yoldaki aşamalar, etkin işlemler ve seçili aşama hakkında bilgi bulmak için bu yöntemleri kullanın.
| İsim | Description |
|---|---|
| getActivePath | İş süreci akış denetiminde görüntülenen aşamalarla etkileşime geçmek için yöntemlerle şu anda etkin yolda olan aşamalardan oluşan bir koleksiyon alır. |
| getEnabledProcesses | Geçerli kullanıcının geçebileceği bir tablo için etkinleştirilen iş süreci akışlarını zaman uyumsuz olarak alır. |
| getSelectedStage | Seçili olan aşamayı alır. |
İlgili makaleler
formContext.ui.process (İstemci API başvurusu)
Xrm nesne modelini anlama
Denetimler (İstemci API başvurusu)