Documentation ¶
Index ¶
- type TCallActivity
- func (callActivity *TCallActivity) GetCalledElement() sepc_types.CalledElement
- func (callActivity *TCallActivity) GetDocumentation() string
- func (callActivity *TCallActivity) GetID() string
- func (callActivity *TCallActivity) GetIncomingAssociation() []string
- func (callActivity *TCallActivity) GetName() string
- func (callActivity *TCallActivity) GetOutgoingAssociation() []string
- func (callActivity *TCallActivity) GetProperties() []sepc_types.Propertie
- func (callActivity *TCallActivity) GetType() sepc_element_types.ElementType
- func (callActivity *TCallActivity) HasCalledElement() bool
- type TServiceTask
- func (serviceTask *TServiceTask) GetDocumentation() string
- func (serviceTask *TServiceTask) GetID() string
- func (serviceTask *TServiceTask) GetIncomingAssociation() []string
- func (serviceTask *TServiceTask) GetName() string
- func (serviceTask *TServiceTask) GetOutgoingAssociation() []string
- func (serviceTask *TServiceTask) GetProperties() []sepc_types.Propertie
- func (serviceTask *TServiceTask) GetTaskDefinition() sepc_types.TaskDefinition
- func (serviceTask *TServiceTask) GetType() sepc_element_types.ElementType
- func (serviceTask *TServiceTask) HasTaskDefinition() bool
- type TUserTask
- func (task *TUserTask) GetAssignmentDefinition() sepc_types.AssignmentDefinition
- func (task *TUserTask) GetDocumentation() string
- func (task *TUserTask) GetFormDefinition() sepc_types.FormDefinition
- func (task *TUserTask) GetID() string
- func (task *TUserTask) GetIncomingAssociation() []string
- func (task *TUserTask) GetName() string
- func (task *TUserTask) GetOutgoingAssociation() []string
- func (task *TUserTask) GetProperties() []sepc_types.Propertie
- func (task *TUserTask) GetType() sepc_element_types.ElementType
- func (task *TUserTask) HasAssignmentDefinition() bool
- func (task *TUserTask) HasFormDefinition() bool
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 (*TUserTask) GetFormDefinition ¶
func (task *TUserTask) GetFormDefinition() sepc_types.FormDefinition
获取表单信息
func (*TUserTask) GetIncomingAssociation ¶
func (*TUserTask) GetOutgoingAssociation ¶
func (*TUserTask) GetProperties ¶
func (task *TUserTask) GetProperties() []sepc_types.Propertie
func (*TUserTask) GetType ¶
func (task *TUserTask) GetType() sepc_element_types.ElementType
func (*TUserTask) HasAssignmentDefinition ¶
是否存在分配信息
Click to show internal directories.
Click to hide internal directories.