工单系统主要供客服使用,一线客服在接到客户投诉或者咨询时,利用工单系统转接服务,让他人协助处理。作者详细总结了工单系统的设计流程,供你参考。
工单是运维工作里面的硬通货,在多年之前我们口口相传,no 工单,no work,但是似乎在很多公司里面对于工单的管理都不够给力或者给予的重视程度有一些落差。
组内的数据管理平台承担着公司在线特征数据的管理工作。开发通过提交工单接入我们的数据系统。工单模型在设计之初只考虑到了一种类型的工单(新特征的申请),对于工单生命周期的每个节点分别用一个接口去实现。随着业务迭代,还有一些操作也需要通过走工单让管理员审批执行。此时最初的工单模型不能满足需求,此时为了让系统先用起来,我们的做法是写单独的接口去实现...这样虽然能用,但是导致后端代码里多出来了很多API。趁着过年前几天业务不多,我对工单部分代码进行了重构,希望达到的效果是后续不同类型的工单复用同一套工单流程,同时减轻前后端交互的成本。
本文是专题的第一篇文章,主要讲解优化数据存储,涉及到锁、批处理、重试机制以及数据一致性等问题。下面 我们就开始吧。
作者:何相龙(p_xlhhe@tencent.com),第1.0版,修订于2021年9月10日。
随着信息技术的快速发展,网络技术的应用涉及到人们生活的方方面面。其中,手机运维管理系统可提供数字化、智能化的方式,帮助企业和组织管理监控企业的 IT 环境,提高运维效率、降低维护成本、增强安全性、提升服务质量,并支持企业实现数字化转型,满足客户需求和市场竞争力至关重要。
◆ 冷热分离二期实现思路:冷数据存放到HBase ◆ 冷热分离一期解决方案的不足 不得不说,冷热分离一期的解决方案确实能解决写操作慢和热数据慢的问题,但仍然存在诸多不足。 1)用户查询冷数据的速度依旧很慢,虽然查询冷数据的用户比例很低。 2)冷数据库偶尔会告警。 这两点不足体现在用户侧是什么样呢?那就是一旦客服在工单查询表中勾选“查询归档”checkBox,页面就会一直转圈,而后台冷数据库的IO就会飙升。 如果客服发现页面没反应,可能会多点几次“查询”按钮,那么有可能把后台服务器的请求线程占满,导致整个系统
蓝色的部分是我们已有的部分,另外的部分是我们当时做得不好的地方。 当然这个过程说起来都是辛酸泪。都是一点一滴的改进。
SAP PM模块里,对于维修工单的发料,跟对于生产订单的发料操作类似的,也是使用MIGO事务代码,移动类型261。
业务上对于相关工单的入库操作,如果收货库存地点启用了HU管理,那么这个工单入库的操作就跟没有启用HU时候的操作不同。不再使用常规的MIGO方式来收,而是需要使用HU管理相关的事务代码来进行。
ferry工单系统是一个集工单统计、任务钩子、RBAC权限管理、灵活配置流程与模版于一身的开源工单系统,当然也可以称之为工作流引擎。
◆ 冷热分离 本文讲的第一个场景是冷热分离。简单来说,就是将常用的“热”数据和不常使用的“冷”数据分开存储。 本章要考虑的重点是锁的机制、批量处理以及失败重试的数据一致性问题。这部分内容在实际开发中的“陷阱”还是不少的。 首先介绍一下业务场景。 ◆ 1.1 业务场景:几千万数据量的工单表如何快速优化 这次项目优化的是一个邮件客服系统。它是一个SaaS(通过网络提供软件服务)系统,但是大客户只有两三家,最主要的客户是一家大型媒体集团。 这个系统的主要功能是这样的:它会对接客户的邮件服务器,自动收取发到几个
◆ 查询分离实现思路 如图2-2所示,查询分离的实现思路如下。 1)如何触发查询分离? 2)如何实现查询分离? 3)查询数据如何存储? 4)查询数据如何使用? 5)历史数据如何迁移? • 图2-2 查询分离需要考虑的问题 下面针对以上5个问题的解决方案进行展开。 ◆ 如何触发查询分离 这个问题是说应该在什么时候保存一份数据到查询数据库,即什么时候触发查询分离这个动作。 一般来说,查询分离的触发逻辑分为3种。 1)修改业务代码,在写入常规数据后同步更新查询数据。如图2-3所示,每次客服单击更新工单的按钮后,
工单对于企业业务流转的意义重大! 在客户服务场景中,企业会为客户提出的问题和反馈创建工单,并通过工单系统进行统一管理,以期提高客服的工作效率,并提升客户的满意度。 企业在处理业务的过程中,都已沉淀了一套问题解决的流程。如何让工单贴合业务场景,进行智能化流转审批,是企业高效管理并推动问题的关键。 企点工单有效提升企业的工单流转效率! 企点客服工单专业版、企业版已上线工作流程配置功能!业务场景千人千面,工作流程一步搞定。一键工单流转,一站工单处理,真正做到跨部门、智能化,省心省力,显著提效。 你值得了解的在微信
1)审核、监督、控制采购内勤供应商、采购数量、采购单价、批号及录入品号信息中采购菜单中固定前置天数、变动前置天数、安全存量、补货点、经济批量的录入。
云平台的相关资源经常变化,对资产的记录和更新往往不及时,影响资产盘点和日常运维工作,为此WeOpsV3.14版本新增云平台自动发现和纳管功能:
客服系统可谓是一款经久不衰的产品,产生时期要追溯至曾经电视购物盛行的前夕,在电商大时代被各种身怀绝技的产品经理再一次的革新与发展。
说说我的"丰功伟绩"吧,事情是这样的(真实IP地址我使用192.168段的IP代替):
MySQL DBA,专注于 MySQL 数据库多年,现就职一家本地生活服务类互联网公司,负责数据库相关工作。
最近在工作中,我们遇到了一个需求,甲方要求直接从数据库导出一个业务模块中所有使用中的工单信息。为了实现这一目标,我编写了一条SQL查询语句,并请求DBA协助导出数据。尽管工单数量并不多,只有3000多条,但每个工单都包含了大量的信息。DBA进行了多次导出操作,不幸的是,每次尝试导出都导致了操作平台的卡顿和无响应。
起初在写overmind时就有考虑到之后的扩展,不仅仅是作为SQL自动审核执行的平台,更希望能将其打造成一个数据库自动化运维的专业系统,SQL自动审核执行作为第一个功能被开发了出来。三个月的使用后overmind得到了大家的认可,并且切切实实帮助我们节约了时间,这也给予了我这个非专业开发、半吊子DBA莫大的鼓励和信心。
平常我们线上执行的SQL脚本都是很粗犷的。呼叫一下DBA或者运维,把脚本发过去,然后告诉他在哪个环境执行。然后双方沟通不畅,测试环境的脚本执行到生产了!脚本写的有问题执行错了却没有回滚脚本!或者每个人都有执行SQL脚本的权利,出事之后互相甩锅!等等一系列问题都是胖哥遇到过的。
工单报工也称为工单确认,而工单确认类型又有三种:完全确认、部分确认和自动最终确认。这三个有什么区别呢?完全确认是将工单的数量如数报完了,而部分确认只是将工单的一部分数量确认,这两者的结果是都还可以进行确认。当你选择自动最终确认个的时候,系统会认为这个工单的确认行为已经结束了,不允许再进行确认。对于工单报工还存在着一个工序问题,系统后台可以设置为当第一道工序没有报工的话,不允许其进行第二道工序报工。 工单报工作用
对于数据库工单的设计一直以来是工作中的一个重点和难点,说是重点其实主要是很多DBA同学对于业务支持大家不够重视,但是从支持上希望及时响应业务,说是难点是因为目前大家的这种矛盾的状态难以得到改善。所以我们需要简单梳理一下工作现状,把一些工作的情况做下改进,至少不能比现在的情况更糟糕,当然要更方便,更有效率是基线的标准。
SAP WM 业务部门Unplanned工单消耗导致WM层面单据‘异常‘问题之分析
例如工厂生产一台电脑,出现了问题,然后发现返工不了了,但是有一些零部件还可以使用,在这种情况,生产部门的人会下达拆解生产订单来通知生产线进行拆解。财务跟生产部门讨论之后,拆解业务所发生的生产成本的结算方式需要跟正常生产业务的结算方式不一样:拆解的所发生的各种费用一般不会归集到产品上,而是单独的损益科目上,当做 生产的损耗。
SAP R/3是目前国际上主流的商业ERP软件应用系统,而MES作为一套面向制造企业车间执行层的生产信息化管理系统,为企业提供包括制造数据管理、计划排程管理、生产调度管理、库存管理、质量管理、工作中心/设备管理、工具工装管理、项目看板管理、生产过程控制等管理模块,为企业打造一个扎实、可靠、全面、可行的制造协同管理平台。ERP与MES的集成可以高度保持基础数据、业务数据的一致性,提高IT管理人员、生计计划员、物控员、品质管理人员等相关岗位的工作效率,降低二套系统的运营维护成本。
SQL 审核工具 SQLE 2.2305.0-pre3 于今天发布。以下对新版本的 Release Notes 进行详细解读。
在生产制造行业中,为了方便追踪和管理生产过程,可以给每个生产任务单制作一个专属二维码,用来记录该任务单的相关信息。
随着有赞规模的增长, 运维的事务也日益复杂, 如何能更加高效的协调好开发, 运维, 工具与流程之间的关系, 把运维人员从低效率, 高强度, 易犯错的人工操作中彻底解放出来,让他们的能力与精力有更大程度的发挥, 是一个很大的挑战。
SQL 审核工具 SQLE 2.2306.0-pre1 于今天发布。以下对新版本的 Release Notes 进行详细解读。
运维兄弟沟通后,发现在每天凌晨1点都会出现若干次的业务操作失败,而数据库监控上并没有发现明显的异常。
还不了解Jira是什么的同学可以看一下这篇文章:https://www.cnblogs.com/wgblog-code/p/11750767.html
在工单详情可快速提交相同SQL内容到其他实例,可适用于test>beta>ga等多套环境维护的需求
对于大型制造企业来说,设备是公司资产的重要组成部分,保证设备的安全稳定运行,是企业高效安全生产的前提。如何及时、定期地维修设备,逐渐被企业所重视。
复位信号用于将Aurora 8B / 10B IPCORE 设置为已知的启动状态。在复位时,内核停止任何当前操作并重新初始化新通道。在全双工模块上,复位信号复位通道的TX 和RX 侧。在单工模块中,tx_system_reset复位TX 通道,rx_system_reset 复位RX 通道。gt_reset 信号复位最终复位内核的收发器。注意:tx_system_reset 与单工边带接口上使用的tx_reset 和rx_reset 信号分开。
早期的IT资源交付,从最开始的物理机资源交付,从机器上架到一系列的系统的引导安装,数据库的初始化安装,以及资源对象的网络设置等,甚至很多时候都需要到机房进行本地部署。 随着企业数字化的变革带来业务系统的与日俱增,以及市场上传统、开源等各类新技术的大量兴起,导致现在的IT资源交付,对基础架构来讲面临着更加多样性、重复性和及时交付的挑战。当然,部分企业在逐步引进私有云、公有云、混合云后,也帮助解决了IAAS层资源的快速交付困难,但对于企业来讲更多的会选择多个不同云平台,从而导致面临一人管理多个云资源平台的现象,不仅对管理员技能要求很高同时其工作量也相当大。
最开始培训完入行的2年里,进的几家公司和面试遇到的基本都是机器在200个虚拟机以下,运维加上我也就1-2个人。
在技术团队内部进行有效的 SQL 管理并不容易,如何进行数据库的统一管理,和线上 SQL 操作的统一审核,变得尤为重要。Archery,这个开源的 SQL 审核查询平台,或许能为 SQL 审核工作带来不小的效率提升。
点左上角“发送远程命令”,选择“Ctrl-Alt-Delete”,使服务器当前界面进入到输密码的界面;
现在,合理的“处理人”可随时使用「认领」功能,快速将工单转至自己,并及时处理,示意图如下。
之前为了将一批数据库纳管起来,往往需要手动一个个输入,一些数据库配置信息发生了变动也需要一个个手动调整,往往面临操作繁杂、数据更新不及时的问题。WeOpsV3.12版本增加数据库自动发现采集能力,可对指定范围内数据库资产进行自动发现和采集、更新配置信息,自动同步到WeOps-资产记录中,自动新增/更新如下信息:
对于一个维修工单,我们可以使用事务代码IW32 为之 attach a task list。操作方式如下,
近期正在探索前端、后端、系统端各类常用组件与工具,对其一些常见的组件进行再次整理一下,形成标准化组件专题,后续该专题将包含各类语言中的一些常用组件。欢迎大家进行持续关注。
作为一名 IT ,你是否正在经历这些…… 👉数不完的IT运维问题,总被无尽的同类问题反复咨询还必须要解答; 👉成堆的办公软件和IT设备报障工单处理不完; 👉我明明做了那么多服务,却没有得到可量化的认可。 接下来,把这篇文章转给你老板,联系我们,腾讯企点 ITSSC 来帮你克服以上痛点! 腾讯企点 ITSSC 能做什么? 👉对IT,是一个可即时回复,可智能对答的,可以自助提交工单实现自动流转的提效工具; 👉对老板,是一个效果可追踪、质量易监控、支持随时复盘的管控中心; 👉对员工,是一个处理事物流程清晰、不同终
目前是实现了除了日期之外的搜索功能,测试数据是下面这个tableData.js,都是我自己手写的,后端请求也稍微写了一些,不过没用上
领取专属 10元无门槛券
手把手带您无忧上云