钉钉C#发起审批实例demo

原文:钉钉C#发起审批实例demo

钉钉上只有JAVA的demo,虽然也提供了.net的SDK,但是那资料又臭又长,看的头都大了,

这是c#的服务端发起审批的demo,亲测有效

IDingTalkClient client = new DefaultDingTalkClient("https://eco.taobao.com/router/rest");
SmartworkBpmsProcessinstanceCreateRequest req = new SmartworkBpmsProcessinstanceCreateRequest();
req.AgentId = 41605932L;
req.ProcessCode = "PROC-EF6YJL35P2-SCKICSB7P750S0YISYKV3-17IBLGZI-1";
req.OriginatorUserId = "manager432";
req.DeptId = 100L;
req.Approvers = "zhangsan,lisi";
req.CcList = "zhangsan,lisi";
req.CcPosition = "START";
List<SmartworkBpmsProcessinstanceCreateRequest.FormComponentValueVoDomain> list2 = new List<SmartworkBpmsProcessinstanceCreateRequest.FormComponentValueVoDomain>();
SmartworkBpmsProcessinstanceCreateRequest.FormComponentValueVoDomain obj3 = new SmartworkBpmsProcessinstanceCreateRequest.FormComponentValueVoDomain();
list2.Add(obj3);
obj3.Name = "请假类型";
obj3.Value = "事假";
obj3.ExtValue = "总天数:1";
req.FormComponentValues_ = list2;
SmartworkBpmsProcessinstanceCreateResponse rsp = client.Execute(req, access_token);
Console.WriteLine(rsp.Body);

c#获取钉钉审批信息demo

http://www.zixun119.com/article/459.cshtml

原文地址:https://www.cnblogs.com/lonelyxmas/p/12409034.html

时间: 2024-11-09 00:54:07

钉钉C#发起审批实例demo的相关文章

钉钉发起审批必须填写审批人

原文:钉钉发起审批必须填写审批人 今天在做钉钉发起审批的时候,文档上写的很清楚,审批人是可选的,非必填 我查了后台,审批流上也是指定了审批人的 将审批人数据注销,或者传值为空时 钉钉就报错了 原文地址:https://www.cnblogs.com/lonelyxmas/p/12408975.html

钉钉二次开发c#发起审批

原文:钉钉二次开发c#发起审批 string token = _t.GetTokens(); IDingTalkClient client = new DefaultDingTalkClient("https://eco.taobao.com/router/rest"); SmartworkBpmsProcessinstanceCreateRequest req = new SmartworkBpmsProcessinstanceCreateRequest(); req.AgentId

钉钉审批流回调

原文:钉钉审批流回调 先注册回调接口(只需要调用注册回调接口一次), using Newtonsoft.Json; 1 public void DingdingTest() 2 { 3 string accessToken = dingApp.getAccessToken(); 4 5 string code = "jiangxiaobai";//@NFine.Code.OperatorProvider.Provider.GetCurrent().UserCode; 6 var use

钉钉调用审批流

原文:钉钉调用审批流 进入钉钉 "钉钉开放平台"  下载SDK   https://ding-doc.dingtalk.com/doc#/faquestions/vzbp02 1 public ActionResult Dingding(string sheetno, long dept, string plant, string Class) { 2 //需填写的主表数据 3 var bill = tApp.GetList().Where(t => t.F_SHEETNO ==

钉钉中添加回调监听事件

此类是HttpRequest.java------------------------------------------------------------------------------------------------------------------------------------------------------------------------/** * get请求 * @param url 为接口地址参数 * @return */ public static JSO

企业钉钉重点功能使用说明

内容多来自钉钉及tower的帮助中心,此处是帮助大家梳理主要用到的功能,方便查阅,为了隐私已打码处理个人及公司相关的名字. 0. 背景 随着公司日益壮大,人员也随之增多,过去仅需半天来确认的事情,现在需要很久才能得到回复.随着业务量的增加,很多工作都需要各个部门协同完成,大量交流通过邮件完成,效率低.信息不明确,造成沟通成本变高.这些都对工作效率有所影响. 有了钉钉后,可以直观的看到对方是否已查看到信息,及时跟进沟通和任务的进度,提高工作效率.例如我们平台每天会汇聚大量项目,项目信息同步给各个部

钉钉电脑版|阿里钉钉电脑版下载

很上心地使用测试了两天钉钉.总体感觉是,有些小问题,但瑕不掩瑜.钉钉的通话效果很好,没有一度遭网友诟病的语音延迟现象,也许以前有,现在修复了.但今天试用时发现了严重的拨号延迟现象.钉钉电脑版下载链接软件介绍钉钉电脑版是阿里巴巴推出的一款能在各平台协同使用的聊天工具,如今很多企业都用它来进行商务沟通和工作合作,因为该软件内置每日总结.工作计划.位置查询.公司通讯录等商务功能,还具备通话.团队组建.企业群等能快速搭建企业内部的交流功能,这些功能更是微信和qq无法替代的,自从2014年阿里钉钉问世以来

钉钉事件回调c#测试完成

原文:钉钉事件回调c#测试完成 做钉钉事件回调,来监测单据审批状况,钉钉给的真是一个垃圾demo,打开就报错,提交工单上去,给的也是没用的回复 折腾了好久,我终于做好了. 先说下操作流程: 网站向钉钉发出注册信息(包含相关数据,及回调的Url地址) 钉钉服务器会访问该地址,并传递相关数据, 本地网站解密数据,并返回加密的"success" 注册成功,之后可以一直接收到相关的事件信息 先注册: protected void Button1_Click(object sender, Eve

js api 实现钉钉免登

js api 实现钉钉免登,用于从钉钉微应用跳转到企业内部的oa,erp等,我刚刚实施完了我公司的这个功能,钉钉用起来还不错. 1 js api 实现钉钉免登,页面配置. <title>利用jsapi实现免登</title>     <script type="text/javascript" src="https://g.alicdn.com/ilw/ding/0.7.5/scripts/dingtalk.js" ></s