EBU客戶化开发基本能力提升手册(V890版).docVIP

  • 84
  • 0
  • 约22.87万字
  • 约 331页
  • 2016-12-06 发布于重庆
  • 举报

EBU客戶化开发基本能力提升手册(V890版).doc

EBU客戶化开发基本能力提升手册(V890版)

用友软件股份有限公司 地址:北京市海淀区北清路68号 用友软件园 电话:010 网址: 客户化开发基本能力提升手册 起草单位 :ERP咨-客户化开发部 修正单位 : 批 准 : 批准日期 : U8基础开发篇 门户开发与集成 功能概述 如何使二次开发的程序和U8产品集成在一起?需要满足怎样条件的程序才能和门户集成?如何开发满足这个条件的程序?本文将为您解答这些问题。 名词解释 菜单调整工具 功能:调整菜单位置;新增、修改、删除菜单(除U8系统菜单外)。 路径:菜单调整工具在UAP中,通过菜单“工具-菜单调整工具”进入。 注意:菜单调整工具只针对应用该工具新增的菜单(菜单号以ua开头),对于手工插入ua_menu表中的菜单该工具不识别。 程序调用方法 功能:通过UFSystem数据库中的物理表UA_IDT预置数据,其内容描述了双击每个末级菜单或者某个模块时需要调用的物理程序。 方法1:通过菜单调整工具新增的菜单,会在UA_IDT自动插入记录。 方法2:通过sql脚本手工插入UA_IDT记录。 对应字段的含义见[ua_idt]表说明: 字段名称 描述 数据类型 长度 是否允许为空 Assembly dll名字? nvarchar 256? False? Catalogtype 类型,比如dotnet vb dll exe 等? int 4? True? Class 用于createobject? nvarchar 512? True? entrypoint 入口? nvarchar 512? True? ID 唯一编号? nvarchar 32? False? parameter 命令行参数? nvarchar 1024? True? Reserved 保留字段? nvarchar 1024? True? Type 类型? int 4? True? Ufts 时间戳? timestamp 8? False? Type字段:为0时为VB DLL;为1时为可执行程序;为2或者4时.net的应用程序。 如何开发与门户集成的VB dll 代码修改 具体实例见\\U890客开资料\U8基础开发篇Demo\门户\文件夹下 引用工程UFPortalProxyInterface 文件位置:U8安装路径\Portal\UFPortalProxyInterface.dll 相关代码修改 clsProductFacade文件为门户的入口文件,即在ua_idt表中assembly项所对应的类名。如下所描述的: 首先,ua_idt中assembly属性描述的对应类要实现接口ILoginalbe。 比如ua_idt中描述了如下信息: 则要在clsProductFacade中实现ILoginable接口,即用代码: Implements UFPortalProxyInterface.ILoginable 然后在该接口的实现函数中转发调用原先工程中的Login,CallFunction,Logoff三个方法,具体参见后附的例子。在左树启动一项命令时依次调用Login和CallFunction。在门户退出或在权限管理中结束该产品时调用LogOff。 子系统必须自己维护是否已经进行子系统登录过程,业务系统须维护子系统是否已经登录。 Login对象从g_business中通过调用GetVBclsLogin方法获得。 各接口含义如下: 1、Login接口( Private Function ILoginable_Login() As Boolean ),不管弹出的是模式窗体还是非模式窗体,此接口在成功登录后须返回True,而且要保证登录成功后,第二次调用此接口时也要返回True。只有在登录失败后方可返回False。也就是说此接口返回值的含义是是否已经成功登录子系统。 2、LogOff接口( Private Function ILoginable_LogOff() As Boolean ),此接口的含义是执行LogOff过程,如成功使该子系统LogOff状态返回True,否则返回False。也就是说,如果该子统还未登录,则直接返回False就可以了。如果系统处于已经登录的过程,则执行业务组原有所需的LogOff过程,如果执行此功能,正确LogOff子系统,则返回True,否则返回False。如果在实际程序中没有此过程,则直接返回True即可。 3、CallFunction接口(Private Function ILoginable_CallFunction()

文档评论(0)

1亿VIP精品文档

相关文档