[]
        
(Showing Draft Content)

发布应用

云服务资源开通成功后,现在可以将活字格应用发布到活字格云了。发布成功后,最终用户可以通过云服务默认域名或自定义域名(配置自定义域名)访问应用。

发布应用



操作步骤

1. 打开应用。

用活字格设计器(下载设计器)打开您需要发布的应用,并将工程文件按图1升级到新版本(如已升级请忽略)。


提示:

1)请务必使用活字格V8.0.1.0及以上版本发布应用到活字格云,低于V8.0.1.0均不支持。

2)活字格云服务自带免费的SQLite数据库,如业务数据量大时建议使用外联数据库(操作指导见下表),推荐购买活字格云数据库(购买云数据库),内网访问速度更快,更安全。

数据库类型

操作指导

SQL Server数据库

查看文档

MySQL或MariaDB数据库

查看文档

PostgreSQL数据库

查看文档

达梦数据库

查看文档

Oracle数据库

查看文档

通过ODBC连接其他数据库

查看文档

2. 发布应用。

现在可以将应用发布在活字格云服务上了,在功能区菜单栏中选择“发布-服务器”。设计器点击进入“发布”页签,出现“发布设置”窗口,见图2(配置项说明见下表),测试连接,服务器连接成功后点击“发布”,等待数秒,应用就发布成功啦。

image

弹出发布设置对话框。

image

配置项

说明

服务器类型

选择活字格云。

请填写活字格云服务实例的默认域名。可在活字格云工作台的云服务实例详情页查看。

云服务

单击下拉框,会列出登录用户账号下的所有云服务,您可选择云服务发布应用。您还可以单击“购买云服务”,进入活字格云购买云服务。

用户名、密码

访问该云服务实例的管理控制台的用户名和密码。

注意:管理控制台默认账号为:administrator,密码为:123456。

为确保账号安全性,首次登录请务必修改密码,或启用两步验证。

应用名

应用的名称,建议设置为应用的英文名或简称。

访问地址

发布成功后,最终用户访问该应用的地址,自动生成。

其他项

发布角色、用户、组织到服务器。设计器和服务端的用户管理是分开的,勾选此项后,可选择将设计器用户管理中的角色发布到服务端的用户管理中。

首次发布可无需修改。后续可根据实际情况勾选配置。

3.测试连接。

设置完成后单击“测试连接”。成功后会出现如下对话框,您可单击“保存设置”,将常用的设置保存。



说明:

您必须保存工程文件,才能保存发布设置。

单击“下一步”进行其他设置。

设置

说明

将工程文件发布到服务器

勾选此项后,会将工程文件发布到服务器,在管理控制台中可以查看该应用的工程文件的历史版本。

发布备注

发布的备注, 可以在管理控制台的日志中查看。具体请参见日志中的“发布日志”。

应用备注

应用的备注,可以在管理控制台的应用列表中查看。应用备注的最大长度为 500。

如果应用不是第一次发布,会显示以下对话框:

image


设置

说明

覆盖服务器数据库

发布网站时是否将设计器的数据库覆盖云服务器的数据库,可选择全覆盖和半覆盖。

  • 全覆盖:用设计器的表结构和数据完全覆盖云服务器端。

  • 半覆盖:用设计器的表结构覆盖云服务器表结构,保留云服务端数据。具体数据合并设置请参见数据合并与迁移

对于活字格V7及之前的版本,此选项只对活字格内建表有效,对外联数据库,如SQL Server、Oracle数据库等不起作用;活字格V7.1开始支持外联数据库的半覆盖。

覆盖服务器流程数据库

勾选后,会将在设计器中设置的流程数据发布到服务器上,将云服务器端的资源覆盖掉。具体请参见资源权限

覆盖服务器流程文件

勾选后,会将在设计器中设置的流程文件发布到服务器上,将云服务器端的资源覆盖掉。具体请参见资源权限

  • 流程数据库为内建数据库:

    • 勾选“覆盖服务器流程数据库”后,将把本地流程数库拷贝到云服务器,否则,保留云服务器已有的流程数据库。

    • 勾选“覆盖服务器流程文件”后,将发布流程定义文件到数据库,所有的流程定义版本增加1,并且挂起所有旧版本,否则,不发布任何流程定义到数据库,流程数据库的数据完全不变。

  • 流程数据库为外联数据库:

    • 勾选“覆盖服务器流程数据库”后,将把本地流程数库拷贝到云服务器,否则,保留云服务器已有的流程数据库。

    • 勾选“覆盖服务器流程文件”后,将发布流程定义文件到数据库,所有的流程定义版本增加1,并且挂起所有旧版本,否则,不发布任何流程定义到数据库,流程数据库的数据完全不变。由于发布后的应用和本地调试环境共用一个数据库连接字符串,即它们使用相同的流程数据库,这意味着在设计器中使用F5调试运行会影响已发布应用的流程数据,为避免数据混乱,应用最终上线时,请在管理控制台的“应用->高级设置”中修改流程数据库的连接字符串。

覆盖服务器资源权限

勾选后,会将在设计器中设置的资源权限发布到服务器上,将云服务器端的资源覆盖掉。具体请参见资源权限

覆盖计划任务的预定计划

勾选后,会将在设计器中设置的计划任务的预定计划发布到服务器上,将云服务器端的覆盖掉。

覆盖服务器报表文件

勾选后,会将在设计器中设置的报表文件发布到服务器上,将云服务器端的资源覆盖掉。具体请参见资源权限

覆盖服务器端的全局变量

勾选后,会将在设计器中设置的全局变量发布到服务器上,将云服务器端的全局变量覆盖掉。

发布后激活服务器

如果应用为暂停状态,会显示此项,默认为勾选,发布后即可激活服务器。

将工程文件发布到服务器

勾选此项后,会将工程文件发布到云服务器,在管理控制台中可以查看该应用的工程文件的历史版本。

4.发布网站。

单击“发布”即可将当前活字格应用程序发布到云服务器上,发布准备期间将会出现一个进度条来告诉用户当前进度。