限定符和类型 | 字段和说明 |
---|---|
FlowContext |
WeiXinEventFlowRet.flowContext |
限定符和类型 | 方法和说明 |
---|---|
static boolean |
MsgStoreTool.saveReceiveMsg(FlowContext flowContext)
保存接收到的消息
|
限定符和类型 | 方法和说明 |
---|---|
static java.util.Map<java.lang.String,java.lang.String> |
MessageUtil.parseXml(javax.servlet.http.HttpServletRequest request,
FlowContext flowContext)
解析微信发来的请求(XML)
|
static java.util.Map<java.lang.String,java.lang.String> |
MessageUtil.parseXml(java.lang.String xmlStr,
FlowContext flowContext) |
限定符和类型 | 方法和说明 |
---|---|
FlowContext |
WFTask.getFlowContext()
获取流程上下文
|
限定符和类型 | 方法和说明 |
---|---|
WFTask |
WFTaskService.newTask(DataCenter dc,
java.lang.String flowId,
FlowContext flowContext) |
WFTask |
WFTaskService.newTask(DataCenter dc,
java.lang.String flowId,
java.lang.String taskId,
FlowContext flowContext)
生成一新流程
|
WFTask |
WFTaskService.newTask(java.lang.String flowId,
FlowContext flowContext) |
WFTask |
WFTaskService.newTask(java.lang.String flowId,
java.lang.String taskId,
FlowContext flowContext) |
限定符和类型 | 方法和说明 |
---|---|
static FlowContext |
FlowContext.getContext() |
限定符和类型 | 方法和说明 |
---|---|
FlowContext |
WFTaskDefault.getFlowContext() |
static FlowContext |
WFTaskFlowContextPool.getFlowContext(DataCenter dc,
java.lang.String taskId)
获取流程上下文
|
static FlowContext |
WFTaskFlowContextPool.queryFlowContext(DataCenter dc,
java.lang.String taskId)
根据任务编号查询流程上下文
|
限定符和类型 | 方法和说明 |
---|---|
static void |
WFTaskFlowContextPool.clearLocalVar(FlowContext flowContext)
清除临时变量
|
WFTask |
WFTaskServiceDefault.newTask(DataCenter dc,
java.lang.String flowId,
FlowContext flowContext) |
WFTask |
WFTaskServiceDefault.newTask(DataCenter dc,
java.lang.String flowId,
java.lang.String taskId,
FlowContext flowContext)
新任务
|
WFTask |
WFTaskServiceDefault.newTask(java.lang.String flowId,
FlowContext flowContext) |
WFTask |
WFTaskServiceDefault.newTask(java.lang.String flowId,
java.lang.String taskId,
FlowContext flowContext) |
static boolean |
WFTaskFlowContextPool.updateFlowContext(DataCenter dc,
java.lang.String taskId,
FlowContext flowContext)
更新流程上下文到数据库
|
构造器和说明 |
---|
WFTaskDefault(FlowContext flowContext) |
限定符和类型 | 方法和说明 |
---|---|
FlowContext |
WFTaskConfig.getFlowContext() |
限定符和类型 | 方法和说明 |
---|---|
WFTaskConfig |
WFTaskConfig.setFlowContext(FlowContext flowContext) |
限定符和类型 | 方法和说明 |
---|---|
FlowContext |
WFCallSubFlowRet.getCurFlowContext() |
FlowContext |
ProcessTaskNodeVclRet.getFlowContext() |
FlowContext |
ParserEventRet.getFlowContext() |
FlowContext |
WFCallSubFlowRet.getSubFlowContext() |
限定符和类型 | 方法和说明 |
---|---|
void |
WFCallSubFlowRet.setCurFlowContext(FlowContext curFlowContext) |
void |
ParserEventRet.setFlowContext(FlowContext flowContext) |
void |
WFCallSubFlowRet.setSubFlowContext(FlowContext subFlowContext) |
限定符和类型 | 方法和说明 |
---|---|
static void |
LogUtil.flowLog(FlowContext flowContext,
boolean forceLog,
java.lang.String str)
流程日志
|
static void |
LogUtil.flowLog(FlowContext flowContext,
java.lang.String str) |
static void |
LogUtil.flowLogForever(FlowContext flowContext,
java.lang.String str) |
限定符和类型 | 方法和说明 |
---|---|
FlowContext |
NodeLogic.getFlowContext() |
FlowContext |
LineLogic.getFlowContext() |
限定符和类型 | 方法和说明 |
---|---|
void |
LineLogic.init(FlowLine flowLine,
FlowObject flowObject,
FlowContext flowContext,
WFTask task,
DataCenter dc) |
void |
IfLogic.init(FlowObject flowObject,
FlowContext flowContext,
DataCenter dc) |
void |
NodeLogic.setFlowContext(FlowContext flowContext) |
void |
LineLogic.setFlowContext(FlowContext flowContext) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
WebServiceNode.logic(FlowContext flowContext,
java.util.Map<java.lang.String,java.lang.String> paramMap) |
java.lang.String |
TaskNode.logic(FlowContext flowContext,
java.util.Map<java.lang.String,java.lang.String> paramMap) |
java.lang.String |
StartNode.logic(FlowContext flowContext,
java.util.Map<java.lang.String,java.lang.String> paramMap) |
java.lang.String |
JoinNode.logic(FlowContext flowContext,
java.util.Map<java.lang.String,java.lang.String> paramMap) |
java.lang.String |
EndNode.logic(FlowContext flowContext,
java.util.Map<java.lang.String,java.lang.String> paramMap) |
java.lang.String |
DelayNode.logic(FlowContext flowContext,
java.util.Map<java.lang.String,java.lang.String> paramMap) |
java.lang.String |
DefineCycleNode.logic(FlowContext flowContext,
java.util.Map<java.lang.String,java.lang.String> paramMap) |
java.lang.String |
DecisionNode.logic(FlowContext flowContext,
java.util.Map<java.lang.String,java.lang.String> paramMap) |
java.lang.String |
CommandNode.logic(FlowContext flowContext,
java.util.Map<java.lang.String,java.lang.String> paramMap) |
java.lang.String |
CallFlowNode.logic(FlowContext flowContext,
java.util.Map<java.lang.String,java.lang.String> paramMap) |
限定符和类型 | 方法和说明 |
---|---|
FlowContext |
Node.getFlowContext() |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
I_Node.logic(FlowContext flowContext,
java.util.Map<java.lang.String,java.lang.String> paramMap)
逻辑处理
|
FlowLine |
Node.noMatch(FlowContext flowContext,
java.util.List<FlowLine> lineList)
没有匹配到下一时执行
|
FlowLine |
I_Node.noMatch(FlowContext flowContext,
java.util.List<FlowLine> lineList)
没有匹配到下一时执行
|
void |
Node.setFlowContext(FlowContext flowContext) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
DBSqlNode.logic(FlowContext flowContext,
java.util.Map<java.lang.String,java.lang.String> paramMap) |
java.lang.String |
DBQueryNode.logic(FlowContext flowContext,
java.util.Map<java.lang.String,java.lang.String> paramMap) |
java.lang.String |
DBProcedureNode.logic(FlowContext flowContext,
java.util.Map<java.lang.String,java.lang.String> paramMap) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
EmailSilenceNode.logic(FlowContext flowContext,
java.util.Map<java.lang.String,java.lang.String> paramMap) |
java.lang.String |
EmailNode.logic(FlowContext flowContext,
java.util.Map<java.lang.String,java.lang.String> paramMap) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
ReadFileNode.logic(FlowContext flowContext,
java.util.Map<java.lang.String,java.lang.String> paramMap) |
java.lang.String |
FetchDataNode.logic(FlowContext flowContext,
java.util.Map<java.lang.String,java.lang.String> paramMap) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
WeiXinUniformMsgNode.logic(FlowContext flowContext,
java.util.Map<java.lang.String,java.lang.String> paramMap) |
java.lang.String |
WeiXinTextMsgNode.logic(FlowContext flowContext,
java.util.Map<java.lang.String,java.lang.String> paramMap) |
java.lang.String |
WeiXinTemplateMsgNode.logic(FlowContext flowContext,
java.util.Map<java.lang.String,java.lang.String> paramMap) |
java.lang.String |
WeiXinSendMsgNode.logic(FlowContext flowContext,
java.util.Map<java.lang.String,java.lang.String> paramMap) |
java.lang.String |
WeiXinReceiveRequestNode.logic(FlowContext flowContext,
java.util.Map<java.lang.String,java.lang.String> paramMap) |
java.lang.String |
WeiXinNotifyNode.logic(FlowContext flowContext,
java.util.Map<java.lang.String,java.lang.String> paramMap) |
java.lang.String |
WeiXinNewsMsgNode.logic(FlowContext flowContext,
java.util.Map<java.lang.String,java.lang.String> paramMap) |
java.lang.String |
WeiXinMiniProgramPageMsgNode.logic(FlowContext flowContext,
java.util.Map<java.lang.String,java.lang.String> paramMap) |
限定符和类型 | 方法和说明 |
---|---|
FlowContext |
FlowTask.getFlowContext() |
构造器和说明 |
---|
FlowTask(Flow flow,
FlowContext flowContext,
DataCenter dc) |
限定符和类型 | 方法和说明 |
---|---|
static java.util.List<java.lang.String> |
ParserArgs.args(java.lang.String str,
FlowContext context) |
static java.util.List<java.lang.String> |
ParserArgs.args(java.lang.String str,
FlowContext context,
java.lang.String beginToken,
java.lang.String endToken)
解析参数 20190912替换新的方法验证
|
static boolean |
TaskUtil.checkIsAllVclExe(WFTask task,
FlowContext flowContext,
java.lang.String userId)
判断是否当前结点所有人都执行过了
|
static Node |
FlowUtil.getNode(FlowObject flowObject,
FlowContext flowContext,
DataCenter dc,
WFTask task)
获取当前结点实例
|
static java.lang.String |
ParserUtil.parseElCondition(java.lang.String source,
FlowContext flowContext,
WFTask task)
解析EL表达式
|
static java.lang.String |
CallUtil.parserCallVar(java.lang.String source,
FlowContext flowContext)
解析call类型变量
|
static boolean |
ParserUtil.parserFlowCondition(FlowContext flowContext,
java.lang.String source)
解析#if的表达式
|
static java.lang.String |
TaskUtil.parserTaskLine_Special(FlowContext flowContext,
WFTaskBase task,
FlowObject flowObject,
FlowLine line,
DataCenter dc)
指定线条的情况
|
static java.lang.String |
TaskUtil.parserTaskLine(WFTaskBase task,
java.util.List<FlowLine> lineList,
java.lang.String retVal,
FlowObject flowObject,
FlowContext flowContext,
DataCenter dc)
解析线条
|
static java.lang.String |
ParserUtil.processCall(FlowContext flowContext,
java.lang.String str) |
static java.lang.Object |
ParserUtil.processContext(FlowContext flowContext,
java.lang.String str)
获取上下文的值,第一个参数:默认值
|
static java.lang.String[] |
TaskUtil.saveCurTaskInfo(WFTask task,
FlowObject flowObject,
java.lang.String lastObjectId,
DataCenter dc,
boolean autoCommit,
java.lang.String userId,
FlowContext flowContext,
WFTaskRunCallbac callback) |
static java.lang.String[] |
TaskUtil.saveCurTaskInfo(WFTask task,
FlowObject flowObject,
java.lang.String lastObjectId,
DataCenter dc,
boolean autoCommit,
java.lang.String userId,
java.lang.String isBack,
FlowContext flowContext,
WFTaskRunCallbac callback)
保存流程实例当前信息
|
static boolean |
FlowUtil.startFlow(DataCenter dc,
java.lang.String flowId,
FlowContext flowContext)
启动流程
|
限定符和类型 | 方法和说明 |
---|---|
FlowContext |
VarBase.getFlowContext() |
限定符和类型 | 方法和说明 |
---|---|
void |
VarBase.setFlowContext(FlowContext flowContext) |