Aracılığıyla paylaş


formContext.data.process (İstemci API başvurusu)

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.

Event Olay işleyici yöntemleri
OnPreProcessStatusChange addOnPreProcessStatusChange
removeOnPreProcessStatusChange
OnProcessStatusChange addOnProcessStatusChange
removeOnProcessStatusChange
OnPreStageChange addOnPreStageChange
removeOnPreStageChange
OnStageChange addOnStageChange
removeOnStageChange
OnStageSelected addOnStageSelected
removeOnStageSelected

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.

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.

formContext.ui.process (İstemci API başvurusu)
Xrm nesne modelini anlama
Denetimler (İstemci API başvurusu)