




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、10/21/202110/21/2021adonix x3 adonix x3 超级用户培训日程超级用户培训日程1.1. 概览概览1. 技术结构2. x3 目录内容3. 功能结构2.2. 参数参数1. adonix 表达式介绍2. 基本参数3. 用户和安全策略4. 工作流5. 其他基本参数10/21/2021日程 (继续)3. 3. 功能功能报表批次服务器10/21/202110/21/20211.1 技术概览10/21/2021客户服务器结构客户端客户端: :windows 2000连接服务器连接服务器: : windows 2000 unix数据库数据库: : sql server 200
2、0 oracle v8lan / wan1.1 1.1 技术概览技术概览10/21/2021 web扩展客户端客户端: :windows 2000internet explorer 5.5+web 服务器lan / wantcp / ip1.1 1.1 技术概览技术概览连接服务器连接服务器: : windows 2000 unix数据库数据库: : sql server 2000 oracle v810/21/2021 web扩展客户端客户端: :windows 2000internet explorer 5.5+web 服务器lan / wantcp / ip数据库服务器和连接服务器可以是同
3、一台机器数据库服务器和连接服务器可以是同一台机器1.1 1.1 技术概览技术概览连接服务器连接服务器: : windows nt/2000 unix数据库数据库: : sql server 2000 oracle v810/21/2021客户端界面 “瘦” 界面局域网或广域网客户端配置简单 “厚” 界面可以在 x3 连接对话框选择在客户端执行程序网络流量高winframe/citrix结构终端服务器 需要专用的 winframe服务器.1.1 1.1 技术概览技术概览10/21/2021x3环境的分解图 internet explorer 4+ internet explorer 4+ dll
4、scrystal reports crystal reports dllsmapi interfacemapi interfaceclient workstationclient workstationx3imp.exex3imp.exe print servercrystal reports crystal reports dllsprint serverprint serversadorasadora / / sadosssadoss(database access)adxsrvadxsrv(connection)database serverdatabase serverconnecti
5、onconnectionserverserver adonix objects adonix objectssadfsqsadfsq object/app. serversadsyssadsys (system commands)adonixadonixengineengine (kernel)odbcprocessesp-codeftp/uncadx. protocolmail servermail serversmtpsqladonix protocolodbc1.1 1.1 技术概览技术概览x3.exe x3.exe client app. (windows)bddbdd10/21/20
6、21服务器文件数据库文件 database和数据库相关,不受 x3控制可以安装在其他分区目录 folders or dossiers包含目录结构runtime引擎 runtime包含 runtime 可执行文件和脚本: adonix.exe,adxd.exe,sadoss.exe引擎文本 lan一个特殊的目录,servx3,批次服务器使用volume信息 adxvolumes物理上的数据库文件目录runtime 引擎0:e:adonixruntimea:e:adonixdossiers 1.1 1.1 技术概览技术概览10/21/2021客户端目录 lan 储存 x3 客户端文本 (有些在连接
7、到数据库之前就需要)reports 包含编译成文本文件的本地菜单,和从服务器下载的 crystal report .rpt 文件theme 包含了用户的个人页 (在打开x3的时候加载)文本可用的主题本地菜单 (每个x3目录会有一个子目录)html 菜单页 (每个x3用户不同)x3 主题x3 连接框配置信息,每个windows 用户一个x3i 文件x3 客户端程序x3 帮助引擎x3界面配置,可以通过x3管理,菜单工具/选项x3.exe 参数- s : service- a : folder- r : host1.1 1.1 技术概览技术概览10/21/2021客户端连接框在服务器上的登陆用户名
8、(windows or unix)x3 用户名对所有在服务器上安装的目录,配置信息可以从x3路径下 x3appli.ini 文件里取得. 如果 “不作修改” 被选上,已经有的设置就不会被改写。1.1 1.1 技术概览技术概览目录/服务器/端口 三项内容定义一个连接目录的路径 (服务器),用于下载目录,本地菜单等.10/21/20211.2 目录内容 什么是目录? 目录也是一个数据库用户 目录层次和继承10/21/2021什么是目录?用户访问管理,签字,财务表,屏幕,对象,报表程序,客户化对象客户,科目,供应商内存文件表结构 (*.srf = 源,*.fde = 编译)图片文本 (*.rtf f
9、or x3,*.txt for crystal reports)处理 (*.src = 源,*.adx = 编译,*.lcksrc = 锁定)日志文件 *.tracrystal reports文件 *.rpt,*.doc数据备份,原始格式公司结构,工作流,基本参数,表的大小图表风格 (*.vtc)财务表菜单 (每种语言,*.mnu,html文件的基础)屏幕(每种语言)银行接口文件1.21.2 目录内容目录内容10/21/2021目录也是一个数据库的用户所有目录的数据储存在一个 sql/oracle数据库里. 目录是一个数据库用户,是数据表所有者。x3x3demodemoadonix.x3.bp
10、artneradonix.demo.bpartnerbpartnerend-userend-user authentication:x3 user code = johnsmithsql 用户授权:user code = demobpartner1.21.2 目录内容目录内容10/21/2021目录层次和继承一个目录只能参考另一目录创建,参考目录:在同一个服务器上包含所有需要的模块成为对象继承的参考可以是 x3 (默认)运行目录测试目录运行目录测试目录1.21.2 目录内容目录内容10/21/2021继承: 如果你没有,向父级要具体地说,继承意味着:当一个目录参考一个模版(父级)目录创建的时候
11、,会集成一些数据和字典:数据字典,描述数据表结构,屏幕和其他对象.技术数据 (比如本地菜单).一般地说,所有参数不存在超级用户的表里.有时候,当一个目录需要的元素在自己目录不存在时,会向父级目录去找. 如果还没有找到,向祖父级目录去找.这主要是用于程序,报表 (crystal report 文件) 和一些只存在于x3的表 (如批次服务器).允许共享所有的核心程序,同时保留自己客户化的修改1.21.2 目录内容目录内容10/21/2021目录结构apl.ini 文件描述了目录的层次、 adxmother(0) 父级目录. adxmother(1) 祖父级目录1.21.2 目录内容目录内容(3-l
12、evel architecture in this case)10/21/20211.3 功能结构 x3 模块 公司和地点 x3 对象10/21/2021模块x3 功能包含以下的模块销售销售采购采购生产生产库存库存开发开发固定资产固定资产应付应付 & & 应收应收总帐总帐超级用户超级用户crmcrm1.3 1.3 功能结构功能结构10/21/2021公司和地点在x3里,没有任何操作可以不使用地点:参数 / 组织结构 / 公司公司 c2c2公司公司c1c1财务地点财务地点 f1f1财务地点财务地点 f2f2财务地点财务地点 f4f4财务地点财务地点 f3f3不是法律意义上的公司不是法律意义上的公
13、司 nl1nl1商业伙伴,产品等销售订单库存交易会计分录site site s2s2site site s3s3site site s5s5site site s1s1site site s4s41.3 1.3 功能结构功能结构10/21/2021 x3 对象抬头屏幕抬头屏幕屏幕屏幕 (page) 1(page) 1屏幕屏幕 (page) 2(page) 2屏幕屏幕 (page) 3(page) 3窗体窗体连接表连接表table(stable(s) )功能功能菜单菜单objectobject1.3 1.3 功能结构功能结构10/21/202110/21/20212.1 adonix 表达式的介
14、绍adonix 表达式 变量级别adonix 关键字 索引屏幕 (表)10/21/2021在 x3里有些情况下,计算表达式或公式,其中包含常量,变量,adonix的运算符,可以根据当前的内容进行运算得到结果。在 x3里任何情况下,计算器 可以是用来进行计算结果。adonix 表达式2.1 2.1 adonixadonix表达式介绍表达式介绍10/21/2021变量级别2.1 2.1 adonixadonix表达式介绍表达式介绍语法语法结果结果/ /备注备注数据表字段 (f f class,f file)f:abrfieldabr = abbreviation返回数据表里的字段值. 屏幕字段 (
15、mm class,mmask)m:abrfield(ind)abr = abbreviationind = index (只对有索引的字段)返回屏幕上的字段.局部变量 (l l class)lvar or varvar = variable name全局变量 (vv class)vvaror varvar = variable name一般以 g开头开头 (e.g. guser).adonix (系统) 变量(s s class)svar or varvar = variable nameadonix 语言里使用的关键字(e.g. adxmother,mkstat).序列号(c c class
16、)ccptcpt = sequence number code储存在 aplcom 表10/21/2021一些关键字string functionsstring$(),right$(),left$(),seg$(),tolower(),toupper(),vireblc(),len(),chr$(),num$(),mess()date functionsdate$,addmonth(),aweek(),aomonth(),gdat$(),nday$()numeric and arithmetic functionsabs(),mod(),rnd(),arr(),anp(),fac(),avg(
17、),log(),val(),sigma()miscellaneousformat$(),find(),filpath(),evalue(),adxuidimportant variablesnolign,indice,mkstat,zoncou,zonsui,fstat,adxifs,adxirs,dbgmode2.1 2.1 adonixadonix表达式介绍表达式介绍10/21/2021屏幕索引 (表)一些 x3 屏幕区域 是表格形式的. 它们包含可以索引的字段 (e.g : 销售发票,屏幕 sih3)2.1 2.1 adonixadonix表达式介绍表达式介绍m:sih3qty(0)no
18、lign = 1,indice = 0nolign = 3,indice = 2m:sih3qty(1)m:sih3qty(3)nblig = 510/21/20212.2 基本参数 基本参数 定义级别 定义新参数 一些标准参数10/21/2021基本参数基本参数是储存在数据字典里,按模块组织的参数值。他们影响 x3 程序或打开/关闭 某些 x3 功能。这些值可以定义在目录,公司或地点级别。可以修改或者只读。在大多数情况下,基本参数作为全局变量加载。如果不是,开发人员可以使用子程序 取得参数值。参数 /基本参数 / 参数赋值2.2 2.2 基本参数基本参数10/21/2021定义级别低级别的定
19、义可以覆盖高级别的设置。 系统会使用最低级别的参数。参数 / 基本参数 / 参数赋值yyyyyyzzzzzzxxxxxxxxxxxxyyyyyyzzzzzz目录目录公司公司地点地点2.2 2.2 基本参数基本参数10/21/2021添加新参数添加新参数新参数 可以在 开发开发 / 数据和参数数据和参数 /参数参数定义定义 功能里定义。他们可以分组在特殊组别,开始字母是 x,y 或z (推荐!),在其他表 901里定义.开发 / 数据和 参数 / 参数定义2.1 2.1 基本参数基本参数10/21/2021一些标准参数超级用户:日期格式 (fmtmoi,fmtjou,fmtdat)环境 (odb
20、c,sermes,typmes,serimp,web)用户和安全策略 (admusr,passwd,chgpass,tabtra,utilck)数据库 (rollback,timlck)接口 (nbrchoose,lftbox)日期 (datstadeb,datstafin,strdat,enddat)adonix系统:可以客户化的数据类型 (tul1 to tul20)基本日期 (dcs)附件的路径 (dirpce1 and 2)参数 / 基本参数 / 参数赋值2.2 2.2 基本参数基本参数10/21/20212.3 用户和安全策略 用户和安全策略 用户参数 菜单策略: 导航树 功能策略:
21、 授权限制 访问代码: 微调授权限制 角色: 过滤实际数据10/21/2021用户和安全策略参数 /用户 / 菜单策略代码菜单策略代码菜单和子菜单的策略功能策略代码功能策略代码列示授权功能和相关限制,按地点或地点组列示访问代码,对x3对象拥有读取修改和执行的权限角色角色按照用户过滤实际数据x3 x3 用户代码用户代码(最多5个字符)e-mail e-mail 地地址址按模块参数按模块参数授权的报表组授权的报表组用户层次用户层次连接框连接框 (unique)2.3 2.3 用户和安全策略用户和安全策略10/21/2021用户参数基本信息激活 标志: 允许x3维护用户资料,不管是否实际使用分配的功
22、能策略电子邮件,用于工作流级别 / 联系列表(本地菜单 50)参数 / 用户 / 用户分配的菜单策略x3 连接框里使用的用户名2.3 2.3 用户和安全策略用户和安全策略10/21/2021用户参数默认的打印服务器默认打印机是否允许批量打印用户只能使用 ad1 开始,后面至少 3 个字符的报表。使用报表组的权限 (除非“所有授权权限选上”) 打印报表参数 / 用户 / 用户2.3 2.3 用户和安全策略用户和安全策略10/21/2021用户参数 模块相关的参数选择框的行数,“上次读到” 和计算历史的行数 (注意设置这些参数对性能的影响)当用户打开一个对象的时候,加载最近读到的纪录当这个用户登陆
23、时打开批次服务器 (如果没有开启)?可以读取全局的变量确认删除,复制或取消操作用户只能执行同级或低级别的批次服务器 参数 / 用户 / 用户这个用户创建的所有连接标记为 std,可以被连接组为 “std” 用户看到用户可以使用标记为 “std”的连接2.3 2.3 用户和安全策略用户和安全策略10/21/2021用户参数创建和修改新用户的权限,只能是拥有超级用户权限的用户有。 (= 超级用户代码).超级用户代码在 admusr 基本参数定义, 贮存在gsuper 全局变量).普通用户可以修改个人参数 功能 /用户 / 个性化更改口令日期变更用户变更参数 / 用户 / 用户 / 2.3 2.3
24、用户和安全策略用户和安全策略10/21/2021菜单策略: 导航树菜单策略为用户定义了一个树形结构的导航:可以含有标准的预定义菜单可以自由的使用中间的子菜单使用功能字典里的最终可执行项目菜单策略并不意味着拒绝访问某项功能 (例如,可以通过其他通道使用).菜单策略里可以包含一些参数:查询画面 (查询)交易代码 (对于一些可能的交易)报表代码系统交易代码 系统命令参数 / 用户 / 菜单策略2.3 2.3 用户和安全策略用户和安全策略10/21/2021功能策略: 访问限制功能策略用于控制不同 x3 功能的访问限制:无限制的访问标记无限制的访问标记: 用户可以访问所有功能明细控制明细控制:按照功能
25、按照地点火地点组按照特许选项: c,m,s针对对象; 其他针对一些特殊项目.授权储存在数据表 afctfcy .可以维护复杂的关系,这张数据表可以维护大量数据数据表 afctfcy 可以通过 开发开发 / 工具工具/ 字典字典 / 功能审核功能审核重新生成参数 / 用户 / 用户功能策略2.3 2.3 用户和安全策略用户和安全策略10/21/2021访问代码: 微调访问限制访问代码是一把锁,可以:查询修改执行用户可以取得其中的任何一个参数 / 用户 / 访问代码development / processes / screens2.3 2.3 用户和安全策略用户和安全策略基本参数 / 访问代码分
26、配参数 / 用户 / 访问代码参数 / 用户 / 用户10/21/2021访问代码: 微调访问限制访问代码的表现:屏幕字段:查询查询: 限制用户查看字段的值.修改: 限制用户修改字段.x3 纪录:查询查询: 限制用户访问纪录或在其他对象里的相关纪录.修改修改: 限制用户修改纪录.执行执行 标记的用途:限制标准的对象.交易交易: 限制用户使用这个交易.查询屏幕查询屏幕: 限制用户执行查询.报表,查询,系统交易报表,查询,系统交易: 限制执行的权利.凭证类型,会计科目等凭证类型,会计科目等: 限制用户使用它们创建一个会计交易参数 / 用户 / 访问代码2.3 2.3 用户和安全策略用户和安全策略1
27、0/21/2021角色:过滤数据角色用于过滤数据,供 特定用户访问:销售人员只能看到他们的客户和地点销售人员只能看到他们的客户和地点 远程登录的客户只能访问自己的订单和发票远程登录的客户只能访问自己的订单和发票 采购员只能维护自己管理的产品采购员只能维护自己管理的产品.角色代码在其他表 60定义定义.过滤器只对主要的对象表起作用 (查看对象字典).参数 / 用户 / 角色2.3 2.3 用户和安全策略用户和安全策略10/21/2021角色: 为外部用户过滤数据一个用户可以含有多个角色没有角色意味着没有限制.多个事件一个角色 : 逻辑上“或”.一个对象多个角色: 逻辑上“和”.参数 / 用户 /
28、角色2.3 2.3 用户和安全策略用户和安全策略10/21/2021练习练习练习2创建一个用户定义用户特性安全策略 / 访问代码 / 角色.预计时间: 60 分钟参数 / 用户 / 2.3 2.3 用户和安全策略用户和安全策略10/21/20212.4 工作流 工作流的原理 日志还是 e-mail? 创建工作流规则10/21/2021工作流原理参数 / 工作流 / databasedatabasex3.exe x3.exe windows client applicationcrystal reports crystal reports dllsmapi mapi / cc-mail/ cc-
29、mailclient workstationclient workstationsadorasadora / / sadosssadoss(access to the database)database serverdatabase serverconnection /connection /application application serverserveradonix objectsadonix objectssadfsqsadfsq (object / application server)adonixadonixengineengine (kernel)processesp-cod
30、eftp/uncadonix protocolmessaging servermessaging serversmtp pop3sql queriesadonix protocol2.4 2.4 工作流工作流10/21/2021工作流原理工作流消息或日志基于x3定义的事件和参数. 可以从客户端发出,也可以是服务器客户端: 需要本地 mapi 客户端(例如outlook) .服务器: 没有先决条件,在基本参数 sermes和和typmes定义定义.和所有 mapi / cc-mail 软件兼容,和所有 smtp pop3 服务器兼容.参数 / 工作流 / 工作流规则收件人消息内容附加条件触发事件
31、对象代码w o r k f l o w r u l ew o r k f l o w r u l e触发触发事件事件当前用户当前用户x3 x3 内容内容日志日志2.4 2.4 工作流工作流10/21/2021日志还是 e-mail?工作流允许一下操作:更新日志更新日志 (awrklog*):日期,时间,触发用户5种元素,种类 / 信息结构 (其他表 50)事件,操作形式,关键字,对现代码消息标记表明消息是否被发出发送一封电子邮件发送一封电子邮件:用户商业伙伴的联系人任何电子邮件地址参数 / 工作流 / 2.4 2.4 工作流工作流10/21/2021创建一个工作流规则触发器类别代码,其他表 5
32、1 (参考用) 对象: obj + 对象代码对象代码 功能: f_功能代码功能代码 报表: r_报表代码报表代码 其他: batch 批处理结束 connect 用户连接事件 deconnect 用户离开事件操作 (只对对象 objxxx): creation modification suppression (delete) validation workflow button only条件: 附加触发限制 (表达表达式必须为真式必须为真)“bottom-of-table” (索引) 对于有索引的屏幕 (例如销售订单行)如果条件里包含索引变量,每一行发一次消息参数 / 工作流 / 工作流规则
33、s2.4 2.4 工作流工作流10/21/2021创建一个工作流规则参数 / 工作流 / 工作流规则目标地址邮件里的返回快捷方式. 将用户带回 x3里的相关纪录如果返回功能不是触发事件,在这里指定列出用户 (表达式表达式): x3 用户 ( 用户代码) 商业伙伴/联系人 ( bp代码) 任何能够取到邮件地址的表达式2.4 2.4 工作流工作流10/21/2021创建一个工作流规则参数 / 工作流 / 工作流规则消息文本 (表达式表达式)随信附件: 用于取得附件文件路径的公式如果一行文本里包含索引变量,这一行在同一电子邮件里重复f 和 m 公式:f:aus 用户数据表f:xxx 对象表 (主要或
34、连接的,见对象字典)m:xxx 对象屏幕 (抬头或页,见对象字典)当一个对象正在修改, m 包含新的值 f包含旧的值包含旧的值.2.4 2.4 工作流工作流10/21/2021练习练习练习3创建一个触发工作流预计时间: 45分钟参数 / 工作流 / 工作流规则2.4 2.4 工作流工作流10/21/20212.5 其他基本参数 其他表 控制表 本地菜单10/21/2021其他表其他表用于存储一系列数值用于一些杂项用途 ,例如税.用号码来标示 (最多999张其他表).其他表避免了对于一些小的数值创建一整张表.x3 atabdiv 数据表存储了所有x3其他表数据.创建新的其他表 开发 / 数据和参
35、数 / 其他表参数必须用业务代码来保护.2.52.5其他基本参数其他基本参数参数 / 基本参数 / 其他表10/21/2021控制表控制表用于控制屏幕上的字段值,一系列强迫值一系列禁止值一系列强迫值范围 (仅限于数字)存在一张数据表控制的表达式(公式)像一个屏幕字段分配控制表 参数 / 基本参数 / 控制表分配2.5 2.5 其他基本参数其他基本参数参数 / 基本参数 / 控制表只对于索引的组件只对于数字valeur 变量包变量包含字段值含字段值10/21/2021本地菜单 (消息)本地菜单 (也称之消息) 是一系列文本,按照章节分组,用于下拉框,错误信息等.字段里保存的值是文本值,而不是实际
36、的文本.2.5 other 2.5 other 基本参数基本参数参数 / 基本参数 / 本地菜单mess(1,202,1) = daily rate 10/21/2021序列号序列号通过一些常量和x3变量的部分组成这个序列号是全局的,还是公司或地点级别的置零级别置零级别: 所有的序列号包含一个号码,每次发生时自动增加.如果这个序列号含有“年” ,就可以每年重新编号组件: 常量,自动的组件,客户化的 “其他” 字段,自动序列号 一些序列号需要一些必填的组件有些法律规定客户和供应商发票必须是按照录入日期排序的: 当前发票的创建日期不能早于前一张参数 / 基本参数 / 序列号定义2.5 2.5 其他基本参数其他基本参数10/21/2021序列号分配序列号按模块分配给不同的单据. 也可以指定为手工录入.一些单据有更复杂的序列号分配方式 (例如销售发票).参数 / 基本参数 / 序列号分配2.5 other 2.5 other 基本参数基本参数10/21/202110/21/20213.1 报表和报表代码 报表 内部代码翻译 报表代码 报表定义 和 crystal reports相连10/21/2021报表x3 报表使用 crystal reports dlls打印.报表通过x3 报表字典相连报表字典相连:执行实际的 *.rpt 文
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 第22章 22.1一元二次方程教学设计2024-2025学年华东师大版数学九年级上册
- 2025年激光隧道断面测量系统项目合作计划书
- 2024天源新能源有限公司面向集团内部公开招聘10人信息笔试参考题库附带答案详解
- 1+X无人机模拟试题与答案
- 2025年建筑用木料及加工木材组件项目合作计划书
- 2025年贵州省六盘水市单招职业倾向性测试题库完美版
- 2025年非电力家用器具项目建议书
- 2 从条件出发思考的策略(二)(教学设计)-2024-2025学年三年级上册数学苏教版
- 2025届广东省广州市高三上学期12月调研测试(零模)物理试题(B)(解析版)
- 2025至2030年中国柔光棱晶格栅射灯盘数据监测研究报告
- 《股市的基础常识》课件
- 行测图形推理1000题库带答案
- 火灾自动报警及其消防联动系统技术规格书
- 设备管理人员安全培训
- 市场营销培训课件
- 山东省房屋市政工程安全监督机构人员业务能力考试题库-上(单选题)
- 2024年六西格玛黄带认证考试练习题库(含答案)
- 《公务员行测必会考试宝典》大全(分类)-2资料分析类试题库(含答案)
- 2024年山东省(枣庄、菏泽、临沂、聊城)中考语文试题含解析
- 财务审计服务方案投标文件(技术方案)
- 2024-2025学年小学科学六年级下册苏教版(2024)教学设计合集
评论
0/150
提交评论