22
myApps柔性定制平台 技术白皮书 版本2.28 广州市天翎网络科技有限公司版权所有 2008年5月29日

myApps柔性定制平台 技术白皮书 - teemlink.com · 态表单、工作流引擎、智能报表以及ERP适配接口。 在研发myApps的过程中,天翎公司的研发团队充

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: myApps柔性定制平台 技术白皮书 - teemlink.com · 态表单、工作流引擎、智能报表以及ERP适配接口。 在研发myApps的过程中,天翎公司的研发团队充

myApps柔性定制平台

技术白皮书

版本2.28

广州市天翎网络科技有限公司版权所有

2008年5月29日

Page 2: myApps柔性定制平台 技术白皮书 - teemlink.com · 态表单、工作流引擎、智能报表以及ERP适配接口。 在研发myApps的过程中,天翎公司的研发团队充

广州市天翎网络科技有限公司 myApps 平台技术白皮书

天翎网络 teemlink

www.teemlink.com 第 2 页共 22 页

提示:本技术白皮书仅由广州市天翎网络科技有限公司销售专员提供给客

户,文件内容和资料归广州市天翎网络科技有限公司所有,因此我们要求贵公司

对本文件所有内容进行保密,其使用范围仅供公司内部传阅,请确保接触该文件

的人员不进行第三方传播。

――广州市天翎网络科技有限公司

广州市天翎网络科技有限公司

电话:020-38395313

地址:广州市天河区丰兴广场 B 栋 718-720

邮编:510655

电子信箱:[email protected]

Page 3: myApps柔性定制平台 技术白皮书 - teemlink.com · 态表单、工作流引擎、智能报表以及ERP适配接口。 在研发myApps的过程中,天翎公司的研发团队充

广州市天翎网络科技有限公司 myApps 平台技术白皮书

天翎网络 teemlink

www.teemlink.com 第 3 页共 22 页

目 录

第一章 概述...............................................................................................4

1.1 什么是myApps柔性定制平台?...................................................4

1.2 myApps柔性定制平台的使命........................................................4

1.3 myApps的定位和价值....................................................................4

1.4 myApps的应用特征........................................................................5

1.5 与市场同类产品对比 .....................................................................7

第二章 myApps平台技术特性 ..................................................................8

2.1 平台的技术路线 .............................................................................8

2.2 平台的设计规范 .............................................................................8

2.3 平台的技术特性 .............................................................................9

2.4 平台的概要设计 ..........................................................................10

第三章 myApps平台核心功能 ...............................................................13

3.1 myApps动态表单功能..................................................................13

3.2 WrokFlow——Design Time..........................................................16

3.3 WorkFlow——Running Time .......................................................18

3.4 myApps宏语言功能......................................................................19

第四章 关于天翎.....................................................................................21

4.1 公司简介 .......................................................................................21

4.2 技术支持和售后服务 ..................................................................21

Page 4: myApps柔性定制平台 技术白皮书 - teemlink.com · 态表单、工作流引擎、智能报表以及ERP适配接口。 在研发myApps的过程中,天翎公司的研发团队充

广州市天翎网络科技有限公司 myApps 平台技术白皮书

第一章 概述

1.1 什么是 myApps 柔性定制平台?

myApps 平台是一个前沿的集成化的工作流应用软件开发平台,涵盖了对企业业务流程需求分析,设计,

快速开发部署,仿真测试,运行维护,更新和发布,流程绩效分析和管理,流程改进等企业绩效管理(BPM)

全生命周期支持。它的目标是让非 IT 人员无需任何编码,也可以轻松构建 IT 业务处理流程。MYAPPS 内建

工作流引擎(Workflow Engine), Form 构建器,Report 设计器。MYAPPS 支持浏览器(IE/Firefox)做为

客户端,同时还提供了强大的图形客户端。MYAPPS 从第一版开发到目前已经有 5年多的时间,已经包含 50

万行源代码。

1.2 myApps 柔性定制平台的使命

myApps 的目标就是,通过提供像搭积木一样简单的操作,让产品的最终用户拥有搭建自己的应用系统

的能力。

天翎网络 teemlink

www.teemlink.com 第 4 页共 22 页

天翎公司通过积极投入研发和持续不断改进,

myApps2.0 平台已经非常的成熟。其核心组件包括:动

态表单、工作流引擎、智能报表以及 ERP 适配接口。

在研发 myApps 的过程中,天翎公司的研发团队充

分利用来自开源社区的力量并积极投入开源事业当中,

并在世界著名的开源组织 SourceForge.Net 发布

myApps 平台的开源版本 OBPM,取得非常强烈的反响。目前是全球第一的中国人的开源软件(在 SourceForge

的 16 万个开源项目中,排名在前 50 名)。

1.3 myApps 的定位和价值

企业信息化的内容大体包括:

业务操作层:

负责各个具体业务内容的管理和 SAP/用友 ERP,比如:财务管理、物料管理、仓库管理、生产管理等。

ERP 系统所主要负责的就是这个层面的信息化部分;

Page 5: myApps柔性定制平台 技术白皮书 - teemlink.com · 态表单、工作流引擎、智能报表以及ERP适配接口。 在研发myApps的过程中,天翎公司的研发团队充

广州市天翎网络科技有限公司 myApps 平台技术白皮书

事务控制层:

负责企业事务(流程)性的内容,比如:工单处理流程、质量监控流程、客户服务流程、人员变更流

程等。SmartWEB 平台的设计主要针对这一层的应用;

决策支持层:

为企业的管理层提供决策支持的依据。市场上有部分 BI(商业智能)产品提供这一层次的信息化支持。

myApps 平台通过提供对企业事务层的支持,帮助企业标准化流程,提高质量管理水平。

在企业信息化建设过程中有效地联结决策层系统和业务操作层系统,起到承上启下的作用,

他能为企业

1.4 myApps 的应用特征

面向最终用户

提供集成的动态表单、工作流引擎、报表分析器,并整合大量企业经典应用的案例模板,一般用户也

能完成应用模块的配置和开发。

并非从零开始

引入了“模板”功能,通过“模板”功能,最终用户可以不用从“零”开始,而仅需要拷贝标准模板的功能,

然后进行必要的修改,即可完成!

自我进化

好的软件不是开发出来的,而是通过不断的完善、进化而来,MYAPPS 平台具有良好的自我进化能力。

天翎网络 teemlink

www.teemlink.com 第 5 页共 22 页

Page 6: myApps柔性定制平台 技术白皮书 - teemlink.com · 态表单、工作流引擎、智能报表以及ERP适配接口。 在研发myApps的过程中,天翎公司的研发团队充

广州市天翎网络科技有限公司 myApps 平台技术白皮书

RequirementCollection

To do:• Init Master Data•Init basic info, User, Org•Testing•Deploy to production environment

Feed back:•Bug & Issue•New Requirement•Suggestions

Output:•Form format• Business Logic•Data source•Etc.

Design:•Dynaform component• Work flow•Validation•Etc.

Life Cycle

Design

Deploy

Use

Requirement Analyze

RequirementCollection

To do:• Init Master Data•Init basic info, User, Org•Testing•Deploy to production environment

Feed back:•Bug & Issue•New Requirement•Suggestions

Output:•Form format• Business Logic•Data source•Etc.

Design:•Dynaform component• Work flow•Validation•Etc.

Life Cycle

Design

Deploy

Use

Requirement Analyze

与 ERP 无缝连接

与主流 ERP 系统无缝连接是 myApps 的核心战略。目前我们内置了主流 ERP 系统的接口:SAP、速

达、用友、金蝶等。通过这些接口,myApps 可以

共享 ERP 系统主数据;

进行业务数据的双向交换;

共享 ERP 的业务处理流程

天翎网络 teemlink

www.teemlink.com 第 6 页共 22 页

Page 7: myApps柔性定制平台 技术白皮书 - teemlink.com · 态表单、工作流引擎、智能报表以及ERP适配接口。 在研发myApps的过程中,天翎公司的研发团队充

广州市天翎网络科技有限公司 myApps 平台技术白皮书

天翎网络 teemlink

www.teemlink.com 第 7 页共 22 页

1.5 与市场同类产品对比

厂商 Microsoft IBM BEA SAP TeemLink

产品/方案 InfoPath+SharePoint WAS的 intelliFlowBEA AquaLogic

BPM 6.0

SAP Business

workflow myApps

特点

SharePoint Server 借用

了 Windows

SharePoint Services(版

本 3)中的工作流功

能,并通过与 InfoPath

窗体和其他工作流活

动相集成而扩展了该

功能。

工作管理流程系

统基于 IBM SOA

架构体系的核心,

可以降低应用系

统开发工作量,提

高系统开发效率。

提供了改进的协作

和业务智能功能,全

面支持行业标准,能

够为 IT 和开发者提

供更强大的流程应

用平台。提供了基于

Eclipse 的开发环境

内 嵌 在 SAP

Web Application

Server 中, 用

来实现 SAP 应

用内部组件之

间的业务流程

集成和管理

提供集成的动态表

单、工作流引擎、报

表分析器,并整合大

量企业经典应用的

案例模板,一般用户

也能完成应用模块

的配置和开发。

开发环境

Visual Studio 2005

Designer for Windows

Workflow Foundation

和 SharePoint Designer

2007

WASD for

Websphere Eclips Jbuilder 等

SAP 内置开发

环境,ABAP 语

言及 JAVA

纯 WEB 的配置、开

发、调试环境,IE6.0

或 FireFox2.0以上版

用户支持 高级用户★☆

开发人员★★★

不支持高级用户

开发人员★★★

不支持高级用户

开发人员★★★

高级用户☆

开发人员★★

高级用户★★★

开发人员★★☆

Page 8: myApps柔性定制平台 技术白皮书 - teemlink.com · 态表单、工作流引擎、智能报表以及ERP适配接口。 在研发myApps的过程中,天翎公司的研发团队充

广州市天翎网络科技有限公司 myApps 平台技术白皮书

第二章 myApps 平台特性

2.1 平台的技术路线

产品采用 Java 开发,全面兼容主流应用服务器平台,包括 IBM Websphere、BEA Weblogic、Jboss、

Apache Tomcat 等;

全面支持 SOA 相关技术标准,包括服务层次上的信息交互规范、基础通信标准规范、元数据标准

规范等;

在流程和表单中内置宏语言(JavaScript)实现,在不需要重新编译、安装的条件下,可动态地

创建或调整业务逻辑;

对于动态表单所创建数据,创建了查询微语言 DQL(类是 SQL 语法),为检索提供全面的灵活性

和可扩展性;

实现几乎所有主流数据库的 DAO 接口,系统可以运行各种主流的关系型数据库下,包括 DB2、MS

SQL、Oracle、Sybase 等;

通过 J2ME 规范实现移动终端适配器,支持广泛的移动网络和客户端多样化设备接入服务;

2.2 平台的设计规范

天翎网络 teemlink

www.teemlink.com 第 8 页共 22 页

Page 9: myApps柔性定制平台 技术白皮书 - teemlink.com · 态表单、工作流引擎、智能报表以及ERP适配接口。 在研发myApps的过程中,天翎公司的研发团队充

广州市天翎网络科技有限公司 myApps 平台技术白皮书

天翎网络 teemlink

www.teemlink.com 第 9 页共 22 页

MYAPPS 采用 6 层的体系架构,其中:

第一层:WEB(表示)层,通过 HTML 或 Ajax 的形式,展现用户的输入界面以及完成数据的采集;

第二层:Action Form 层,负责数据的采集,将 Web 层收集回来的数据,通过 Struts2(一种开

源的框架)传递给 ValueObject 对象,并为进一步处理做好准备;

第三层:Proxy 层,负责将 Action/动作请求进行分发,通过这一层的处理,将 Web 前端处理和

业务逻辑清晰的分开;

第四层:Process 层,此层实行主要的业务逻辑,通常可以选择采用 EJB 方式还是采用简单 Bean

方式。采用 EJB 方式时,一般使用无状态 Session Bean 实现。通过采用 Session Bean,可以实

现分布式的应用,且借助 EJB 的能力,实现实效转移和负载平衡;

第五层:DAO 代理层,通过设置这一层,使系统具备适应不同数据库及采用不同实现方式的能力;

如:为了同时支持 Oracle、MsSQL;

第六层:DAO 实现层,实行具体的 DAO 接口,比如可以通过 Hibernate 实现 DAO 功能,也可通过

JDO 实现数据访问功能,也可通过实行不同的 JDBC 接口,以兼容不同类型的数据库;

2.3 平台的技术特性

灵活的设计到应用(design to use)平台

使用 HTML 所见即所得(WYSIWYG)的表单设计器,无须任何编程语言知识。表单一经定义,即可使

用,无须编译或发布。

使用图形拖拉(Drag and Draw)的工作流设计工具,通过简单的角色及流程定义,无须专业的工

作流知识。

采用 Web 2.0 的页面风格,强调用户使用的体验性。

灵活的自定义报表平台,能根据表单定义灵活的报表样式。

支持移动设备的接入访问(包括表单和流程),无须额外开发。

提供多语言支持。

开放的构建到集成(build to integrate)平台

遵循 J2EE 的规范开发,支持各种流行应用服务器的高级功能,如集群、负载均衡、消息服务、

单点失效、灾难恢复等。

基于 Web 服务的自动态表单服务,能以其他同构或异构系统做集成。

Page 10: myApps柔性定制平台 技术白皮书 - teemlink.com · 态表单、工作流引擎、智能报表以及ERP适配接口。 在研发myApps的过程中,天翎公司的研发团队充

广州市天翎网络科技有限公司 myApps 平台技术白皮书

基于 Web 服务的业务流程协作和服务编排,以 WS4BPEL 做为业务流程执行语言,能实现各种类

型的工作流应用及与各类型的遗留系统做集成。

提供主数据交换服务,能以其他同构或异构系统做数据集成。

2.4 平台的概要设计

2.4.1 核心 Java 类

基础类图展现了系统的基本工作类结构,以及 MyApps 如何通过具体的类实行上一节所描述的 6层体系

架构。

其中:

BasicAction——所有 Action 类的基类,被定义为 Abstract(不能独立使用,必须通过子类的

继承),其中实现了基本的 WEB 采集数据并且影射到 ValueObject 的逻辑以及获取 WebUser(系

统当前处理者,这是一切权限控制的基础)的逻辑;

ProcessFactory——应用设计模式当中的工厂模式,通过这个工具,动态创建 ProcessBean,并

可以通过 CGLIB 技术,实现动态插入(AOP)Process 特性,比如,加入缓存机制等;

天翎网络 teemlink

www.teemlink.com 第 10 页共 22 页

Page 11: myApps柔性定制平台 技术白皮书 - teemlink.com · 态表单、工作流引擎、智能报表以及ERP适配接口。 在研发myApps的过程中,天翎公司的研发团队充

广州市天翎网络科技有限公司 myApps 平台技术白皮书

2.4.2 数据存储架构

数据存储分成三总类型,设计时数据、授权类数据、运行时数据。如图所示:

其中:

设计时数据——包含 Form、View、WorkFlow 的设计模板,仅在系统设计时被改变和存储;

授权类数据——包含 User、Role、Dept 信息,表现用户的基本信息、角色信息、组织架构,以

及定义对系统各功能模块的访问权限;

运行时数据——包含 Counter、Document、WorkFlow State 数据,分别存储计数器、文档、工作

流状态。考虑到需要将不同的实例(一个实例对应一个应用,比如可以为不同的应用系统分别建

立不同的实例)逻辑上分开,所以对于每一个不同的实例,提供不同的数据源定义

天翎网络 teemlink

www.teemlink.com 第 11 页共 22 页

Page 12: myApps柔性定制平台 技术白皮书 - teemlink.com · 态表单、工作流引擎、智能报表以及ERP适配接口。 在研发myApps的过程中,天翎公司的研发团队充

广州市天翎网络科技有限公司 myApps 平台技术白皮书

2.4.3 数据结构描述

下图为数据库表结构及其关系的描述图,考虑到 MyApps/OBPM 是通过面向对象的方式进行设计,并非

面向数据,而数据结构在设计思想中主要作为 Object 模型的序列化映射,所以在此不做重点描述。

ER Diagram -1 简略:

ER Diagram – 2 详细:

天翎网络 teemlink

www.teemlink.com 第 12 页共 22 页

Page 13: myApps柔性定制平台 技术白皮书 - teemlink.com · 态表单、工作流引擎、智能报表以及ERP适配接口。 在研发myApps的过程中,天翎公司的研发团队充

广州市天翎网络科技有限公司 myApps 平台技术白皮书

第三章 myApps 平台核心功能

应用软件的功能主要是围绕数据/文档处理而设计的,大体可以分为:数据采集、数据处理、数据展现

三个部分。由于这种认识,MYAPPS 抽象出一些通用元素,包括:动态表单、工作流程、报表,并在这三

个核心功能外扩展了一些辅助的应用功能模块

表单工具:解决数据采集问题

流程工具:解决数据处理问题

界面工具:解决用户接入问题

组织模型:解决人员角色问题

权限工具:解决角色权限问题

报表工具:解决数据展现问题

3.1 myApps 动态表单功能

动态表单是天翎公司核心技术之一,也是天翎公司核心产品 myApps 的重要组成部分。通过对于动态

表单的应用,可以避免在电子流程系统中硬编码的数据采集及处理表单,提高系统的可维护性,

动态表单的原理并不复杂,如下图所示:

天翎网络 teemlink

www.teemlink.com 第 13 页共 22 页

Page 14: myApps柔性定制平台 技术白皮书 - teemlink.com · 态表单、工作流引擎、智能报表以及ERP适配接口。 在研发myApps的过程中,天翎公司的研发团队充

广州市天翎网络科技有限公司 myApps 平台技术白皮书

动态表单原理示意图

该技术的难点在于:

1) 表单的定制——通过 B/S 结构的定制终端定制表单模板,实现各种版式的定义以及包括:单行文

本框控件、多行文本框控件、下拉列表框控件、单选框控件、复选框控件、自动编号控件、组织

机构控件、Word 嵌入编辑控件、Excel 嵌入编辑控件、电子签章控件等;

2) 表单的描述——采用 XML 描述表单布局及样式,并能够在定制器和页面生成器之间保持定制时和

显示时状态和布局保持一致;

3) 主从等复杂数据结构在B/S结构下的表达——主从等复杂数据结构在C/S结构下可以很容易通过

数据绑定等方式实现。但由于 B/S 结构下主要的通讯协议 HTTP 为一种无状态的网络通讯协议。

表和表之间的数据关系不能通过内存持有的方式表达,所以必须通过额外的处理才能实现数据对

象关系的展现;

4) 动态数据存储结构——动态表单必定对应动态数据存储结构。我们通过 Parser 描述动态表单的

XML,并自动生成对应的数据动态存储结构;

5) 表间数据计算和校验——通过内嵌的宏语言实现,详见“嵌入式宏语言及调试工具”部分描述。

6) 动态表单实现类结构图:

天翎网络 teemlink

www.teemlink.com 第 14 页共 22 页

Page 15: myApps柔性定制平台 技术白皮书 - teemlink.com · 态表单、工作流引擎、智能报表以及ERP适配接口。 在研发myApps的过程中,天翎公司的研发团队充

广州市天翎网络科技有限公司 myApps 平台技术白皮书

Form——动态表单实现的基本入口,描述了 DynaForm 的最基本属性,比如名称、ID、以及最核

心的 TemplateContext。TemplateContext 中保存的是 Form 的描述 XML,通过此 XML 描述两类信

息:(1)Form 中所具有的 Field 以及 Field 的类型、名称、长度、计算代码等等,XML;(2)Form

的格式,比如排列次序、表格定位等。Form 作为一个 ValueObject 存储在数据库中,在反序列

化的过程当中,系统自动解析 XML 的内容并将其转换为 Java Object 并由此具备 Object 的行为

特性;

FormElement——接口,表示 Form 中的基本元素;

FormField——动态表单的最基本元素,在 SmartWeb/OBPM 中被声明为 Abstract,具体 Object

行为依赖于具体的 SubClass 实现;

TextField——单行文本框,继承 FormField;

SelectField——下拉选择框,继承 FormField;

TextareaField——多行文本框,继承 FormField;

CheckBoxField——复选框,继承 FormField;

RadioBoxField——单选框,继承 FormField;

Textpart——静态文本段,除各种 Field 以外的静态文本部分,继承 FormElement;

ComponentField——自定义组件,继承 FormField;

AttachmentUploadField——附件上传组件,继承 FormField;

ImageUploadField——图片上传组件,继承 FormField;

ViewDialogField——视图组件,用于实现主从结构的表单,继承 FormField;

天翎网络 teemlink

www.teemlink.com 第 15 页共 22 页

CalctextField——计算文本组件,用于实现需要计算的文本,继承 FormField;

Page 16: myApps柔性定制平台 技术白皮书 - teemlink.com · 态表单、工作流引擎、智能报表以及ERP适配接口。 在研发myApps的过程中,天翎公司的研发团队充

广州市天翎网络科技有限公司 myApps 平台技术白皮书

IncludeField——实现 SubForm 的包含,继承 FormField。

OcrField——为将来预留的接口,系统暂未实现;

WordField——为将来预留的接口,系统暂未实现;

系统界面

3.2 WrokFlow——Design Time

WorkFlow 设计结构图:

天翎网络 teemlink

www.teemlink.com 第 16 页共 22 页

Page 17: myApps柔性定制平台 技术白皮书 - teemlink.com · 态表单、工作流引擎、智能报表以及ERP适配接口。 在研发myApps的过程中,天翎公司的研发团队充

广州市天翎网络科技有限公司 myApps 平台技术白皮书

天翎网络 teemlink

www.teemlink.com 第 17 页共 22 页

其中:

Element——为 Abstract 类,表示 WorkFlow 中任意元素;

Node——表示流程中的节点,继承 PaintElement;

PaintElement——表示需要界面显示的 Element,继承与 Element,Relation 及 Node 均由此继

承;

EndNode——表示结束节点;

AbortNode——表示取消节点;

TerminateNode——表示终止节点

SubFlow——表示子流程,系统暂未实现;

SuspendNode——挂起节点;

CompleteNode——完成节点;

StartNode——开始节点;

ManualNode——人工处理节点;

AutoNode——自动处理节点,系统暂未实现;

Relation——表示节点与节点之间的连接路径;

Actor——系统预留的接口;

NodeActivity——系统预留的接口;

所有节点信息,通过FlowDiagram表现,且通过XML表达以及存储。XMLOperate处理XML与Java Object

之间的转换关系;

Page 18: myApps柔性定制平台 技术白皮书 - teemlink.com · 态表单、工作流引擎、智能报表以及ERP适配接口。 在研发myApps的过程中,天翎公司的研发团队充

广州市天翎网络科技有限公司 myApps 平台技术白皮书

3.3 WorkFlow——Running Time

工作流运行时状态如图:

其中:

WFRunner——工作流处理的对外接口,需要用到工作流的调用均通过此对象完成;

StateMachine——工作流状态机的实现,是整个工作流实现系统的核心,具体说明参见 API 文档;

ActorRT——当前处理者运行时状态;

ActorHIS——历史处理者处理历史纪录;

FlowStateRT——流程当前状态,比如:挂起、运行等;

NodeRT——当前节点运行时状态;一个 Node 可以对应多个 Actor;

RelationHIS——流程路径处理历史纪录;

其他几个类均为实现 WorkFlow 运行所需要的辅助功能类。

天翎网络 teemlink

www.teemlink.com 第 18 页共 22 页

Page 19: myApps柔性定制平台 技术白皮书 - teemlink.com · 态表单、工作流引擎、智能报表以及ERP适配接口。 在研发myApps的过程中,天翎公司的研发团队充

广州市天翎网络科技有限公司 myApps 平台技术白皮书

系统界面:

3.4 myApps 宏语言功能

虽然系统提供了很好的定制功能,可以保证绝大多数普通用户仅需要通过一些简单的配置完成应用系

统的构建。然而,就像微软的 Office 产品准备了更为强大的 VBA 语言以满足高级用户的高级需求一样,

myApps 平台为高级用户准备了宏语言 iScript(为了方便用户学习和使用,iScript 采用 JavaScript 语法)并

提供 B/S 结构的在线调试工具集。主要内容包括:

MacroLibs 宏语言函数库

为 View 或 Document 提供可重用的函数,用于执行各种逻辑操作,MacroLibs 的新建页面,如下图:

天翎网络 teemlink

www.teemlink.com 第 19 页共 22 页

Page 20: myApps柔性定制平台 技术白皮书 - teemlink.com · 态表单、工作流引擎、智能报表以及ERP适配接口。 在研发myApps的过程中,天翎公司的研发团队充

广州市天翎网络科技有限公司 myApps 平台技术白皮书

调试器

提供语法高亮显示。支持断点、单步跟踪、钻入、钻出。变量(表达式)值查询等。

天翎网络 teemlink

www.teemlink.com 第 20 页共 22 页

Page 21: myApps柔性定制平台 技术白皮书 - teemlink.com · 态表单、工作流引擎、智能报表以及ERP适配接口。 在研发myApps的过程中,天翎公司的研发团队充

广州市天翎网络科技有限公司 myApps 平台技术白皮书

天翎网络 teemlink

www.teemlink.com 第 21 页共 22 页

第四章 关于天翎

4.1 公司简介

天翎网络科技有限公司于 2006 年正式成立,注册资金 1000 万元,公司核心技术团队由一群优秀的管

理咨询专家及软件工程师所组成,研发方向主要为工作流、数据交换以及相关应用技术领域。在企业流程

管理(BPM)软件上有着丰富的技术积累和建设经验,天翎网络科技依托先进的(BPM)理论知识,多年

积累的(BPM)建设项目管理经验,能够为客户提供从(BPM)管理咨询、规划、设计、培训等全方位的

解决方案。同时作为 SAP 的紧密合作伙伴,我们的核心产品《MyApps 柔性平台》能够和 SAP-ERP 无缝整

合(已通过 Powered By NetWeaver 认证)。我们奉行“永不言败的工程师”精神,力求以严谨的态度和深厚

的技术为顾客提供最完美的服务,并有志成为华南地区工作流及数据交换领域最具影响的企业!

技术优势

自主研发了集成化的工作流应用软件开发平台 MYAPPS,平台涵盖了对企业业务流程需求分析,设计,

快速开发部署,仿真测试,运行维护,更新和发布,流程绩效分析和管理,流程改进等企业绩效管理(BPM)

全生命周期支持。天翎网络科技有限公司是国内第一家通过 SAP 认证(Powered By NetWeaver)的厂商。

4.2 技术支持和售后服务

技术支持及售后服务体系

通过广泛的社会实践,我公司已形成了一套完善的立体服务架构,拥有经验丰富的技术支持、开发和

培训人员以及专门对用户需求而设计的各项服务。保障用户在不同应用阶段、不同层次、不同规模的服务

需求得到满足。我们的服务方式有:

1. E-mail 服务:用户可享受远程支持服务以解决遇到的一些系统软件问题,我公司提供 E-mail

支持服务,以保证及时对用户提出的问题予以解答。无法通过邮件解答的将以电话、传真或到访

的方式加以解决。

2. 电话服务:用户可享受远程支持服务以解决遇到的一些系统软件问题,我公司将以一贯的热情快

速提供答案,减少等待时间及系统不正常运行所带来的损失,所有电话资料将被登记并及时给予

口答,不便电话讨论的将以传真或到访的方式加以解决。

3. 现场支持:对于用户方在 E-mail 和电话中无法解决的问题,我公司提供现场维护和支持服务。

技术培训、问题诊断及解决

Page 22: myApps柔性定制平台 技术白皮书 - teemlink.com · 态表单、工作流引擎、智能报表以及ERP适配接口。 在研发myApps的过程中,天翎公司的研发团队充

广州市天翎网络科技有限公司 myApps 平台技术白皮书

系统管理协助、安装协助

系统性能分析、优化

系统界面调整、优化

BUG 的修复,数据维护

补丁分析-协助管理,安装,测试

与客户技术联系人就服务请求的状态保持沟通

就客户对系统服务提出的严重问题保持沟通

就服务请求协助查找问题解决方案

测试环境的创建,归档,跟踪及报告

就客户的 IT 项目提供可行性的帮助

协助客户创建实施备份及恢复流程

协助客户建立冗灾备份系统

工程师后备服务

升级协助-制定升级及实施计划

4. 定期回访支持:提供定期的现场回访、电话回访和 E-mail 回访支持。

服务请求处理流程

天翎网络 teemlink

www.teemlink.com 第 22 页共 22 页