为华为云Astro轻应用服务编排添加调用模板图元
赋值图元的作用
华为云Astro轻应用低代码平台提供了文档类模板创建能力,支持快速创建“Word文档”、“Excel文档”、“邮件”和“短信”四种类型的模板,以满足多样化的业务文档需求,提升文档的制作效率与规范性。在服务编排中,通过配置该图元,可将应用中配置的模板生成文档。如何端到端的使用模板生成文档,请参见模板专项。
如何使用调用模板图元
- 新建模板场景。
模板场景是一个业务场景的集合,支持创建多个模板,模板间共享数据结构。模板场景创建后,可在服务编排的流程中调用。
- 参考登录华为云Astro轻应用应用设计器中操作,登录应用设计器。
- 在左侧导航栏中,选择“逻辑”。
- 在“更多”中,选择“模板”,单击“添加模板场景”。
图1 选择添加模板场景
- 输入模板的标签和名称,单击“确定”。
图2 新建模板场景
- 在创建的模板场景中,选择“配置”页签,配置文件存储的位置,单击“保存”。
图3 配置文件存储信息
表2 配置参数说明 参数
说明
生成的文件名
设置基于模板生成的文件名,支持“随机字符串”和“自定义名称”两种方式。设置为“自定义名称”时,可根据自身业务需求指定生成文件的名称。
文件存储 > 连接器类型
文件存储的连接器类型,当前仅支持“OBS”和“MINIO”两种。
文件存储 > 连接器名称
在华为云Astro轻应用中创建OBS或MINIO连接器的名称,可在
中查看。文件存储 > 连接器桶名
创建连接器时,配置的OBS或MINIO桶名称。
文件存储 > 文件存储位置
指定文件在OBS或MINIO桶中的存储路径。
邮件发送 > 连接器名称
在华为云Astro轻应用中创建SMTP邮件服务连接器的名称,可在对接SMTP发送邮件。
中查看。如何创建SMTP邮件服务连接器,请参见短信发送 > 连接器名称
在华为云Astro轻应用中创建消息通知服务SMN连接器的名称,可在对接SMN发送短信。
中查看。如何创建SMN连接器,请参见
- 为模板添加参数。
此处添加的模板参数,对应文档模板中需要替换的内容。
- 选择“数据”页签,单击“添加”,进入添加参数页面。
- 设置参数的相关信息,单击“保存”。
图4 新建模板参数
表3 新建参数说明 参数
说明
名称
新建模板参数的名称,用于在页面展示。
取值范围:1~64个字符。
唯一标识
输入模板参数的标识,是模板参数在系统中的唯一标识,创建后不可修改。命名要求如下:
数据类型
在下拉框中选择新建模板参数的类型,支持文本、数字、币种金额、日期和日期/时间。
设置为“基本参数”时,才会显示该配置。
对象
选择所需的对象,创建后参数会继承该对象的结构,如图5所示。
设置为“对象”时,才会显示该配置。
描述
请根据需要在文本框中,输入对该模板参数的描述信息。
取值范围:1~255个字符。
- 添加模板。
在模板场景中添加多种模板,这些模板可以预置在应用中,用于发送通知或生成文档。
- 选择“模板”页签,单击“添加”,进入添加模板页面。
- 设置模板标签和名称,单击“确定”。
图6 设置模板参数
表4 新建模板参数说明 参数
说明
标签
新建模板的标签名,用于在页面展示。
取值范围:1~64个字符。
名称
输入模板的名称,名称是模板在系统中的唯一标识,创建后不可修改。命名要求如下:
描述
请根据需要在文本框中,输入对该模板的描述信息。
取值范围:1~255个字符。
模板类型
新建模板的类型,支持如下几种类型,默认为“Word文档”。
- Word文档:支持用户上传Word格式的文档模板,文档的大小建议小于10MB。
- Excel文档:支持用户上传Excel类型的文档模板。上传的Excel文档不能超过10个Sheet页,每个Sheet页中列不能超过200个,行不能超过1000个,单元格内字符串的长度不超过500个字符。
- 邮件:支持用户在模板编辑界面编写邮件模板。
- 短信:支持用户在模板编辑界面编写短信模板。
- 在“模板”页签,单击已创建模板后的
,进入文档模板页面。
- 根据3.b中设置的模板类型,设置相关参数。
- “模板类型”设置为“Word文档”时,单击“点击上传”,选择本地待上传的Word文档,查看上传后效果。
上传的Word文档必须为“docx”类型,且文档的大小建议小于10MB。文档中如果有动态数据(变量),请使用“${参数}”来定义,生成文档内容时会将这些参数替换为对应数据的实际值。图7 上传Word文档
- “模板类型”设置为“Excel文档”时,单击“点击上传”,选择本地待上传的Excel文档,查看上传后效果。
上传的Excel文档必须为“xlsx”格式,且不能超过10个Sheet页,每个Sheet页中列不能超过200个,行不能超过1000个,单元格内字符串的长度不超过500个字符。文档中如果有动态数据(变量),请使用“${参数}”来定义,生成文档内容时会将这些参数替换为对应数据的实际值。
图8 上传Excel文档 - “模板类型”设置为“邮件”时,单击“编辑”,设置邮件内容,单击“保存”。
图9 设置邮件内容
表5 设置邮件参数说明 参数
说明
收件人
邮件的收件人地址,长度不能超过4096个字符,涉及多个地址时请使用英文“;”隔开。
抄送
邮件的抄送人地址,长度不能超过4096个字符,涉及多个地址时请使用英文“;”隔开。
密送
邮件的密送人地址,长度不能超过4096个字符,涉及多个地址时请使用英文“;”隔开。
主题
邮件的主题,长度不能超过4096个字符。
邮件内容
待发送邮件的具体内容,长度不能超过4096个字符。邮件内容尽量简洁明了、逻辑清晰,确保信息能准确传达。
- “模板类型”设置为“短信”时,单击“编辑”,设置短信内容,单击“保存”。
图10 设置短信内容
表6 设置短信内容 参数
说明
收件人号码
收件人的手机号码,长度不能超过4096个字符。
短信内容
发送的短信内容。
- “模板类型”设置为“Excel文档”时,单击“点击上传”,选择本地待上传的Excel文档,查看上传后效果。
- “模板类型”设置为“Word文档”时,单击“点击上传”,选择本地待上传的Word文档,查看上传后效果。
- 预览符合预期后,单击页面右上方的“启用”,启用文档模板。
- 返回文档模板场景中,单击“启用”,启用模板场景。
- 使用调用模板图元。
- 在服务编排设计页面,从基本中拖拽“调用模板”图元至画布中。
- 选中调用模板图元,单击
,设置基本信息。
表7 基本信息参数说明 参数
说明
标签
设置图元的标签,用于在服务编排设计页面展示。系统会自动填入该值,格式为Template序号,序号从“0”开始,表示同类型图元序号。
名称
设置图元的名称,名称为图元在服务编排中的标识,请确保在当前服务编排中唯一。命名要求如下:
- 长度范围为1~80个字符。
- 必须以英文字母开头,由英文字母,数字或单下划线组成,且不能以下划线结尾。
描述
请根据实际需求,在输入框中输入图元的描述信息。
取值范围:1~255个字符。
- 单击
,设置调用模板。
图11 调用模板设置表8 调用模板图元设置说明 参数
说明
请选择模板场景
选择调用模板图元关联的模板场景,即1中创建的。
请选择文档模板
选择模板场景中创建的文档模板,即3中创建的。
连接器类型
保存生成文档的连接器类型,支持保存到默认空间(即1.e中创建模板场景时指定的连接器类型)或者重新设置。
连接器名称
保存生成文档的连接器名称,支持保存到默认空间(即1.e中创建模板场景时指定的连接器名称)或者重新设置。
连接器桶名
保存生成文档的连接器类型,支持保存到默认空间(即1.e中创建模板场景时指定的连接器桶名)或者重新设置。
文件存储位置
生成文档存储的位置,支持保存到默认空间(即1.e中创建模板场景时指定的文件存储位置)或者重新设置。
向模板传入数据
向模板中传入数据,将入参变量一次赋值给对应的模板参数。
文档保存地址
将文档保存地址分配到变量中,便于在服务编排中引用。