linux erp 流程管理软件,TIPTOP ERP 之 AZZ整体系统管理

AZZ模块:一般都是设置系统的一些特性

主要是与系统二次开发、权限管控等方面相关的信息

0818b9ca8b590ca3270a3433284dd417.png

TIPTOP ERP 二次开发流程

这里不在重复描述,请直接点击查看这里TIPTOP ERP二次开发流程

p_query使用,请看这里p_query自定义报表程序

TIPTOP 用户权限管控

0818b9ca8b590ca3270a3433284dd417.png

1、新建用户信息「p_zx」

0818b9ca8b590ca3270a3433284dd417.png

①.如果   勾选“依照权限调整用户目录”:则只会显示用户的"权限类别"p_zy里面有的目录程序(zz03=M)

②.如果不勾选“多营运中心用户”:         则用户只能进入缺省营运中心

且已登录进入系统时会直接跳过aoos901进入主画面,ERP主画面udm_tree上面ctrl+P也切换不了其他工厂

③.这里的WEB登入口令不是linux gdc登陆用户的密码,而是web网页登陆时的密码

④.注意用户资料的“语言别设置”

2、用户工厂(营运中心)权限「p_zxy」

说明:p_zxy至少会新增一笔p_zx用户缺省的所在营运中心,且该营运中心资料无法删除(只能是p_zx删除时自动连带删除)

3、权限群组「p_zw」

将权限打包,以利于方便管理用户拥有的权限

0818b9ca8b590ca3270a3433284dd417.png

①.缺省使用目录编号:便于「p_zx」维护用户信息后,维护「p_zx」的『权限类别』资料后自动带出『用户目录』

②.闲置时间:           只有设定"2:自设闲置设定",才可以继续选择『闲置处理』和『闲置时间』;更多请参考下面的关于闲置时间的设定

4、权限群组的权限管理「p_zy」

就是维护「p_zw」权限包里面有哪些程序,各个程序可以执行的功能(ex:新增、删除、过账、单身、查询.....)

5、为用户分配权限「p_zxw」

将权限组或个别程序的权限分配给用户,用户只能使用这里分配了的程式及程式的细项功能

附、设定某一栏位让某些组的用户或某一个用户看到or看不到「p_perright」、「p_batright」

关于闲置时间的设定

0818b9ca8b590ca3270a3433284dd417.png

1、闲置时间的触发逻辑

ON IDLE g_idle_seconds   --代码里面设置触发器,g_idle_seconds表示闲置多少秒后就触发

CALLcl_on_idle()        --设置ON IDLE g_idle_seconds 触发时的处理函数

--所以系统怎么处理闲置时间的逻辑就全在cl_on_idle()此函数中了,你可以根据企业需求定制(ex:针对某一个用户不管制)

2、系统哪里可以设置闲置时间?管控方式怎样?

①.优先根据「p_zz」里面该程序设定的『闲置时间』管控方式

②.如果①里面是“3:遵照整体设定”,则再 根据「p_zx」该用户里面设定的『权限类别』中「p_zw」的『闲置控管方式』

③.如果②继续是“3:遵照整体设定”,则最后根据「aoos010」里面设定的『闲置设置』“启动闲置时间”、“闲置处理”.....

udm_tree上面的『系统流程』定义

由「p_dy_flow」动态流程图维护作业,最顶层维护在TopFlow流程下面,具体参考下图

0818b9ca8b590ca3270a3433284dd417.png

邮件通知功能

1、邮件通知功能怎么配置

A、「aooi999」设定邮件服务器的一些参数(邮件服务器、mail端口、邮件用户、邮件密码、是否认证)

0818b9ca8b590ca3270a3433284dd417.png

a、如果程序有指定自己的邮件服务器相关的配置,则会用程序自己的配置

(ex:aooi999有一笔『程序编号』=aimr100,则aimr100就用自己的配置)

b、没有再抓取DEFAULT

B、程序层面(cl_prt.4gl )大致的逻辑

a、根据上述配置及发送内容或附件组出xml文件

注意代码要chmod这个xml文件为所有用户可读的权限,比如chmod 777 mail.xml

smtp

邮件服务器是否认证机制

邮件服务器IP地址

邮件服务器端口

邮件认证用户

用户密码

邮件主题

邮件内容所在文件的路径

附件的路径

收件人邮箱地址

抄送人邮件地址

密送人邮件地址

发件人信息

b、再调用javamail,以上面的xml文件的路径为参数,发送邮件

sh $TOP/ds4gl2/bin/javamail/UnixMailSender.bat上面的xml文件所在路径

2、典型的两种邮件通知功能

①、简单作业流的邮件通知

A、先维护「p_flow」作业流程通知

0818b9ca8b590ca3270a3433284dd417.png

流程编号、流程简称随便写 ,程序编号一定要与用到该流程编号的程序相同

TIPTOP GP 5.25 目前可维护『功能类型』I:新增、U:修改、D:删除、Y:确认、S:过账、V:作废,程序里面应该写在对应的功能的位置

B、再在要用到通知功能对应的程序里面带上一句代码

CALL cl_flow_notify(单据编号,'功能')  #第二个参数匹配p_flow里面设置的『功能类型』

ex:如果要新增单据后通知,就在cglt663输入完单头单身后 CALL cl_flow_notify(单据编号,'I')

C、效果(ex:如上贴图的配置,cglt660单据新增一笔单,则就会受到下面的简单邮件通知)

0818b9ca8b590ca3270a3433284dd417.png

②、p_cron背景作业执行p或r程序,然后发送带附件(程序执行结果ex:pdf、excel)的邮件

说明:a、利用linux的定时任务crontab执行命令,crontab详细介绍请参考这里crontab

b、p_cron最好用tiptop用户去设定背景作业,因为其他的用户可能没有相关权限

c、不同的用户设定的p_cron只能看到自己设定的p_cron资料

(ex:tiptop只能看到tiptop设定的p_cron,toptest就只能看到toptest设定的p_cron)

设定步骤如下图说明:

0818b9ca8b590ca3270a3433284dd417.png

收到的邮件类似如下样式:

0818b9ca8b590ca3270a3433284dd417.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值