架构概况 ZK包括一种基于AJAX机制用来实现自动的交互性,一套丰富的基于XUL的组件用以丰富可用性,和一种的标记语言用来简化开发。基于AJAX的机制包括三个部分,描绘如下:ZK 加载器(ZK loader),ZK AU引擎(ZK AU Engine) [17] ,和ZK客户端引擎(ZK Client Engine)。 基于用户的请求,ZK 加载器(ZK l
作者| 钉速阿里钉钉架构师--钉速,在2019年的技术大会上分享了《钉钉——基于IM技术的新一代企业OA平台的技术挑战和实战》,内容包括:钉钉的架构思路、场景化和多元化的思考、钉钉高可用、安全性的实践等等,总共20多页ppt。
转载
2023-12-11 19:30:26
163阅读
作者介绍2013 年毕业,2017 年来到钉钉的,入职钉钉的时候是 P6,然后通过做前端监控、做一些公司的模块化代码包、效率等工具,顺利的得到了一些晋升的机会。 关于钉钉前端钉钉从 2015 年创业至今,已经达到亿级的体量,我们钉钉前端监控也在相应的演进。我们有亿级的用户和千万级的企业用户,前端产品有安卓、iOS、桌面端、小程序、 H5等,前端应用的发布也涵盖全量发布、灰度发布的情况。亿级流量的
转载
2023-09-25 09:30:57
246阅读
新冠肺炎使得钉钉的在线办公和在线教育迎来爆发式增长,以前我们的文章介绍的质量保障相关的内部系统都是基于OpenLdap进行身份验证,如果能和钉钉结合起来,会更好。与钉钉的组织架构进行集成,可以想到的方法有如下:采用钉钉的身份验证方式,集成到jira、confluence、gitlab等的验证体系中,这个可能涉及到多个应用系统的修改 - 后面可以验证下同步钉钉的组织架构到本地的ldap,但是密码过不
转载
2023-07-11 21:21:03
345阅读
在从主推工作IM的钉钉1.0到打造“C-OA(钉应用)+C-Mail(钉应用)+C-Space(钉云盘)”的钉钉2.0,钉钉这个华丽的转身仅仅花费了不到一年的时间。目前钉钉与更多ISV厂商结合,借助外部的力量,可为企业提供定制化服务。企业的聊天服务是其基本业务,钉钉将安全作为首要功能进行设计与保障。钉钉架构于阿里云之上,对聊天信息采取了最高的加密强度,甚至搜索引擎的数据格式也都进行了加密处理。阿里
转载
2023-09-04 17:00:20
69阅读
记录下工作中使用钉钉的情况,此文仅为记录,有些业务并没有写出来,仅限参考首先你需要加到你企业的钉钉组织中然后就可以开始钉钉的审批流程,需要先创建表单 在表单中设置你需要的东西 之后点击发布会生成一个processCode将这个code持久化到数据库,便于下次赋值的时候使用 业务内赋值//审批
@Transactional
@Override
public String In
转载
2023-09-07 10:56:29
1618阅读
引入消息队列可以帮助我们解耦业务逻辑,提升性能,让主链路更加清晰。但是消息链路的代码腐化和一致性问题也给业务带来了很多困扰,本文阐述了钉钉审批消息链路重构的设计和解决方案。注:Metaq 是阿里 RocketMQ 消息队列的内网版本。概述引入消息队列可以帮助我们解耦业务逻辑,提升性能,让主链路更加清晰。Metaq 也确实可靠,重试机制能够保障足够的一致性。钉钉审批将审批中的关键事件,比如审批单发起
转载
2024-01-22 22:21:07
82阅读
# 钉钉的设计架构科普
钉钉是一款广受欢迎的企业通讯和办公协作工具,其设计架构充分考虑了高可用性、可扩展性及安全性。本文将通过简单的示例和图表来探讨钉钉的设计架构。
## 架构设计概览
钉钉的架构一般可以划分为几个核心模块:
1. **用户管理模块**:实现用户的注册、登录和权限管理。
2. **消息服务模块**:提供即时通讯功能。
3. **日历与任务模块**:管理日程安排和任务分配。
原创
2024-09-07 06:34:36
70阅读
更新说明~~~~最近新的项目用vue3+ts+pinia+hooks ,正在火热开发中有点忙哇,组织架构我抽出来一个demo 因为githup一直有问题传不上去,很遗憾代码已经不知道在那个文件里了 找不到了。最近我找个时间抽出来放githup上,你们先自求多福按照思路写写吧最近产品真的是跟这个组织架构树死磕上了,导致我最近也在疯狂死磕这个东西。别的不多说,先上效果图,看看具体什么样子
组织架
转载
2023-07-27 14:41:18
771阅读
今天下班后,星楼提出了一个想法,想构架一个调岗的审批流程,然后我们和广龙一起探讨了这个问题,就是关于员工调岗有什么更简单的审批流程。 问题来了:员工1本来在A部门,现在要调到B部门,需要两个部门的领导审批,A部门的领导可以设置角色,自动识别发起人所在部门领导审批,B部门领导怎么自动识别呢 针对这个问题,我们开始利用目前掌握的一些浅显的钉钉使用经验开始了苦思冥想: 第一种:
转载
2023-12-08 22:34:38
185阅读
目录玩转钉钉机器人创建钉钉机器人:如何创建钉钉机器人如何调用机器人api支持的消息格式text类型markdown类型整体跳转actionCard类型feedCard类型使用钉钉机器人推送消息机器人交互式卡片设计:如何发送交互式卡片配置消息模板修改机器人交互卡片回调地址发送机器人交互消息接受交互卡片回调消息玩转钉钉机器人前言:
钉钉的出现为企业节约了大量人力成本,其中也开放了大量的外部api接口方
转载
2023-08-21 15:18:40
136阅读
前端复杂组件库开发背景随着前端技术的不断发展,不仅技术栈越来越稳定,各大知名UI库也被广泛应用,其中Element-ui Iview Ant-design 被各大公司在后台管理项目开发中广泛应用。 为了保持组件的原子性,基本所有大型UI库都把各个组件分离开来。 然而 在后台管理系统的开发过程中,有很多功能的完成,需要基于多种组件。 故而,在这里把自己遇到的,开发的,通用的复杂的功能能,总结起来并与
今天上午钉钉召开了2021未来组织大会,以“数字生产力,助力组织全链路数字化”为主题,讨论了未来组织的数字化趋势。钉钉总裁叶军在会上宣布钉钉已突破5亿用户,有1900万组织通过钉钉进行日常办公。除此之外,在今年5月官宣低代码应用集成平台钉钉搭之后,平台低代码应用数已经突破120万。 低代码激活了越来越多企业、组织、个人的创造力,低代码开发的敏捷度能够实现复杂多样的业务定制,让数字化转型渗
转载
2023-11-15 22:17:08
10阅读
一、钉钉应用开发平台是什么?钉钉应用开发平台是开发在钉钉容器内运营的应用。钉钉应用是业务数字化的高价值载体,云钉一体能力底座全面普惠,释放数字化生产力量,加速组织业务数字化转型,打造企业数字化统一办公门户。钉钉应用开发平台全貌在下图中可以看到,钉钉应用开发平台包含钉钉开放底座以及在钉钉上使用的四类应用、两大部分内容:钉钉底座:提供丰富的开放能力2000+钉钉API
如:IM/日程/OA审
转载
2023-07-31 19:16:07
1544阅读
一、钉钉是什么?钉钉是企业应用数字化的操作系统简单来说,钉钉是企业应用数字化的操作系统,就如同PC上的windows操作系统一样,我们可以在上面安装各种应用比如office、WPS,用于企业的各种实际应用。钉钉自带原生应用,如考勤、审批、钉钉课等,底层是基于阿里云的各种能力,可以实现快速扩容,同时支持学校或企业的在线化应用,企业可以将自己的应用安装到钉钉上,也可以安装第三方的应用像宜搭、氚云等。案
转载
2023-08-02 20:58:25
1529阅读
“云钉一体”的落地,意味着阿里云形成了从基础设施到应用平台的完整闭环。
”
不久之后,大家就会看到市场为刚刚诞生的大钉钉事业部鼓掌。9月27日,阿里公布了新一轮的战略部署:将钉钉升级为大钉钉事业部,与阿里云全面融合,并整合集团所有相关力量,确保“云钉一体”战略全面落地。不久前云栖大会上,阿里云智能总裁张建锋宣布,阿里云升级至2.0时代,在原有的飞天云平台基础上,打造一个数字原生操
转载
2023-09-06 10:51:35
234阅读
1.声明当前内容主要为本人学习和测试Activiti6这个工作流的基本操作,模拟钉钉上面的请假流程(简单版)当前内容主要有:使用官方的web-app方式画图将当前流程图导出为xml配置将xml配置导入项目,并使用java方式加载并实现流程执行2.画出请假执行流程图其中都是使用最简单的元素重要点:1.启动当前流程需要三个:员工名称,请假时间,请假类型例如下面参数:此时发起流程就必须这些参数,注意re
转载
2023-08-09 23:47:06
693阅读
Class Six.案例分享-钉钉序言钉钉(DingTalk)是阿里巴巴集团专为中国企业打造的免费沟通和协同的多端平台,提供PC版,Web版,Mac版和手机版,支持手机和电脑间文件互传。钉钉因中国企业而生,帮助中国企业通过系统化的解决方案(微应用),全方位提升中国企业沟通和协同效率。一.钉钉的技术架构面向云设计,可随云建设快速部署开发使用ECS、OSS、OTS技术数据部署在阿里云ECS上数据库使用
转载
2023-07-06 11:53:39
92阅读
项目背景随着钉钉应用的不断普及和企业数字化程度的提高,越来越多的企业需要开发钉钉接口来完成内部业务流程的自动化和优化。而Flask框架,则是一个轻量级的Python web框架,具有快速开发和灵活性的优势,是钉钉接口开发的理想选择。简介本博客将介绍如何使用Flask框架开发钉钉接口模版。通过本篇博客的学习,您将能够实现企业自定义机器人(Custom Bot)的基本功能,包括接收和发送消息,回复消息
转载
2023-08-10 20:18:18
236阅读
在做内嵌钉钉的H5微应用时,发现钉钉的导航栏很霸道,当你设置一个页面的导航栏右侧按钮时,当你切换别的页面也会附带上个页面的设置按钮只设置一个页面头部右侧导航栏导致的结果,如下图:刚进入页面切换到日志页面再返回到首页这导致你需要每个页面设置下右侧导航栏的按钮,但有写页面你需要它原本的更多分享按钮和功能,翻钉钉文档,没有默认设置,只有一个设置的方法,查看钉钉开发文档导航栏设置错误尝试一开始我以为只要把
转载
2024-08-30 18:07:23
76阅读