# 关于本站

# 演进历史

自2015年起,致远推出了open.seeyon.com开放平台,打造了第一代技术生态社区。open.seeyon建立了统一的技术文档出口,为客开、伙伴、第三方提供了开放的技术资源,是每一位技术接入用户必访站点。

时光荏苒,随着致远V5产品版本的不断迭代,open.seeyon技术平台(各种原因)没有跟上版本的脚步,技术文档大多还停留在V7.x版本。

1701515239187.png

考虑到未来扩展性和可维护性,我们决定采用新一代技术方案构建开放平台,于是open.seeyoncloud.com致远开放平台V2.0诞生!

open.seeyoncloud不再只是提供面向开发技术的文档,也推出了FAQ、产品文档等导航解决产品功能运维层面的问题,力图大家能通过平台快速自助解决问题。

1701515253897.png

# 关于开发文档

开发文档和SeeyonAPI是面向技术的文档库,在原来open.seeyon已有知识基础上完善了新版本的特性。

# 访问地址

菜单 地址
开发文档 https://open.seeyoncloud.com/v5devCTP/
SeeyonAPI https://open.seeyoncloud.com/seeyonapi/

# 支持版本

本站暂时面向致远V5平台推出的产品线客户,包含并不仅限于如下产品版本:

  • A8+企业版/集团版、A8-N单组织/多组织版,如V8.0SP2LTS、V8.1、V8.2及未来更多版本
  • G6单组织/多组织版、G6-N单组织/多组织版,如V8.1、V8.2及未来更多版本
  • 督查督办V8.1、V8.2及未来更多版本

# 面向群体

致远软件V5开放平台网站-开发文档,主要面向技术人员的内容管理平台,服务于在致远平台建设的开发人员。

服务对象 服务内容
开发人员 开发文档、接口信息、解决方案。
内外部所有用户 了解致远V5平台。

# 关于V5平台

V5平台由协同技术平台(Collaboration Technology Platform)、协同应用平台(Collaboration Application Platform)、协同移动平台(Collaboration Mobile Platform)、协同集成平台(Collaboration Integration Platform)四大支撑平台组成。

1701515600013.png

协同技术平台(CTP)主要面向开发人员,提供开发框架、规范、组件和全生命周期的开发流程管理。CTP基于协同管理软件领域15年技术沉淀,高度抽象出协同应用五大核心业务引擎:组织权限、工作流、表单、门户及报表引擎。五大引擎基于B/S的MVC开发框架,并在此基础上封装、组合,形成致远协同服务用于应用开发的高度复用、抽象灵活的技术平台。同时,CTP平台提供安全与插件机制,通过远程服务调用与本地(API)接口相结合的方式,为致远研发内部、合作伙伴及客户提供策略配置、二次开发等多种方式以满足快速构建及扩展协同应用的各类需求。

协同应用平台(CAP)主要面向企业业务人员,通过配置工具搭建业务应用。以“人”为中心,“组织行为管理”为关键,“结构化信息”处理为重点,是内外打通、移动互联的大协同时代协同管理软件应用的结晶。基于智能表单引擎衍生的业务生成器,支持零编码方式搭建业务系统,便于应对需求变更进行重构,解决组织不同发展时期对协同软件的不同要求,为组织的不断发展壮大提供持续高效的协同服务。

协同移动平台(CMP)主要面向移动开发人员,提供移动开发框架基础支撑。以协同为核心,移动技术为骨架,支持致远旗下所有产品移动化的技术和应用平台。CMP平台同时提供应用集成解决方案,通过配置化的方式集成其他移动业务应用;提供移动应用开发的基础引擎和定制化接口,为二次开发提供标准化的扩展机制;提供统一的移动化办公桌面,有效提升企业工作效率。

协同集成平台(CIP)提供标准套件、接口和工具进行异构系统集成。提供企业应用集成整体方案及底层支持,标准化支持与NC、EAS、SAP、U8等ERP的HR、财务和供应链模块进行人员、页面、数据和流程的集成,与滴滴、携程整合提供一体化商旅出行解决方案,打破数据孤岛、信息孤岛和应用孤岛;基于开放性的平台架构,并提供DEE数据交换引擎简化异构系统之间的数据交换。

1701515613497.png

# 能力一览

V5开发文档内容管理平台提供了从入门到熟练的一整套文档解决方案,立志于让新人快速入手,让老人更加熟练解决问题。开放文档将持续提供如下能力输出:

一、新手入门:

  • 环境搭建
  • 开发示例
  • 代码版本管理、开发规范、安全规范
  • 定制开发引导
  • 问题调试方法、代码溯源方法、日志分析方法

二、进阶:平台组件

  • 代码结构、MVC框架、异常框架、日志
  • 数据层组件、Event事件监听、缓存组件、定时任务、平台锁组件、
  • 加密解密组件、多时区组件、多语言组件、选人组件、消息组件、电子邮箱组件

三、进阶:移动定制开发

  • 基于H5的页面开发
  • 三方集成常见问题及解决方案
  • M3原生开发

四、进阶:CIP集成

  • CIP集成接口
  • CAS认证
  • DEE集成
  • 集成组件:用户绑定、消息集成、待办集成、单点登录等

五、进阶:CAP应用表单开发

  • CAP3自定义控件开发
  • CAP4:前端后端环境搭建和编译、自定义控件开发、自定义按钮开发、门户空间开发、前端模板化开发

六、进阶:前端文档

  • 各业务模块前端代码位置总结
  • ES6转ES5工具
  • 前端技术经验

七、技术解决方案(持续完善)

  • 持续贡献各模块定制开发问题解决方案

八、SeeyonAPI

  • 对外开放的Rest APi、Event、动态接口API文档、核心工程Java Doc文档

# 技术要求

如果需要基于V5平台进行应用开发,开发人员需要掌握的相关技能如下:

# 后端服务开发

  • Java语言编程(JDK1.8)

  • JavaEE(Servlet、Filter等)

  • Spring、Spring MVC

  • XML和JSON

  • Restful

  • 熟悉致远CTP平台技术

# 后端数据层开发

  • JDBC原理和编程方法

  • Hiberante原理与编程方法

  • 数据库的配置和使用:Postgresql、MySQL、Oracle、SQL Server等

# 前端界面开发(JSP)

  • JavaSrcipt基本用法

  • CSS的使用

  • JSP/JSTL/EL

  • JQuery

  • Ajax

  • SeeyonUI框架代码

# 前端界面开发(Html)

  • JavaSrcipt基本用法

  • CSS的使用

  • HTML结构、Html5特性

  • VueJs

  • Ajax

# 移动应用开发(Html5)

  • JavaSrcipt基本用法

  • CSS的使用

  • HTML结构、Html5特性

  • 熟悉致远CMP平台API

# 问题反馈

如果在使用过程中有发现内容缺失、错误,欢迎通过页面右下角的“问题反馈”按钮反馈,我们收到信息后会尽快处理。

1701515375955.png

# 版权申明

本站版权归北京致远互联软件股份有限公司所有,摘编、转载或链接请注明出处,严禁一切取本站文档销售、商用行为。

对于不遵守此声明或者其他违法使用本站内容者,公司依法保留追究权。

创建人:admin
修改人:het