PS10.1平台及公共专题培训提纲

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1.元数据1.1元数据定义1.元数据定义包含了两部分内容,信息集定义和信息项定义。信息集定义需要指定信息集的类型,此类型用来标识该信息集的用途。信息项定义需要定义列名、中文标识、字段类型、长度、允许打印、允许为空、默认值、对应右键帮助、关联常规信息项、表意公式等信息。2.增加信息项时有两种方式:直接定义、手工拖放。1.2常规信息项1.介绍常规信息作用,作为一个有业务代表性质的字段模板存在,同时当作外键使用。2.实例介绍常规信息项用法。1.3字段模板1.介绍字段模版的作用,系统将业务中常用的一些数据列进行了封装,定义元数据的时候可直接使用。2.字段模版用法:直接拖放数量,单价,金额等信息。1.4右键帮助定义功能1.讲解帮助基于元数据使用以及注意事项;2.码表、单树、列表、左树右列表用法以及预览;3.针对左树右列表类型做详细介绍,介绍显示全部作用,模糊过滤、组合过滤用法;4.介绍生成表单格式作用;5.实例定义一个左树右列表格式的帮助,并在表单定义界面进行调整。1.5右键帮助附加,数据权限1.帮助附加属性主要是用来约束帮助的取值,即可以针对附加条件进行过滤帮助信息,数据权限也有这个功能,只是针对性不同;2.帮助附加的实例演示;3.数据权限实例演示;4.两个约束条件实例演示。1.6右键帮助属性1.右键帮助允许定义返回多行多列信息;2.对于系统业务单据,由于和平台的融合问题,需要对部分字段定义一些输入公式,比如分录编号;3.演示实例。2.UTS2.1自定义单据快速构建自定义单据的步骤:元数据(参见1.1元数据定义部分)、表单定义。表单定义常用功能:编辑(各个属性);高级编辑,可以编辑的内容,具体请参见urs培训部分;输入公式、右键帮助、右键帮助附加、数据权限、字段权限等都有专门的培训点请自己查阅。注意事项和常见问题:表体空行标识列;常见问题:解析输入公式的问题,需要填写默认值;定义输入公式不能定义成死循环等。2.2自定义字典1.字典的作用;2.单级字典,多级字典,编码结构;3.实例:定义两个字典(字典的拓展使用,右键帮助,表意公式)。2.3自定义字典在表单中编辑1.字典的需求,右键帮助等。2.部署后可进入表单设计(可以使用右键帮助,表意公式等)。2.4表意公式1.简述,作用,缺点,对性能影响;2.如何定义,如何应用;3.实例(如何定义和使用表意公式)。2.5自定义单据的打印在哪里定义打印格式,可选打印列来自元数据。2.6自定义单据生成凭证实例定义凭证过程和生成凭证,比较复杂,举个销售发票例子注意:元数据初始时就留下生成凭证后要回写的凭证内码字段;元数据中不定义名称相同的字段,比如表头表体都叫金额;表单定义上设置该单据要生成凭证。1.基础账务信息凭证类型2.定义科目类别,定义生成凭证分录时所需要的科目类别。分类标准,将定义的科目类别进行分类,分成实际的账务科目;字段属性,将单据上信息和凭证信息关联。业务类别,定义凭证类型,重新打开定义凭证分录生成功能定义,将科目类别按分类标准划分成实际的账务科目。3.生成2.7自定义单据的审批审批流程定义,是否审批。自动形成审批工具栏。定义自动审批完成的流程(免审实例)2.8自定义参照2.8.1自定义参照应用介绍1.简述可以实现系统任意单据间的参照关系,包括系统单据参照系统单据。支持几种参照类型:复制、核销、强制核销。2.实例:参照的各项参数配置。举例:复制和核销;参照系统的,参照平台的。2.8.2自定义参照可能存在的问题及解决方法1.提示没有找到某某功能的主表。检查PPGNJL.PPGNJL_MAINTAB中是否为NULL,或者信息不正确。正确信息为单据对应元数据PPTABLE.PPTABLE_BM。2.自定义参照的前提条件。根据功能号查出来的主表,需要在PPITEM确定对应表的两个列类型正确:第一,流水编号列类型必须为’NM’;第二,分录编号列类型必须为’FLH’。3.在参照窗口上点刷新按钮找不到单据。导致此问题的原因是参照窗口上的下级组件关联关系不支持空值(NULL),即在条件窗口中的数值有为NULL的情况,可以取消这种下级组件关联关系,或者在表单定义中将此列设置一个默认值。4.数据核销问题。不支持核销自定义参照启用前做的数据。5.自定义参照中,双击信息集对应关系可以弹出自定义数据源窗口,在该窗口中编辑的SQL只支持简单的SQL关系串联(如WhereA=B),不支持GroupBy,OrderBy,Union等其他语句。而且需要确保数据源中包括所有内码列,比如流水编号列和分录编号列,以便于唯一确定某条数据。6.如何设置系统单据间的相互参照。LSCONF表中PP_ZDYCZXZ参数用于控制是否可以相互参照。为0时不允许相互参照,为1时可以相互参照。2.9平台组件的介绍2.9.1按钮、静态文本、图片按钮主要作用:触发下级组件关联关系,调用其他功能。静态文本,可以添加一些说明性的文字。图片,起修饰作用。可以设置单据的背景,一些图标等。选择图片时可以用绝对路径。或者将图片放到软件安装目录下,直接写上文件名。实例介绍:按钮联查,静态文本替换改不过来的销售提单表体,图片背景。2.9.2分隔条分割举例,上下,左右;结合各控件的位置自适应。2.9.3选项卡节省空间,方便布局和操作,举例说明2.9.4小助手意义和作用,仅仅是一个容器而已,和选项卡组件本质是一样的。节省空间,urs联查数据,举例说明2.9.5单行编辑框右键帮助,下级组件关联关系。2.9.6多行文本相对于单行编辑框,可以容纳更多的内容。2.9.7多选框有选中和未选中两个值,可以作为系统各种公式的条件。2.9.8下拉列表数据来源,检索出来的,下级组件关联关系2.9.9列表数据来源,检索出来的,下级组件关联关系2.9.10树形结构数据来源,检索出来的,触发下级组件关联关系2.9.11数据表格可更新,修改单据增加新信息集,在同一单据上保存。指定更新顺序,上下级组件关联关系。初始位置和位置自适应,行选择模式等。2.9.12URS报表只可以查询,结合小助手联查一下信息。URS报表还有用法就是可以让公式通过URS报表获取数据参与计算、条件判断等。也可以在空表单上对URS报表进行数据分析,这方面可以参见《组合界面》和《下级组件关联关系》。举例就是和小助手一块联查信息。2.10审批2.10.1审批业务总体介绍1.审批功能主要对系统已有单据或自定义单据进行审批设置,设置该单据是否需要审批、是否发审批消息、是否需要自动提交审批、是否再自动提交审批时提示等,主要针对需要审批的单据进行审批流程的定制,并根据实际业务需要决定是否处理用户跳转、打回、加签、会签、特批及特否的操作。2.审批定义过程中容易出现的问题。定义消息接收人没必要自动选择的一律不选,否则影响效率。默认形成的超链接如果不起作用,可以自己设置联查传入参数,默认的内码列,可以设成单据编号列。3.下面是几种审批操作的说明。【跳转】【打回】【会签】【加签】【特批通过】【特批否决】结合定义界面。4.实例演示各个流程。定义一个长的审批流程进行演示以上操作。2.10.2审批与消息1.简介:审批可以发消息,发消息的形式2.配置消息服务(客户端CONFIG.EXE,服务器上启动消息服务器,确认消息服务已经通了)3.消息定义,包括超链接定义。(尽可能不要选择智能选择,以免加重负担。)4.实例演示,发消息。2.10.3审批与接口简述审批前后可以调用存储过程接口,执行时机(通过否决特批通过特批否决明细审批)。实例(比如对某个节点的审批进行记录)2.10.4审批时修改单据1.简述可能在审批过程中需要修改某些数据。2.注意字段权限的问题,必须是有字段权限的列才可以改。3.实例演示2.11单据导入导出介绍1.介绍单据导出路径设置、单据导出文件目录(信息集目录、右键帮助目录、常规信息项、数据窗口目录)和单据导出索引等2.介绍单据导入规则(重命名、替换、忽略)的意思。3.实例导出一个图书管理系统,然后导入到另外一套系统中去2.12单据属性2.12.1定义列的默认值1、简短的项目应用背景说明,项目的实际需求;2、增加默认值的两种方式:平台界面编辑列对象的属性中;高级编辑,通过urs样式定义添加;其实通过列的输入公式也算是变相增加了默认值;3、在平台界面编辑列对象的属性中,默认值项目是可以输入表达式的,直接输入就行。2.12.2界面调整恢复初始1、什么情况下需要恢复初始?恢复初始的结果是定义的规则以及界面调整等信息都会丢失。2、在ps10.0中恢复初始的一个bug说明:如果是当前正在打开的单据界面恢复初始,在退出时会提示保存,会导致恢复初始不管用。这个bug已经修复。3、恢复初始的演示4、原理,原来10.0依据本地文件的方式有什么缺点;现在在安装时将初始进行备份,通过服务器端恢复初始。2.12.3个性化界面调整1、这个个性化调整功能的必要性,目前平台的界面调整无法满足每个用户界面不同的要求;2、原理,调整后保存在本地,运行时加载?3、演示操作介绍,能做哪些调整。2.12.4功能栏介绍1、功能栏的作用,用法2、演示通过平台新增单据时增删分录3、演示通过平台配置模糊过滤、查找4、目前有没有什么缺陷及改进措施?2.12.5输入公式1、输入公式介绍,结合项目实际中遇到的问题,比如修改一些项目的计算规则,金额计算的例子;2、一个项目可以定义多个输入公式;3、输入公式的常见问题,比如系统内置业务单据有些项目定义了输入公式而不计算,这时让用户通过手工输入而不是右键帮助的方式验证一下;通过输入公式定义死循环的例子,这个需要靠定义者自己避免;2.12.6几个和数据库相关的公式中sql写法问题1、主要是sql带有参数变量时,在参数变量嵌入sql中时,需要根据情况进行处理;2、按照以下情况举例,主要是说明单引号在其中的用法:sql中参数对应列是数值类型时;对应列是字符类型时;3、几个和数据库相关的:执行sql:ppexesql;获取数据库数据:ppgetvalue;编号显示名称:ppshowname;2.12.7规则定义1、平台中规则定义都是类似的,规则定义存在于平台很多地方,比如表单有编辑规则,保存规则,删除规则等;表单列对象上有校验规则;dataset组件上的保存、删除规则等。2、在实例演示中重点说明一下定义的规则是正常数据的规则,提示是不符合这个规则才提示,有些用户没搞清楚这个;3、演示几个例子,比如检查某个项目必须录入;检查值域范围等;2.12.8输入公式从ini文件中取数1、从ini文件中取数的需求背景,主要是和特定用户相关的,比如他经常录入某个表单时在部门上输入的都是PS产品部,这个又不能在平台上定义为默认值,那样无法照顾到其它用户,所以就在本地通过配置文件来做。2、举例说明应用,自动记录用户上次某个项目的输入:通过一个伪公式,比如添加到保存规则中,记录下用户的录入值在本地的ini文件中,然后定义项目的输入公式。2.12.9dataset和表单中的保存规则和删除规则的区别1、这个涉及到一点编程概念,实际是编码时的一个写法问题,在pb中保存、删除数据常用两种方式,一种是直接写sql,另一种是通过数据窗口update或者delete,如果是前一种方式,则在平台中定义dataset的保存规则和删除规则将不起任何作用;2、目前平台自定义单据中,这两种方式都是可以的;但是有些系统内置单据中,在dataset上定义保存和删除规则或许达不到目的。2.12.10字段权限1、字段权限控制的意义简要说明一下2、系统原有内置的字段权限控制说明3、通过平台定义字段权限的过程演示说明,注意说明一下在平台中定义的项目和维护工具中项目的对应关系,在表单组件上启用字段权限,定义字段权限名称后,会形成维护工具字段权限中的数据项目,在字段上再点击用数据权限后,形成维护工具中字段权限的字段编号和名称,这样把本质说一下。4、字段权限中几种权限的区别:可查看,可修改;如果不可查看时是怎么做的:目前的做法是能看到一个空项目,但不会让这个项目隐藏。5、平台字段权限和系统原有的字段权限之间产生

1 / 28
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功