Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Properties2Interface ¶
func Properties2Interface(properties []*TPropertie) []sepc_types.Propertie
将扩展数据值转换为接口
Types ¶
type TAssignmentDefinition ¶
type TAssignmentDefinition struct { Assignee string `xml:"assignee,attr" json:"assignee"` CandidateUsers string `xml:"candidateUsers,attr" json:"candidate_users"` CandidateGroups string `xml:"candidateGroups,attr" json:"candidate_groups"` }
ad *TAssignmentDefinition github.com/averyyan/bpmn-engine/bpmn/sepc/types.AssignmentDefinition
func (*TAssignmentDefinition) GetAssignee ¶
func (ad *TAssignmentDefinition) GetAssignee() string
获取用户ID
func (*TAssignmentDefinition) GetCandidateGroups ¶
func (ad *TAssignmentDefinition) GetCandidateGroups() []string
获取角色组
func (*TAssignmentDefinition) GetCandidateUsers ¶
func (ad *TAssignmentDefinition) GetCandidateUsers() []string
获取用户ID组
type TCalledElement ¶
type TCalledElement struct { ProcessID string `xml:"processId,attr" json:"process_id"` PropagateAllChildVariables bool `xml:"propagateAllChildVariables,attr" json:"propagate_all_child_variables"` }
ce *TCalledElement github.com/averyyan/bpmn-engine/bpmn/sepc/types.CalledElement
func (*TCalledElement) GetProcessID ¶
func (ce *TCalledElement) GetProcessID() string
func (*TCalledElement) GetPropagateAllChildVariables ¶
func (ce *TCalledElement) GetPropagateAllChildVariables() bool
type TFormDefinition ¶
type TFormDefinition struct {
FormKey string `xml:"formKey,attr" json:"form_key"`
}
fd *TFormDefinition github.com/averyyan/bpmn-engine/bpmn/sepc/types.FormDefinition
func (*TFormDefinition) GetFormKey ¶
func (fd *TFormDefinition) GetFormKey() string
type TPropertie ¶
type TPropertie struct { Name string `xml:"name,attr" json:"name"` Value string `xml:"value,attr" json:"value"` }
propertie *TPropertie github.com/averyyan/bpmn-engine/bpmn/sepc/types.Propertie
type TTaskDefinition ¶
type TTaskDefinition struct { TypeName string `xml:"type,attr" json:"type"` Retries string `xml:"retries,attr" json:"retries"` }
td *TTaskDefinition github.com/averyyan/bpmn-engine/bpmn/sepc/types.TaskDefinition
func (*TTaskDefinition) GetRetries ¶
func (td *TTaskDefinition) GetRetries() string
func (*TTaskDefinition) GetTypeName ¶
func (td *TTaskDefinition) GetTypeName() string
Click to show internal directories.
Click to hide internal directories.