检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
AstroZero脚本概述 针对业务逻辑比较复杂的场景,AstroZero低代码平台提供了脚本(Script)能力,支持用户在线开发TypeScript脚本,完成灵活复杂的业务逻辑。 与服务编排对比 脚本是代码化的,使用TypeScript开发的。脚本是内聚的,相当于生产积木的,并且脚本可以对这个积木实现批量化处理的复杂场景。
运行包。目前在Web容器中运行,只支持高级页面。 应用ID:小程序AppID,请登录小程序管理后台获取。 主页:打开小程序时,要展示的首页。 视图:运行到Web容器时,高级页面分为电脑端和移动端两个视图,选择需要下载的视图。 环境类型:提供服务的AstroZero环境类型。分“开
“我的仓库”即账号私仓,开发者开发好应用后,将应用发布到“我的仓库”,可供同账号下其他用户在沙箱环境或者运行环境“我的仓库”中进行安装,以便于测试或者使用该软件。在“我的仓库”中,只适用于安装租户下用户发布的资产包。 参考登录管理中心中操作,以该账号下其他用户登录需要安装应用的沙箱或运行环境的管理中心。 在左侧导航栏中,选择“应用管理
管理应用中的选项列表 选项列表用于定义对象的字段可选用的值,类似于定义下拉列表的一组枚举值。在AstroZero的选项列表中,您可以查看系统预置的选项列表,同时支持删除、查看和修改在应用中自定义的选项列表,同时支持为选项列表添加选项值。 管理选项列表 在AstroZero服务控制台,单击“进入首页”,进入应用开发页面。
使用SOAP服务调用SOAP协议接口:当系统需要调用第三方提供的SOAP协议接口时,可以通过配置SOAP Service来实现。SOAP Service是第三方系统提供的Soap服务,是一组模块化的SOAP接口(SOAP Action),通过配置第三方提供的SOAP服务的URL进行
请求成功。 响应消息头 对应请求消息头,响应同样也有消息头,如“Content-type”。 对于使用OAuth 2.0的client credentials鉴权模式,获取的用户Token接口,返回如下所示的消息头。 图1 响应消息头 响应消息体(可选) 响应消息体通常以结构化格
”。 每个OAuth都有特定的用途,建议为不同的第三方系统单独新建一个OAuth。 OAuth关联的用户需要具有访问相关API的权限,否则会因为权限问题导致回调失败。 表1 新建客户端模式参数说明 参数 说明 名称 新建接入认证的名称,用于标识待接入的第三方系统名称。命名要求如下:
编辑中的测试调试区域。 操作步骤 参考脚本开发实例中操作,创建一个脚本样例。 本示例以示例服务脚本为例,进行介绍。 图1 示例服务脚本 单击代码编辑器上方的,保存脚本。 运行测试脚本。 单击编辑器上方的,执行脚本。 在“输入参数”页签中,输入请求报文,单击测试窗口右上角的。 {
属性设置:根据实际用途,设置包的类型和相关组件的属性。 编译:如果编译错误,则需要对错误组件进行修复,完成后才可进行下一步。 打包发布:发布时可以选择发布到AstroZero下的“我的仓库”,也可以发布到其他平台,具体如图1所示。发布到“我的仓库”主要用于后续的沙箱环境测试和生产环境运
在运行态都不可访问。 :配置应用程序的导航条。 :配置应用程序的布局。 :将应用发布到小程序运行。 :支持查看具体版本对应的该应用的高级页面。在高级页面中单击“查看页面地址”可查看页面的地址。 :该图标只在开发环境出现,表示删除应用。 父主题: 应用管理
如果已新增数据,为了后续测试方便,建议多创建几条数据。 测试修改逻辑能否正常执行。 单击编辑器上方的,执行脚本。 在界面底部输入测试数据,单击测试窗口右上角执行图标。 如下样例报文中的加粗id值,请修改为图1的返回结果,加粗斜体字段名请替换为实际的字段名。以下报文是修改name字段。 { "equipment":
界面样式、字段变更时的触发事件等。如果把待开发的业务系统比作一部电影,对象就是电影中的各个角色,需要勾勒角色的外貌、性格特点、人物关系和所经历的剧情。 AstroZero低代码平台中的对象包括如下几种: 标准对象 标准对象是低代码平台预置的对象,对象名称和对象字段均已定义好,可以满足最基本的业务需要。
选项列表:允许用户从定义的列表中选择值。 选项列表(多项选择):允许用户从定义的列表中选择多个值。 URL:允许用户输入任何有效的网址。当用户单击该字段时,该 URL 将在单独的浏览器窗口中打开。 查找关系:创建一个将此对象链接到另一对象的关系。 自动编号:使用用户定义的格式生成序列编号。该编号对于每条新记录会自动递增。
Connect而来的消息数据或者有通过连接器与ROMA Connect对接来调用ROMA Connect的服务API。 请参考设置应用中对接的ROMA Connect信息中操作,在AstroZero中设置ROMA Connect实例信息。 在我的仓库中,安装应用的安装包或补丁包 “我的仓库”
择“咖啡”时,“具体饮品”只展示咖啡类的选项。 设置选项关联 单击单选“具体饮品”右侧的“问卷模式设置”。 图1 单击“问卷模式设置” 打开“选项关联”开关,在具体的选项后单击“添加关联”。 图2 添加关联 选择关联字段的选项值,如关联“饮品分类”下的“咖啡”选项,单击“确定”。
富文本 富文本组件为升级版的文本的输入,支持填写图文并茂的内容。 在表单开发页面,从“数据组件”中,拖拽“富文本”组件至表单设计区域,如图1。 图1 富文本 显示名称:该组件在页面呈现给用户的名称,可以设置为中文,也可以设置为英文。 行数:设置富文本默认行数,支持行高随内容自动调整。
导入导出应用中对象的数据 将当前系统中的对象数据导出,然后在其他环境或账号进行导入,实现数据迁移和备份,如迁移旧的数据去新的环境,保持对象的一致和兼容。从而实现在不同的账号间或环境间的数据迁移,避免重复开发和不兼容的开发。 导出对象数据 在AstroZero服务控制台,单击“进入首页”,进入应用开发页面。
登录管理中心 登录开发环境的管理中心 使用注册的账号,开通并登录华为云。 图1 华为账号登录页面 在华为云控制页面,选择服务所在的区域,单击,选择“服务列表 > 开发与运维 >Astro轻应用(原AppCube)”。 您也可以直接在搜索框中,输入“Astro轻应用(原AppCub
troZero资源。 根据企业用户的职能,设置不同的访问权限,以达到用户之间的权限隔离。 将AstroZero资源委托给更专业、高效的其他华为账号或者云服务,这些账号或者云服务可以根据权限进行代运维。 操作视频 本视频介绍AstroZero中的开发者用户与权限,演示为IAM用户授予AstroZero中相关权限的操作。
了解命名空间 由于不同租户间的数据可打包共享,为了避免数据命名的重复(例如数据对象、应用、服务编排等),租户在首次创建应用前,需要先定义一个命名空间。 租户的命名空间唯一且每个租户只能创建一个命名空间。命名空间一旦设定不能修改,请慎重定义,建议您使用公司或者团队的缩写作为命名空间。 命