activity

package
v0.0.0-...-c54ede3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 26, 2023 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type TCallActivity

type TCallActivity struct {
	ID                  string                     `xml:"id,attr" json:"id"`                                       // 元素ID
	Name                string                     `xml:"name,attr" json:"name"`                                   // 元素名称
	Documentation       string                     `xml:"documentation,attr" json:"documentation"`                 // 元素说明
	IncomingAssociation []string                   `xml:"incoming" json:"incoming"`                                // 元素入Flow元素IDs
	OutgoingAssociation []string                   `xml:"outgoing" json:"outgoing"`                                // 元素出Flow元素IDs
	Properties          []*extensions.TPropertie   `xml:"extensionElements>properties>property" json:"properties"` // 外部数据
	CalledElement       *extensions.TCalledElement `xml:"extensionElements>calledElement" json:"called_element"`   // 子流程ID
}

可重复流程 callActivity *TCallActivity github.com/averyyan/bpmn-engine/bpmn/sepc/types.BaseElement callActivity *TCallActivity github.com/averyyan/bpmn-engine/bpmn/sepc/types.CallActivity

func (*TCallActivity) GetCalledElement

func (callActivity *TCallActivity) GetCalledElement() sepc_types.CalledElement

func (*TCallActivity) GetDocumentation

func (callActivity *TCallActivity) GetDocumentation() string

func (*TCallActivity) GetID

func (callActivity *TCallActivity) GetID() string

func (*TCallActivity) GetIncomingAssociation

func (callActivity *TCallActivity) GetIncomingAssociation() []string

func (*TCallActivity) GetName

func (callActivity *TCallActivity) GetName() string

func (*TCallActivity) GetOutgoingAssociation

func (callActivity *TCallActivity) GetOutgoingAssociation() []string

func (*TCallActivity) GetProperties

func (callActivity *TCallActivity) GetProperties() []sepc_types.Propertie

func (*TCallActivity) GetType

func (callActivity *TCallActivity) GetType() sepc_element_types.ElementType

func (*TCallActivity) HasCalledElement

func (callActivity *TCallActivity) HasCalledElement() bool

type TServiceTask

type TServiceTask struct {
	ID                  string                      `xml:"id,attr" json:"id"`                                       // 元素ID
	Name                string                      `xml:"name,attr" json:"name"`                                   // 元素名称
	Documentation       string                      `xml:"documentation,attr" json:"documentation"`                 // 元素说明
	IncomingAssociation []string                    `xml:"incoming" json:"incoming"`                                // 元素入Flow元素IDs
	OutgoingAssociation []string                    `xml:"outgoing" json:"outgoing"`                                // 元素出Flow元素IDs
	Properties          []*extensions.TPropertie    `xml:"extensionElements>properties>property" json:"properties"` // 外部数据
	TaskDefinition      *extensions.TTaskDefinition `xml:"extensionElements>taskDefinition" json:"task_definition"` // Service Task定义
}

serviceTask *TServiceTask github.com/averyyan/bpmn-engine/bpmn/sepc/types.BaseElement serviceTask *TServiceTask github.com/averyyan/bpmn-engine/bpmn/sepc/types.ServiceTask

func (*TServiceTask) GetDocumentation

func (serviceTask *TServiceTask) GetDocumentation() string

func (*TServiceTask) GetID

func (serviceTask *TServiceTask) GetID() string

func (*TServiceTask) GetIncomingAssociation

func (serviceTask *TServiceTask) GetIncomingAssociation() []string

func (*TServiceTask) GetName

func (serviceTask *TServiceTask) GetName() string

func (*TServiceTask) GetOutgoingAssociation

func (serviceTask *TServiceTask) GetOutgoingAssociation() []string

func (*TServiceTask) GetProperties

func (serviceTask *TServiceTask) GetProperties() []sepc_types.Propertie

func (*TServiceTask) GetTaskDefinition

func (serviceTask *TServiceTask) GetTaskDefinition() sepc_types.TaskDefinition

获取任务类型

func (*TServiceTask) GetType

func (serviceTask *TServiceTask) GetType() sepc_element_types.ElementType

func (*TServiceTask) HasTaskDefinition

func (serviceTask *TServiceTask) HasTaskDefinition() bool

type TUserTask

type TUserTask struct {
	ID                   string                            `xml:"id,attr" json:"id"`                                                   // 元素ID
	Name                 string                            `xml:"name,attr" json:"name"`                                               // 元素名称
	Documentation        string                            `xml:"documentation,attr" json:"documentation"`                             // 元素说明
	IncomingAssociation  []string                          `xml:"incoming" json:"incoming"`                                            // 元素入Flow元素IDs
	OutgoingAssociation  []string                          `xml:"outgoing" json:"outgoing"`                                            // 元素出Flow元素IDs
	Properties           []*extensions.TPropertie          `xml:"extensionElements>properties>property" json:"properties"`             // 外部数据
	FormDefinition       *extensions.TFormDefinition       `xml:"extensionElements>formDefinition" json:"form_definition"`             // 表单信息
	AssignmentDefinition *extensions.TAssignmentDefinition `xml:"extensionElements>assignmentDefinition" json:"assignment_definition"` // 任务分配信息
}

表单任务 task *TUserTask github.com/averyyan/bpmn-engine/bpmn/sepc/types.BaseElement task *TUserTask github.com/averyyan/bpmn-engine/bpmn/sepc/types.UserTask

func (*TUserTask) GetAssignmentDefinition

func (task *TUserTask) GetAssignmentDefinition() sepc_types.AssignmentDefinition

获取分配信息

func (*TUserTask) GetDocumentation

func (task *TUserTask) GetDocumentation() string

func (*TUserTask) GetFormDefinition

func (task *TUserTask) GetFormDefinition() sepc_types.FormDefinition

获取表单信息

func (*TUserTask) GetID

func (task *TUserTask) GetID() string

func (*TUserTask) GetIncomingAssociation

func (task *TUserTask) GetIncomingAssociation() []string

func (*TUserTask) GetName

func (task *TUserTask) GetName() string

func (*TUserTask) GetOutgoingAssociation

func (task *TUserTask) GetOutgoingAssociation() []string

func (*TUserTask) GetProperties

func (task *TUserTask) GetProperties() []sepc_types.Propertie

func (*TUserTask) GetType

func (task *TUserTask) GetType() sepc_element_types.ElementType

func (*TUserTask) HasAssignmentDefinition

func (task *TUserTask) HasAssignmentDefinition() bool

是否存在分配信息

func (*TUserTask) HasFormDefinition

func (task *TUserTask) HasFormDefinition() bool

是否存在表单信息

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL