Бөлісу құралы:


formContext.data.process (Клиент API сілтемесі)

Пішіндегі бизнес-процесс ағыны деректерімен өзара әрекеттесу үшін оқиғаларды, әдістерді және нысандарды ұсынады. Пішіндегі бизнес-процесс ағынын басқару әдістерімен өзара әрекеттесу әдістері үшін formContext.ui.process (Клиент API анықтемесі) бөлімін қараңыз.

Процесс оқиғалары мен оқиғаларды өңдеу әдістері

Бизнес-процестер ағындары үшін сценарийлерді жазу үшін келесі оқиғалар мен оқиғаларды өңдеу әдістерін пайдаланыңыз.

Оқиға Оқиғаларды өңдеу әдістері
OnPreProcessStatusChange addOnPreProcessStatusChange
removeOnPreProcessStatusChange
OnProcessStatusChange addOnProcessStatusChange
removeOnProcessStatusChange
OnPreStageChange addOnPreStageChange
removeOnPreStageChange
СахнадаӨзгерту addOnStageChange
removeOnStageChange
СахнадаТаңдалған addOnStageSelected
removeOnStageSelected

Белсенді процесс әдістері

Белсенді процесс туралы ақпаратты алу үшін осы әдістерді пайдаланыңыз және белсенді процесс ретінде басқа процесті орнатыңыз.

РаT� Сипаттама
getActiveProcess Белсенді процесті білдіретін процесс нысанын қайтарады.
setActiveProcess Белсенді процесс ретінде әрекет ету.

Процесс әдістері

Процесс бизнес-процестің ағыны туралы мәліметтерді қамтиды. Процесстің қасиеттеріне қол жеткізу әдістерін қолданыңыз.

РаT� Сипаттама
getId Процестің бірегей идентификаторын қайтарады.
getName Процестің атауын қайтарады.
getКезеңдер Процестегі кезеңдер жиынтығын қайтарады.
Ð Ð°Ñ Ð� Процестің көрсетілгенін көрсететін логикалық мәнді береді.

ProcessInstance әдістері

Жазба үшін барлық процесс даналары туралы ақпаратты алу және белсенді дана ретінде процесс данасын орнату үшін осы әдістерді пайдаланыңыз.

РаT� Сипаттама
getProcessInstances Қоңырау шалу пайдаланушысы қатынасы бар кесте жазбасының барлық процесс даналарын қайтарады.
setActiveProcessSpecimen Белсенді данасы ретінде процесс данасын орнатады.

Даналық әдістер

Процесс мысалы бизнес-процестің ағыны туралы мәліметтерді қамтиды. Процесс үлгісі қасиеттеріне қол жеткізу әдістерін пайдаланыңыз.

РаT� Сипаттама
getInstanceИдентификаторы Процесс данасының бірегей идентификаторын береді.
getInstanceName Процесс данасының атауын қайтарады.
getStatus Процесс данасының ағымдағы күйін қайтарады.
Раа Белсенді процесс данасының ағымдағы күйін орнатады.

Белсенді кезең әдістері

Белсенді кезең туралы ақпаратты алу үшін осы әдістерді пайдаланыңыз және белсенді кезең ретінде басқа кезеңді орнатыңыз.

РаT� Сипаттама
getActiveStage Белсенді кезеңді көрсететін кезең нысанын қайтарады.
setActiveStage Белсенді кезең ретінде аяқталған кезеңді белгілейді.

Кезеңдік әдістер

Кезең - бизнес-процестің белгілі бір кезеңіне арналған деректерді қамтиды. Сахна төріне шығу үшін әдістемелік құралдарды қолданыңыз.

РаT� Сипаттама
getСанаттағы Бизнес-процесс ағыны санының бүтін мәнін қайтаратын getValue әдісі бар нысанды қайтарады.
getEntityName Сахнамен байланыстырылған кестенің логикалық атауын береді.
getId Сахнаның бірегей идентификаторын қайтарады.
getName Сахнаның атын қайтарады.
getNavigationBehavior Кестелер арасындағы бизнес-процестің шарлау сценарийінде басқа кесте жазбасын жасау үшін пайдаланушыларға Жасау түймешігінің қол жетімді екенін анықтау үшін пайдалануға болатын кезең үшін шарлау мінез-құлқы нысанын қайтарады.
getStatus Сахнаның күйін қайтарады.
getҚадамдар Сахнадағы қадамдар жиынтығын қайтарады.

Қадам әдістері

Қадам бизнес-процестің белгілі бір кезеңіндегі қадамға арналған деректерді қамтиды. Қадамның қасиеттеріне қол жеткізу әдістерін пайдаланыңыз.

РаT� Сипаттама
getAttribute Қадамға байланысты бағанның логикалық атауын береді.
getName Қадамның атын қайтарады.
Раа Іс-әрекет қадамының орындалуын қайтарады.
Раа Бизнес-процесс ағынында қадам қажет пе, жоқ па, соны көрсететін логикалық мәнді береді.
Раа Іс-әрекеттің орындалу барысы туралы ақпарат береді.

Келесі және алдыңғы кезеңдерге өту үшін осы әдістерді пайдаланыңыз. Бұл әдістердің екеуі де OnStageChange оқиғасының орын алуына әкеледі.

РаT� Сипаттама
ЖылжытуКелесі Келесі кезеңге өтеді.
ЖылжытуАлдыңғы Алдыңғы кезеңге көшу.

Басқа пайдалы әдістер

Белсенді жолдағы кезеңдер, қосылған процестер және таңдалған кезең туралы ақпаратты табу үшін осы әдістерді пайдаланыңыз.

РаT� Сипаттама
getActivePath Қазіргі уақытта бизнес-процестердің ағынын басқару кезінде көрсетілген кезеңдермен өзара әрекеттесу әдістерімен белсенді жолдағы кезеңдер жиынтығын алады.
getEnabledProcessesProcess Ағымдағы пайдаланушы ауыса алатын кесте үшін рұқсат етілген бизнес-процесс ағындарын асинхронды түрде алады.
getSelectedStage Таңдалған кезеңді алады.

formContext.ui.process (Клиент API анықтамасы)
Xrm нысан үлгісін түсіну
Басқару элементтері (Клиент API анықтамасы)