WikeFlow官网:www.wikesoft.com

WikeFlow学习版演示地址:workflow.wikesoft.com

WikeFlow学习版源代码下载:https://gitee.com/wikesoft/WorkFlow

WikeFlow2.0演示地址:workflow2.wikesoft.com

WikeFlow2.0帮助文档:WikeFlow2.0-帮助文档

你可以将某条流程传阅给某个人


WikeFlow2.0 传阅


传阅代码

 parms.UserId = User.Identity.GetLoginUserId().ToUpper();
 parms.UserName = User.Identity.GetTrueName();
 InstanceMessage message = _workFlowInstanceService.WorkflowCirculate(parms);

CirculateParms

using System.Collections.Generic;
using WikeSoft.WorkFlowEngine.Models; namespace WikeSoft.WorkFlowEngine.Parms
{
    /// <summary>
    /// 流程传阅参数
    /// </summary>
    public class CirculateParms
    {
        /// <summary>
        /// 流程实例ID
        /// </summary>
        public string InstanceId { get; set; }         /// <summary>
        /// 转办目标用户列表
        /// </summary>         public List<ExecUser> TargetUsers { get; set; }         /// <summary>
        /// 审批语
        /// </summary>
        public string Remark { get; set; }         /// <summary>
        /// 当前处理用户Id
        /// </summary>
        public string UserId { get; set; }         /// <summary>
        /// 当前处理用户名称
        /// </summary>
        public string UserName { get; set; }
    }
}

提示:传阅、转办调用的是存储过程Proc_AllUser,你需要定义该存储过程,该存储过程返回你业务系统的用户列表。

SQL Server

CREATE PROC Proc_AllUser
@instanceId VARCHAR(50),--实例Id
@userId VARCHAR(50),--当然用户ID
@query VARCHAR(50)--查询条件
AS
BEGIN SELECT Id AS UserId,TrueName AS UserName FROM Sys_User WHERE UserName LIKE @query
END

MySQL

CREATE PROCEDURE Proc_AllUser(in p_instanceId VARCHAR(50),in p_userId VARCHAR(50),in p_query VARCHAR(50))
BEGIN
SELECT Id AS UserId,TrueName as UserName FROM Sys_User where TrueName like p_query;
END

Oracle

CREATE OR REPLACE PROCEDURE PROC_ALLUSER
(
  P_INSTANCEID IN VARCHAR2
, P_USERID IN VARCHAR2
, P_QUERY IN VARCHAR2
,V_CUR out sys_refcursor
) AS
BEGIN
 open V_CUR for  SELECT Id AS UserId,TrueName AS  UserName FROM Sys_User WHERE  UserName LIKE P_QUERY;
END PROC_ALLUSER;

.net WorkFlow 流程传阅的更多相关文章

  1. 金蝶EAS——我的EAS报销流程怎么能让另一个人看到呢?即如何设置流程传阅功能?设置“代理报销”

    代理的话只能看到被代理人能看到的流程.设置"代理报销":应用--财务会计--费用管理--代理报销 选择报销人公司--"他人代理我报销"--选择报销人(zhaof ...

  2. laravel的workflow流程插件

    原文地址:https://github.com/brexis/laravel-workflow

  3. Git代码版本控制流程

    我们的项目使用Git作为代码仓库.和版本控制工具. Git有几种Workflow,来管理代码版本变更流程,我们采用Gitflow Workflow流程. Gitflow Workflow,采用了mas ...

  4. [SharePoint] SharePoint 错误集 3

    阅读目录 1. workflow 流程走不下去,报 workflow fails to run 的错误 2. 安装sharepoint prerequisit总是在web server (iis)这步 ...

  5. SharePoint 错误集 3

    1. workflow 流程走不下去,报 workflow fails to run 的错误 请确保下面二个service要么都start,要么都stop: Microsoft SharePoint ...

  6. WF4的数据库 表

    WF4的数据库 表 SQL 建表 SqlPersistenceProviderSchema.sql InstanceData 实例数据表 SqlPersistenceService_Schema.sq ...

  7. BPM系统,工作流引擎,表单引擎常用30个功能与常见问题

    1.1:支持国际化 如果使用工具包的模式开发,支持国际化的工作由自己完成的. 如果使用Ccbpm 的前端,主要的功能页面已经支持, 后台的设置的页面全部中文,没有做支持国际化. 1.2:能单独部署,微 ...

  8. Gemini.Workflow 双子工作流入门教程三:定义流程:流程节点、迁移条件参数配置

    简介: Gemini.Workflow 双子工作流,是一套功能强大,使用简单的工作流,简称双子流,目前配套集成在Aries框架中. 下面介绍本篇教程:定义流程:流程节点.迁移条件参数配置. 一.普通节 ...

  9. Gemini.Workflow 双子工作流入门教程一:定义流程:流程图属性

    简介: Gemini.Workflow 双子工作流,是一套功能强大,使用简单的工作流,简称双子流,目前配套集成在Aries框架中. 下面介绍本篇教程:流程定义:流程图属性. 步骤一:在流程管理的流程定 ...

  10. Dynamic CRM 2013学习笔记(四十一)流程4 - 异步工作流(Workflow)用法图解

    在CRM 2013 里,工作流被分成二类:异步工作流和实时工作流.异步工作流依赖一个windows 服务: Microsoft Dynamics CRM Asynchronous Processing ...

随机推荐

  1. 项目PMP之六项目进度管理

    项目PMP之六--项目进度管理   一.定义:用于沟通和管理相关方期望的工具,可作为报告绩效的基础,说明项目的交付时间和方式 迭代型进度计划(敏捷模式):接受存在未完成项,滚动式规划管理 按需进度计划 ...

  2. shell脚本中的逻辑判断

    shell脚本中也可以实现逻辑判断. 案例4:shell脚本中的逻辑判断 如果你学过C或者其他语言,相信你不会对if 陌生,在shell脚本中我们同样可以使用if逻辑判断.在shell中if判断的基本 ...

  3. Nginx设置HTTPS监听

    原文链接:https://blog.liuzijian.com/post/03708e47-03bd-4efe-a569-16f0eedc6158.html 1. 获取 SSL 证书 首先,你需要获取 ...

  4. K8s 灰度发布实战:通过 Ingress 注解轻松实现流量分割与渐进式发布

    在现代微服务架构中,应用的更新和发布是一个高频且关键的操作.如何在不影响用户体验的前提下,安全.平稳地将新版本应用推送到生产环境,是每个开发者和运维团队必须面对的挑战.灰度发布(Gray Releas ...

  5. 原生input上传视拼,参数形式 file: (binary)形式的

    <input type="file" @change="demo"> if(e.target.files[0]&&e.target. ...

  6. 五. Redis 配置内容(详细配置说明)

    五. Redis 配置内容(详细配置说明) @ 目录 五. Redis 配置内容(详细配置说明) 1. Units 单位配置 2. INCLUDES (包含)配置 3. NETWORK (网络)配置 ...

  7. LangChain基础篇 (01)

    LangChain 是什么 Langchain 是一个开源框架,它允许开发人员将大型语言模型与外部的计算和数据源结合起来,是一个通过组合模块和能力抽象来扩展 LLM 的助手 为什么需要 LangCha ...

  8. git pull报错:Pulling without specifying how to reconcile divergent branches is discouraged.

    一.保存内容如下 二.翻译 三.设置为默认即可:git config pull.rebase false

  9. Linux编译方式安装redis

    redis安装1.安装gcc-c++编译环境yun install gcc-c++ 2.把redis上传到linux服务器 3.解压缩   tar -zxf redis-3.0.0.tar.gz 4. ...

  10. JVM堆内存分析,分析工具jmap heap

    一.查看堆信息 jmap -heap 33146 Debugger attached successfully. Server compiler detected. JVM version is 25 ...