Bagikan melalui


IfConditionActivity interface

Aktivitas ini mengevaluasi ekspresi boolean dan menjalankan aktivitas di bawah properti ifTrueActivities atau properti ifFalseActivities tergantung pada hasil ekspresi.

Memperluas

Properti

expression

Ekspresi yang akan mengevaluasi ke Boolean. Ini digunakan untuk menentukan blok aktivitas (ifTrueActivities atau ifFalseActivities) yang akan dijalankan.

ifFalseActivities

Daftar aktivitas yang akan dijalankan jika ekspresi dievaluasi ke false. Ini adalah properti opsional dan jika tidak disediakan, aktivitas akan keluar tanpa tindakan apa pun.

ifTrueActivities

Daftar aktivitas yang akan dijalankan jika ekspresi dievaluasi ke true. Ini adalah properti opsional dan jika tidak disediakan, aktivitas akan keluar tanpa tindakan apa pun.

type

Diskriminator polimorfik, yang menentukan berbagai jenis objek ini dapat

Properti yang Diwariskan

dependsOn

Aktivitas tergantung pada kondisi.

description

Deskripsi aktivitas.

name

Nama aktivitas.

onInactiveMarkAs

Hasil status aktivitas saat status diatur ke Tidak Aktif. Ini adalah properti opsional dan jika tidak disediakan saat aktivitas tidak aktif, status akan Berhasil secara default.

state

Status aktivitas. Ini adalah properti opsional dan jika tidak disediakan, statusnya akan Aktif secara default.

userProperties

Properti pengguna aktivitas.

Detail Properti

expression

Ekspresi yang akan mengevaluasi ke Boolean. Ini digunakan untuk menentukan blok aktivitas (ifTrueActivities atau ifFalseActivities) yang akan dijalankan.

expression: Expression

Nilai Properti

ifFalseActivities

Daftar aktivitas yang akan dijalankan jika ekspresi dievaluasi ke false. Ini adalah properti opsional dan jika tidak disediakan, aktivitas akan keluar tanpa tindakan apa pun.

ifFalseActivities?: ActivityUnion[]

Nilai Properti

ifTrueActivities

Daftar aktivitas yang akan dijalankan jika ekspresi dievaluasi ke true. Ini adalah properti opsional dan jika tidak disediakan, aktivitas akan keluar tanpa tindakan apa pun.

ifTrueActivities?: ActivityUnion[]

Nilai Properti

type

Diskriminator polimorfik, yang menentukan berbagai jenis objek ini dapat

type: "IfCondition"

Nilai Properti

"IfCondition"

Detail Properti yang Diwariskan

dependsOn

Aktivitas tergantung pada kondisi.

dependsOn?: ActivityDependency[]

Nilai Properti

Diwarisi dariControlActivity.dependsOn

description

Deskripsi aktivitas.

description?: string

Nilai Properti

string

Diwarisi dariControlActivity.description

name

Nama aktivitas.

name: string

Nilai Properti

string

Diwarisi dari ControlActivity.name

onInactiveMarkAs

Hasil status aktivitas saat status diatur ke Tidak Aktif. Ini adalah properti opsional dan jika tidak disediakan saat aktivitas tidak aktif, status akan Berhasil secara default.

onInactiveMarkAs?: string

Nilai Properti

string

Diwarisi dariControlActivity.onInactiveMarkAs

state

Status aktivitas. Ini adalah properti opsional dan jika tidak disediakan, statusnya akan Aktif secara default.

state?: string

Nilai Properti

string

Diwarisi dariControlActivity.state

userProperties

Properti pengguna aktivitas.

userProperties?: UserProperty[]

Nilai Properti

Diwarisi dariControlActivity.userProperties