-
一般程序开发流程
1.主程序开发,需先登记 azzi900/azzi910
2.子程序或元件,登记于 azzi901
-->主程序或子程序使用 r.a 设定初步画面
-->spec designer 下载规格(T100设计器)
-->code editor 下载程序(T100设计器)
-->完成测试
3.Web service 须登记于 azzi700(webservice / 元件免设定) (web service/元件免设)或得需求单(adzi800)-->新增程序基本资料(azzi900)
-->新增作业基本资料(azzi910)-->新建表格(adzi140/r.t)
-->修改表格设计资料(adzi150)-->迁出设计资料
-->画面产生器产生版型(adzp168/r.a)-->修改画面资料
-->上传画面资料-->修改代码资料
-->上传代码资料-->更新需求单状态
-
程式中的变量命名规格
1. 一般table栏位(非key), 直接以栏位名称命名, EX: gzza005
2. 一般table栏位(key), 通常key可能重复出现在不同page,
第一次出现时以栏位名称命名, EX: gzza001
第二次出现时以栏位名称+page序号命名, EX: gzza001_2 (假设在第二个page出现)
3. 参照的formonly栏位, 以参照的栏位名称加上_desc命名, EX:gzza001_desc
4. 非参照的formonly栏位, 名称前加上"l_" ,例如 l_test, l_name
系统目前提供的程式样板, 以及使用该样板的范例程序
i01样板(单档), 范例程序1(一般browser):aooi358, 范例程序2(不含browser):aooi350, 范例程序3(树状阶层browser):apri100
i02样板(单档多栏), 范例程序1:azzi920
i04样板(双档, 主从表树状), 范例程序1:aooi901
i05样板(单档, 递回树状), 范例程序1:azzi880
i07样板(假双档), 范例程序1(含browser):azzi902, 范例程序2(不含browser):aooi410
i13样板(单档, 阶层树状, 与i01共享), 范例程序1:apri100
t01样板(双档), 范例程序1(含browser):ammt421, 范例程序2(不含browser):apmt820
t02样板(双档,上下皆表格), 范例程序1:aini001
主程序
i00: FREE STYLE
i01: 含查询计划的单档:范例程序:aooi358
i02: 单档多栏:范例程序:azzi920
i03: 以树状型态表示的单档多栏 (暂时取消)
i04: 树状双档 (主从表):范例程序:aooi901
i05: 树状单档:范例程序:apri100:azzi880
i06: 引导式 (暂时取消)
i07: 含查询计划的假双档:范例程序:azzi902
i08: 树状单档+单身
i09: 双档 (单身冻结):范例程序:apmt820
i10: 单档:范例程序:aooi350
i12: 不含查询计划的假双档:范例程序:aooi410
i13: 六阶树状:范例程序:apri100
t01: 含查询计划的双档:范例程序:ammt421
t02: 单档多栏 分单头单身:范例程序:aini001
p01: 排程批次作业:范例程序:azzp191
q01: 列表查询与浏览
q02: QBE查询与列表浏览
q03: 列表查询与树状浏览
q04: 列表查询与单头单身浏览
r01: 报表标准样板
子程序
c01a: 单档全功能
c01b: 单档只做单一INPUT
c01c: 单档只做单一CONSTRUCT
c02b: 单档多栏只做单一INPUT
c02b: 单档多栏只做单一CONSTRUCT
c03a: 双档全功能
c03b: 双档只做单一INPUT
c03c: 双档只做单一CONSTRUCT
c04a: 双档多栏全功能