当前位置: 首页 > Web前端 > HTML

万物皆可集成系列:低代码对接泛微e生态

时间:2023-03-27 23:30:01 HTML

近几年,谈到企业信息化,OA作为面向全员的集体应用,在企业管理中被广泛应用。众所周知,盘微e-cology是一款面向大中型企业的平台化协同办公自动化系统。其标准化的功能和软件的易用性极大地提高了大中型企业的内部管理效率。但是,由于每个企业的内部管理方式和流程不同,标准的软件功能很难更好地满足所有企业的内部需求。随着企业业务的快速发展,如何提高平台产品的二次开发效率,保证功能的快速迭代,降低企业应用的开发成本,成为每个定制开发者需要解决的事情。我们该如何解决这些烦恼呢?低代码数据集成平台赋能企业数字化运营。低代码平台是一种通过可视化方式,无需或少量编码,快速构建各种应用系统的开发平台。可与企业原有系统数据对接,汇总分析,实现企业全业务流程的精细化、数字化、智能化管控。下面我们将介绍如何使用低代码对接凡维生态。配置e-cology安全提供程序1.下载安全提供程序低代码开发平台使用的泛微e-cology安全提供程序如下,下载地址:https://gcdn.grapecity.com.cn..2、添加用户安全提供者以管理员身份登录美盛管理控制台,然后进入“第三方”页面,点击“上传”添加用户安全提供者。3.配置安全提供者。在“其他设置”中,输入OA数据库服务器的连接字符串和需要同步的用户白名单(如果不输入,表示同步所有员工;如果需要同步部分用户,则用一个回车)数据库连接字符串的一般形式为:server=x.x.x.x;database=ecology_db;uid=sa;pwd=xxxxxx;输入完成后,点击下方的“保存设置”按钮。效果如下:之后在登录窗口输入OA系统的用户名和密码就可以登录MovableType开发的应用系统了。部署e-cology专用集成接口文件1.下载集成接口文件点击下载专用集成接口文件。以下是e-clology不同版本的接口文件,请根据实际情况选择下载。https://gcdn.grapecity.com.cn...2。文件部署将文件放在...\ecology\interface目录下即可完成部署,如下图所示。e-cology集成登录和菜单设置准备工作(主要包括部署e-cology安全提供程序和部署e-cology专用集成接口文件)完成后,可以设置集成登录项和集成菜单,添加文件。最终效果如下图所示,即可以在e-cology系统中打开活字开发的应用系统。1.设置集成登录设置集成登录的目的是在e-cology中创建一个活字集成登录项。该登录项可以设置一次,在后续具体系统和页面的集成中可以引用该登录项。操作步骤如下:(1)以管理员账号登录e-cology,进入后台应用中心。(2)点击“集成中心”>“集成登录”,进入集成登录设置页面。(3)单击“新建”按钮,打开新建集成登录对话框。(4)如下图设置登录项。类型:e8版本,请选择“其他”,如上图所示。e9版本请选择“General”。Identification:唯一标识本次集成项的字符串,以后集成具体的仪表盘或报表时需要用到。一旦设置了这个标志,它就不能被修改。名称:集成登录的名称,将出现在登录列表中。内网地址:https://x.x.x.x/MobileType应用名称/sso页面,其中x.x.x.x为MovableType服务器的IP地址或域名。(注意使用https)外网地址:可以与内网地址相同,也可以将内网地址中的x.x.x.x替换成服务器外网IP(如果有的话)。(注意使用https)请求方式:请选择“GET”。账户参数名称:请输入“用户名”,选择“使用生态账户”。密码参数名称:无需输入,选择“使用生态密码”即可。单点登录地址:/interface/Entrance.jsp(5)设置完成后,点击右上角的“保存”按钮。可以看到刚才设置的那一项已经出现在集成登录列表中了。2、设置综合菜单,设置生态中用于显示活字格的菜单项。设置后效果如下:(1)以管理员账号登录e-cology,进入后台应用中心。(3)输入“菜单名称”和“顶部显示的缩写”,选择“同步分区”为“同步到下分区”。“顶部显示缩写”是生态顶部菜单中显示的缩写。(4)设置完成后,点击右上角的“保存”按钮保存设置。这时候用其他普通账号登录,就可以看到菜单效果了。3.添加集成文档设置集成登录和集成菜单后,可以添加仪表板或报表。具体添加方法如下:(1)点击活字格子菜单右侧的“添加”,添加一个新的子菜单项。(2)设置子菜单内容,添加集成文档。菜单名称:这是报告或仪表板的名称。链接地址:应该是下面的形式:/interface/EntranceWyn.jsp?id=hzg粗体部分不变。链接地址中的id参数为集成登录项的标识,如下图所示。设置完成后,点击“保存”按钮,完成文档添加步骤。此时用普通账号登录生态,即可看到整合效果。可以看到活字格的功能演示DEMO是直接显示在OA页面上的。提示如果想通过跳转到新窗口的方式打开Wyn报表或仪表盘,只需在第二步的菜单项设置中将“打开位置”改为“弹出窗口”即可。部署MovableType应用实现单点登录1.在开发的MovableType应用中添加一个SSO匿名页面。注意:页面名称与下图中的配置项一致。2.在匿名页面中使用MovableType的GETURLQUERYVALUE函数获取范伟e-cology传递的用户名3.在匿名页面的页面加载命令中,设置发送HTTP请求命令调用单点登录接口活字格,并传递泛微生态用户名和活字格单点登录密码其他:地址为固定地址:/SSO/GetUserToken请求方式:POST数据类型:复合结构,同时检查JSON序列化userName:通过GETURLQUERYVALUE获取password:使用可移动类型的单点登录密码,请求结果返回变量token如下图4.使用页面跳转命令,拼接单点登录接口返回的token,重定向单点登录活字页面5.发布活字应用后,发布应用地址拼接/SSO页面,然后单点登录访问appl凡维e-cology中ication名称:如上图为ecology_demo,发布时可自定义匿名页面名称:sso页面,开发时可自定义。到这里我们已经全面实现了泛微生态的低代码对接,这也是我们万物互联低代码系列的第一篇,我们将为大家带来更多低代码集成相关内容,不要有兴趣的不要错过哦~