关于进入流程梳理与编写内循环流程阶段要求的通知

时间:2024.4.29

关于进入流程梳理与编写阶段工作要求的通知

目前公司管理提升进入二阶段工作,二阶段主要任务是对业

务流程的重新梳理,按照电力行业最新流程管理的要求,在梳理的基础上,绘制《基于PDCA循环、基于5W1H的内循环流程》。

28日至30日公司先后举办了3次《流程梳理与编制培训班》,

对今后执笔编写流程和与参与流程编写的人员进行了全部轮训。

从现在起各部门将进入流程梳理与编写工作。

一、要求各部门主任亲自对本部门编写的流程进行确定,填

写《内循流程编写计划表》,明确每个流程编写的责任人,并报管理提升工作小组对口联络人处。各专责编写完后,各部门主任要认真进行审核后方可递交管理提升小组,对部门编写质量负责。

二、流程编写总体间要求

鉴于公司各项工作进入年末,此项工作进度需要加快,为

此公司流程编写时间总体为两周时间,截止11月15日全部完成,17日老师进驻进行审核。

三、对每个岗位流程编写的要求

一个岗位流程编写少于2个的,11月8日前完成;一个岗位流程编写超过3个的,11月8日前完成3个,11月15日前全部完成。

四、初审要求

由管理提升工作小组对口联络人,肩负对口辅导的职责和

初审的职责。

二零一三年十月三十日


第二篇:流程编写规范


Software Project Management Standards

SUNTEK R&D SPMS

IVR 流程编写规范

IVR Coding Standard

编制单位:新太科技技术开发中心

编制时间:2004/2/20

文档编号:SPMS-SEP-12

版 本 号:内部试用版

流程编写规范

SPMS-SEP-10 C++编码规范

变更记录

A - ADDED M - MODIFIED D - DELETED

流程编写规范

新太科技有限公司版权所有?2003 2/20

SPMS-SEP-10 C++编码规范

目 录

1. 目的 .................................................... 4

2. 说明 .................................................... 4

3. 流程规范 ................................................ 4

3.1 组织结构 ............................................... 4

3.2 排版 ................................................... 4

3.3 注释 ................................................... 7

3.4 命名 .................................................. 12

3.5 变量 .................................................. 14

3.6 状态 .................................................. 15

3.7 函数 .................................................. 16

3.8 流程动作基本约定 ...................................... 20

新太科技有限公司版权所有?2003 3/20

SPMS-SEP-10 C++编码规范

1. 目的

? 本部分编写规范适用于新太IPS流程编写。

2. 说明

本规范作为一个标准的IPS流程编写规范,其中对于规则是必须遵守的,建议是提醒您需要注意的地方,或者是在该情况下一个较好的选择。

3. 流程规范

3.1 组织结构

规则1-1:在流程文件存放的根目录下,只能有 .sc、.cod 、.ini文件。其他的文件,按所属业务不同存放在不同的目录下,保持流程的根目录清洁。

建议1-1:不同类型文件按类型分目录存放,原则是要类型分明,便于管理,便于过期删除,目录下文件如果有无限增长的趋势,请按一定规则(例如日期)分目录存放。 建议1-2:放音动作所需的语音文件.vox /.v41文件,在 ./vox/ 目录存放;流程图等文档说明在 ./doc/ 目录下存放。

3.2 排版

规则2-1:流程中各状态块间保留1行空行。

规则2-2:函数之间保留3行空行。

规则2-3:流程头部配置参数、宏、函数、全局变量定义区域按先后顺序分开并注释含义,便于查找。

例1:

//*************************************************************

//流程配置参数定义

//*************************************************************

新太科技有限公司版权所有?2003 4/20

SPMS-SEP-10 C++编码规范

#iniparam string @sAgentStartTime #iniparam string @sAgentStopTime #iniparam string @sCurrencyFaxFile #iniparam int

@nMaxTalkRecs

//座席开始服务时间 //座席结束服务时间

//货币代码传真文件

//系统最大的可说资源数

//************************End of 配置文件***********************

//************************************************************* //流程宏定义

//************************************************************* #define INPUTERRLIMIT 3 #define ACCOUTLENGTH 23

#define MAINPATH ".\\sysvox\\"

//主函数语音文件根目录

//您好,QQ现已开通千里音缘服务

//输入错误次数限制 //账号长度(最长)

#define MAINVOX1 "NQQWel.vox" #define MAINVOX2 "NQQCity.vox"

//千里音缘目前已开放四川、海南两地

//************************End of 宏定义***********************

//************************************************************* //流程函数定义

//************************************************************* #function main

//主函数

//异常处理函数

#function OnClear_QQCallOut

//************************End of 函数定义***********************

新太科技有限公司版权所有?2003

5/20

SPMS-SEP-10 C++编码规范

//*************************************************************

//流程全局变量定义

//*************************************************************

#declare SR g_sAstring = "This is a string"

//一个全局使用的数据串 #declare FR g_fMyMoney = 10.5 #declare IR g_nCount //一个全局使用浮点数,表示金额 //整型全局变量表示数目

//************************End of 全局变量***********************

规则2-4:使用不同编辑工具时,要求定义Tab键为4个空格位(不要用空格填充)。 规则2-5:函数体里状态左缩进一个Tab键,保持左对齐,该状态下的动作、事件语句左缩进一个Tab键,保持左对齐。

规则2-6:流程动作语句中,“[”符号右边保留一个空格;“]”符号左边保留一个空格;流程动作中参数分隔符“,”右边保留一个空格。

规则2-7:流程动作语句中,状态跳转符号“->”之前至少要保留一个TAB键(最好同一个状态下的所有->符号都对齐),“->”之后要保留一个空格。

例2:

:stNationalQQCallIn //外省用户呼入

[ Strsub $CallerID, 1, 2 ]

[ Equal SR0, "13" ]

Passed -> stLocalQQNormal

Failed -> stNationalQQCall //本地用户 //外地用户

规则2-8:iniparam,define,declare等定义时,第二个参数和第三个参数之间用一个或者多个Tab键间隔开,以对齐美观为准。示例参见上面例1。

新太科技有限公司版权所有?2003 6/20

SPMS-SEP-10 C++编码规范

3.3 注释

规则3-1:一般情况下,源程序有效注释量必须在20%以上。

说明:注释的原则是有助于对程序的阅读理解,在该加的地方都加了,注释不宜太多也不能太少,注释语言必须准确、易懂、简洁。

规则3-2:流程头部配置参数、宏、函数、全局变量定义区域按先后顺序分开并注释含义。示例参见上面例1。

规则3-3:流程头部必须注明各种配置参数使用约定。

规则3-4:在流程头部定义全局变量的同时须明确列出该全局变量的含义及使用方案。 例3:

//*********************** 全局变量 ****************************

#declare IR g_nLeaveWordType = 0

回复留言

#declare IR g_nCanChoose = 1 //收听用户资料时是否可以按键选择 //留言类型 0发送留言,1转发留言,2#declare SR g_sYWBegintime = ""

hh:mm:ss //当前业务开始时间 字符串yyyy-mm-dd

//********************** End of 全局变量 ***********************

规则3-5:流程头部必须有自定义函数功能介绍。

规则3-6:函数体开始之前必须有传入、传出参数解释,函数返回值解释。

返回值的一般0表示正常,1表示有错,9表示异常退出,4表示转座席、8回主流程、7回上级菜单。

例4:

//*********************************************************

//Function name: FormatTxtFile

新太科技有限公司版权所有?2003 7/20

SPMS-SEP-10 C++编码规范

//Function usage: 用于将文本文件转换成传真文件

//

//传入参数:

//g_sTxtFileName: 需要转换的文本文件;

//传出参数:

//g_sFaxFileName: 转换后的传真文件名;

//Returned: 0转换成功;9异常错误;

//

//厦门建行客服中心

//编写日期:03/22/2001

//*********************************************************

规则3-7:子函数必须有编写/修改日期。示例参见例4。

规则3-8:如果有与网关交易部分必须明确收发包格式。

例5:

//********************************************************** //function name:funcTrans282600

//function usage:对公业务-修改电话银行密码

//

//传入参数:

//传出参数:

//Returned:0修改成功;9连接数据库失败

//

新太科技有限公司版权所有?2003 8/20

SPMS-SEP-10 C++编码规范

//上传报文:|282600|9999||帐号|密码|^

//下传报文:|282600|返回码|^

//**********************************************************

规则3-9:注释应与其描述的代码相近,对子函数代码的注释应放在其上方,需与其上面的代码用空行隔开;对函数中代码的注释应置于右方相邻位置,不可放在下面。 规则3-10:流程文件中尽量使代码右方注释处于同一列,方便阅读理解。

规则3-11:流程中重要部分一定要注释。例如菜单选择后状态跳转。

规则3-12:涉及数据库操作必须注明实际SQL。

说明:明确数据库操作目的,方便后期调试、测试核对流程。

例6:

//************ 查询不得注册用户黑名单(如电话卡用户)************* //function name: funcQueryRegBlacklist

//function usage: 查询主叫号码是否在不得注册用户黑名单(如电话卡用户) //传入参数:主叫号码$CallerID

//传出参数:无

//Returned:0表示非黑名单用户 1为黑名单用户 2为数据库超时

//**************************************************************** funcQueryRegBlackList

{

#declare IR m_nReturn = 0

:stWait

[ Assign g_sSQL, "select * from qq_RegBlacklist where F_caller like

9/20 //返回值 新太科技有限公司版权所有?2003

SPMS-SEP-10 C++编码规范

'" ]

[ StrCat g_sSQL, $CallerID ]

[ StrCat g_sSQL, "%'" ]

[ ExecSQL g_sSQL ] //select * from qq_RegBlacklist

// where F_caller like ‘%%’

Passed -> stIsBlacklist

Failed -> stNotBlackList

TimeOut -> stTimeout

:stIsBlacklist

[ Assign m_nReturn, 1 ] //1表示是黑名单用户

[ ClearDTMF ]

[ SetDTMF "?" ]

[ Assign SR0, MAINPATH ]

[ Strcat SR0, MAINVOX29 ]

[ PlayFile SR0 ] //“本用户不能进行注册”

StopPlayBack -> stExit

DialTerminate -> stExit

Failed -> stExit

:stNotBlackList

[ Assign m_nReturn, 0 ] //0表示非黑名单用户

-> stExit

新太科技有限公司版权所有?2003 10/20

SPMS-SEP-10 C++编码规范

:stTimeout

[ Assign m_nReturn, 2 ] //2表示数据库超时

-> stExit

:stExit

}

//************ End of 查询不得注册用户黑名单 ***************

规则3-13:播放语音必须注释放音实际文字。

便于核对流程,以及方便阅读,以及语音文件遗失情况下恢复 例7:

:stBegin

[ ClearDTMF ] [ SetDTMF "12" ] [ Assign SR0, INCARDPATH ] [ Strcat SR0, REGINPUTVOX1 ] [ PlayFile SR0 ] StopPlayBack -> stSelectSex DialTerminate -> stSelectSex Failed -> stSelectSex

11/20 [ Return m_nReturn ] //请输入您的个人资料,男生按1, 女生按2 //选择性别 新太科技有限公司版权所有?2003

SPMS-SEP-10 C++编码规范

规则3-14:在流程中使用到全局变量必须注释用途含义,保持全局变量含义统一,避免在另外一处改变其含义。

例8:

:stPromptUserType1

[ Assign g_nUserType, 1 ] [ ClearDTMF ] [ SetDTMF "?" ] [ Assign SR1, PROMPTUSERTYPEPATH ] [ Strcat SR1, PROMPTUSERTYPE1 ] [ PlayFile SR1 ] StopPlayBack -> stExit0 DialTerminate Failed -> stExit0 -> stExit0 //您好,您是本聊天室的1级管理员 //用户权限 为1级管理员

规则3-15:边写代码边注释,修改代码同时修改相应注释,以保证注释与代码一致性。没用的注释要及时删除。

规则3-16:注释内容要清楚、明了,含义准确,防止二义性。

规则3-17:避免在注释中使用缩写,特别是非常用缩写

说明:在使用缩写时或之前,应对缩写进行必要说明。

建议3-1:通过对函数或状态、变量等正确命名,使流程代码成为自注释的。

3.4 命名

规则4-1:状态、变量、函数命名只能使用英文字母、下划线以及数字的组合。应当尽量使用常规的英文或英文缩写,避免使用无法阅读理解的命名方式。

规则4-2:配置文件参数,如果是字符串string类型的以“@s”做为前缀;如果是新太科技有限公司版权所有?2003 12/20

SPMS-SEP-10 C++编码规范

整数int类型的则以“@n”做为前缀。

例9:

#iniparam int @nMaxTalkRecs

//系统最大的可说资源数 #iniparam string @sCurrencyFaxFile //货币代码传真文件

规则4-3:宏定义必须全部大写。示例参见上面例1中的宏定义。

规则4-4:全局变量命名参见规则5-1“全局变量命名”。

规则4-5:局部变量命名参见规则5-2“局部变量命名”。

规则4-6:状态命名参见规则6-1“状态命名约定”。

规则4-7:函数命名参见规则7-2“主函数命名”、规则7-4、规则7-5“自定义子函数命名”、规则7-6“自定义例外处理函数命名”。

规则4-8:命名要清晰、明了,有明确含义,同时使用完整的单词或大家基本可以理解的缩写。

说明:较短的单词可通过去掉元音形成缩写,较长的单词可取单词的头几个字母形成缩写,单词的第一个字母大写。一些单词有大家公认的缩写。

例10:

如下单词的缩写能够被大家基本认可。

Send 可缩写为 Snd;

Receive 可缩写为 Rcv

temp 可缩写为 Tmp;

flag 可缩写为 Flg;

statistic 可缩写为 Stat;

status 可缩写为 Sta;

message 可缩写为 Msg;

新太科技有限公司版权所有?2003 13/20

SPMS-SEP-10 C++编码规范

规则4-9:命名中若使用特殊约定或缩写,则要有注释说明。

规则4-10:用正确的反义词组命名具有互斥意义的变量或相反动作的函数等。 例11:begin/end create/destroy insert/delete put/get min/max 等。

3.5 变量

规则5-1:全局变量命名要以g_开头(g表示global),如果是字符串类型的则为g_s做前缀,如果是整型的则以g_n做前缀,如果是浮点型的则以g_f做前缀。 例12:

#declare SR g_sAstring = "This is a string"

#declare FR g_fMyMoney = 10.5

#declare IR g_nCount

规则5-2:局部变量命名要以m_为前缀(m表示member),如果SR类型的则为m_s做前缀,如果是IR类型的则以m_n做前缀。

例13:

#declare SR m_sAstring = "This is a string"

#declare FR m_fMyMoney = 10.5

#declare IR m_nCount

规则5-3:全局变量定义区域参见规则2-3“流程头部配置参数、宏、函数、全局变量定义区域”,示例参见例1。

规则5-4:参见规则3-4“在流程头部定义全局变量的同时须明确列出该全局变量的含义及使用方案”。

规则5-5:变量命名尽量符合该变量实际含义。

规则5-6:去掉没有必要的全局变量,函数内部尽量使用局部变量。

说明:全局变量是增大模块间耦合的原因之一,故应减少没必要的全局变量以降新太科技有限公司版权所有?2003 14/20

SPMS-SEP-10 C++编码规范

低耦合度。

规则5-7:在流程开头仔细定义并明确全局变量的含义、作用、取值范围及全局变量间的关系。

规则5-8:当向全局变量传递数据时,要十分小心,防止赋予不合理的值或越界等现象

说明:当向全局变量传递数据时,应进行合法性检查,并在该行对变量含义做注释说明。

规则5-9:寄存器变量使用一般作为IVR系统函数传递参数/返回值使用。流程内部自定义函数不推荐使用寄存器变量。除了动作返回值等不得不使用寄存器变量的情况外,一律不使用寄存器变量,用自定义变量代替。

规则5-10:参见规则3-14 “在流程中使用到全局变量必须注释用途含义,保持全局变量含义统一,避免在另外一处改变其含义”。

规则5-11:防止局部变量与全局变量同名。

规则5-12:严禁使用未经初始化的变量作为赋值。

建议5-1:建议不使用IR0或者SR0作为后续状态的变量,特别的,如果要超过3个状态后仍然需要使用当前IR0或SR0的值,先把IR0或SR0赋值给其他变量中保存。

3.6 状态

规则6-1:状态命名约定以“st”开头,第三个字母大写表示实际有含义的名称开始。 例14:

:stWait

Connect

:stGetTime

[ NowTime ]

[ Assign m_sTime, SR0 ]

新太科技有限公司版权所有?2003 15/20 -> stGetTime

SPMS-SEP-10 C++编码规范

规则6-2:函数中以状态stWait开始,以状态stExit结束。示例参见下面例15、例17。

规则6-3:状态跳转为事件所驱动。

3.7 函数

规则7-1:在一个业务流程程序里面只能有一个主函数。

规则7-2:主函数只能名为main,在开始一个业务流程的时候自动执行。

规则7-3:在一个业务流程程序里面可以有多个子函数。

规则7-4:子函数名不能为main。

规则7-5:自定义子函数除例外处理函数外,命名要以“func”开头,第五个字母大写表示实际有含义的名称开始,尽量表示该函数执行的具体功能、操作。

例15:

//************************** 通用聊天过程 ************************

//function name:funcChatProcess

//function usage:通用聊天过程

// 输入参数:g_nChatID 聊天室编号, g_nChatType 加入聊天的方式, g_nQQIdentify 加入聊天身份,

// g_nTalkTime 聊天时长, g_nIsFullExit 当没可说资源时是否退出来,在主题聊天时会用到要退出

// 输出参数:无

// 返回值 0 正常退出, 1 对碰中退出, 2 聊天室编号不存在, 3 其他错误, 4 没可说资源的退出

//****************************************************************

//通用聊天过程

新太科技有限公司版权所有?2003 16/20

SPMS-SEP-10 C++编码规范

//****************************************************************

funcChatProcess

{

:stWait

//action here.

:stExit

}

//********************** End of 通用聊天过程 **********************

规则7-6:流程自定义例外处理函数,以“OnClear_”为前缀。

例16:

#function OnClear_QQCallOutClear

#function OnClear_sslwCountTime //电话QQ呼出异常处理函数 //三省联网统计互拨时长 规则7-7:流程中每一层菜单是独立函数,每一个选择项是独立函数。

规则7-8:在自定义函数开头须注释该函数的功能说明,详细传递参数、返回值的各种含义。示例参见例15。

规则7-9:传入、传出参数尽量使用自定义全局变量,除系统规定外不推荐使用寄存器。承担函数传递参数的全局变量命名要符合变量命名规则。

规则7-10:子函数返回值约定,通常约定返回值0表示成功,其他值表示其他不成功原因。

目前已经形成的一些基本约定

A,Returened(9)表示出错需要主动退出流程,如资源分配失败/放音失败等

B,Returened(8)表示需要回到主流程

C,Returened(7)表示只需回到上层菜单

新太科技有限公司版权所有?2003 17/20

SPMS-SEP-10 C++编码规范

D,Returened(4)表示转坐席后退出

E,其他返回值暂定回到上一级菜单

F,每个函数后都需要处理Returned(-1)事件

例17:

//****************************************************************

//连接坐席

//****************************************************************

funcConnectAgent

{

#declare IR m_nReturnedCode //标识子函数退出状态

:stWait

[Equal g_nData , 0] //判断传入参数 -> stStar

:stStar

//action here.

//…

//…

:stSuccess

[ Assign m_nReturnedCode, 0 ] //正常连接坐席成功 -> stExit

:stAgentExit

[ Assign m_nReturnedCode, 4 ] //转坐席后退出 -> stExit

新太科技有限公司版权所有?2003 18/20

SPMS-SEP-10 C++编码规范

:stMainMenu

[ Assign m_nReturnedCode, 8 ] -> stExit //回到主流程

:stPreMenu

:stExitFlow

:stExit

}

//********************** End of 连接坐席 **********************

规则7-11:子函数代码结束添加注释“End of XXXX”独立一行表示结束。示例参见上面例15、例17。

建议7-1:一个函数仅完成一件功能。

建议7-2:不要设计多用途面面俱到的函数。

说明:这会使理解、测试、维护变得困难。

建议7-3:函数的功能应该是可以预测的,也就是只要输入数据相同就应产生同样的输出。

建议7-4:尽量不要编写依赖于其他函数内部实现的函数。

新太科技有限公司版权所有?2003 19/20 [ Assign m_nReturnedCode, 7 ] -> stExit //回到上层菜单 [ Assign m_nReturnedCode, 9 ] -> stExit //出错需要主动退出流程 [ Return m_nReturnedCode ]

SPMS-SEP-10 C++编码规范

建议7-5:检查函数所有数据输入的有效性,如语音文件路径、全局寄存器、自定义全局变量等。

建议7-6:函数名应准确描述函数的功能/操作。

建议7-7:尽量使用动宾词组为执行某操作的函数命名。

建议7-8:避免使用无意义或含义不清的动词为函数命名。

建议7-9:避免函数中不必要语句,防止流程中的垃圾代码,尽量减少流程代码的行数。

建议7-10:功能不明确且较小的函数,特别是仅有一个上级函数调用它时,应考虑把它合并到上级函数中而不必单独存在。

3.8 流程动作基本约定

规则8-1:流程中等待输入三次没有按键响应(超时)或连续三次输入出错,应返回上一级菜单。

规则8-2:主菜单等待输入三次没有响应(超时)或连续三次输入出错应该退出流程。不能让其无休止的循环。确保流程在无人干预的情况下能够自动退出流程。

规则8-3:流程中所有的有分支走向的动作,必须处理Event(-1)的事件,如Returned(-1),避免出现流程挂死。

建议8-1:涉及到数据库操作建议尽量使用ExecSQL动作,不推荐使用DBSelect /DBInsert /DBDelete /DBUpdate 等通过DBINTERFACE间接操作的做法。示例参见例6中的ExecSQL动作。

―――――――――――――――――END――――――――――――――― 新太科技有限公司版权所有?2003 20/20

更多相关推荐:
关于通知的范文

关于组织参加安徽省学习沈浩精神,争创青春业绩”演讲比赛的通知为进一步深入学习宣传沈浩同志的先进事迹,积极践行科学发展观,加强大学生思想政治教育,培养与锻炼广大同学的实践创新能力和演讲口才,所以决定组织此次活动.…

关于写工作计划的通知

关于写工作计划的通知各部门工作作人员新年伊始为了能够让大家进入一个全新的工作状态能够在工作中有能够明确目的避免盲目性使工作循序渐进要求各部门工作人员以个人为单位每月上报工作计划现将有关事项通知如下一各部门及个人...

关于规范考勤的通知

关于规范考勤机考勤的通知各部门班组为进一步规范公司考勤管理严肃工作纪律现就考勤机考勤的相关要求通知如下1公司上下班实行每日签到制度采用考勤机考勤与部门考勤相结合的方式2公司除总经理副总经理外其余员工每天上班下班...

关于转发省委《通知》的通知

中共定州市委组织部关于转发省委组织部关于健全和落实重大事件及时向上级有关部门报告制度的通知的通知各乡镇办党委市委各部委市直各部门党组党委按照保定市委组织部的通知精神现将省委组织部关于健全和落实重大事件及时向上级...

公司关于相关人员任命的通知

20xx通字第16号公司关于相关人员任命的通知公司各部室为适应公司经营发展需要经总经理办公会研究决定对以下同志进行人事任命现予以公布聘任同志为总经理助理协助财务总监同志负责公司计划财务审计预决算招投标等财务管理...

关于召开会议的通知

关于召开会议的通知所属各单位为了总结交流经验研究分析存在的问题进一步贯彻落实工作经研究决定召开工作会议现将有关事项通知如下一会议内容二参加人员三会议时间地点四要求五公司单位年月日

关于召开早会的通知

关于召开早会的通知公司各所属部门为进一步提高公司各部门工作效率和水平推进公司管理的科学化制度化规范化建设加强干部员工的沟通与交流便于及时掌握各岗位的工作动态及时发现并解决各岗位存在的问题提高各项工作的周密性与计...

关于风扇回收通知

关于风扇回收通知各部门天气转凉使用一夏的电风扇该收藏保存起来具体需做好以下工作各部门及时把电风扇清洗干净并擦干用袋子进行包装之后送至资产部收集另如有损坏由各部门或个人承担谢谢配合人事行政部20xx年11月17日

关于举办开年饭的通知

通知大家新年快乐为了促进大家的更好的交流在新的一年再创佳绩公司定于2月10日星期一下午530在天鲜阁贵宾3举办开年饭晚宴请大家提前做好安排准时出席XX公司20xx27

关于上班时间调整的通知(20xx)

关于上班时间调整的通知彭阳县农贸市场一楼全体商户夏季来临根据季节变化为提高市场效率有效利用工作时间自20xx年7月15日起我公司将农贸市场开关门时间调整为开门时间上午730关门时间下午1930特此通知宁夏金广源...

关于规范考勤管理的通知

有限公司20xx02号有限公司办公室20xx年3月3日关于规范考勤管理的通知为规范办公秩序加强考勤管理严肃工作纪律提高工作效率促使员工养成遵章守纪的习惯推进企业向高效规范的目标不断进步公司要求严格规范考勤并制定...

关于规范打卡的通知

关于考勤打卡的通知全体员工近期频繁出现部分员工打卡不规范为加强考勤管理制度严肃工作纪律规范员工打卡特制定本制度1作息时间工作日期星期一至星期六工作时间8001700午休12001300若有更改另行通知2工作人员...

关于通知的(32篇)