rhstudio功能服务(Action)

2024-02-29 01:38
文章标签 服务 功能 action rhstudio

本文主要是介绍rhstudio功能服务(Action),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

功能服务模型(Action) - 该模型用于实现各种业务功能,可以运行在客户端或者服务器端。

这是用户建模的通用容器。该模型运行于客户端或者服务器端取决于其父模型所在的层,和其父模型

具有相同的层(客户端或者服务器)。

如果模型是设计为只在服务器端运行,那么可以使用专门用于服务器端运行的<服务模型(Service)>代替。

触发器:<功能服务>模型模板可以不需要任何触发器,但也可以根据用户需要定义各种触发器。

触发器的输入模型可以是任何类型(包括用户定义的复合类型),

它们可以是多记录类型的触发器(或单记录),可以是必须触发器(或非必须触发器)。

除负责传递参数外,触发器还明确地定义模型直接的执行顺序。

如果要使用触发器专门设置执行顺序而不传递任何值,

  你可以创建一个新的空触发器("空触发器”是数据类型为<空(Nothing)>的<开始连接器>)。

  为了简化空触发器的创建,默认提供<控制(Control)>触发器.

  可通过<功能服务>模板原型(右键单击该功能服务模型,选择<增加元素>,然后选择<Control>)直接添加<控制(Control)>类型的特定的<开始连接器>。

  请注意,<Control>的名称没有特殊含义,任何其他名称都可用于你创建的空触发器<空(Nothing)>。

如果没有指定触发器(或者所有触发器都是非强制性的,将没有任何其它流程会流向该服务模型)。

  该服务模型将在父模型开始执行时进行初始化调用。

如果父模型中包含多个这种<功能服务>模型而这些模型之间又没有连接器(<开始连接器>(也可以称为触发器),<退出连接器>)进行有效连接,

则执行的精确顺序是未确定的(一般而言模型在编辑器中的位置可以作为执行顺序的参考:按从左往右或者从上往下顺序执行)。

退出连接器:

<功能服务(Action)>模型模板不需要任何<退出连接器>,

  但是可以根据用户需要定义各种<退出连接器>,返回该模型的处理结果以传给其它模型使用。

<退出连接器>可以是任何数据类型的模型(包括用户定义的复合类型),可以是必须<退出连接器>(或非必须<退出连接器>)。

<完成(Done)>(一个单记录类型的空的<退出连接器>[非必须]):模型执行完成时被触发。

<Done>作为一个特定的<退出连接器>类型,主要用于在父模型中显式定义执行的先后顺序.

  (例如,可以将具有<Done>类型的<退出连接器>的流程模型添加到另一个模型的<Control>类型的<开始连接器>,从而实现执行顺序的定义)。

  可通过<功能服务>模板原型(右键单击该功能服务模型,选择<增加元素>,然后选择<Done>)直接添加<完成(Done)>类型的特定的<退出连接器>。

这篇关于rhstudio功能服务(Action)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/757211

相关文章

SpringBoot集成Milvus实现数据增删改查功能

《SpringBoot集成Milvus实现数据增删改查功能》milvus支持的语言比较多,支持python,Java,Go,node等开发语言,本文主要介绍如何使用Java语言,采用springboo... 目录1、Milvus基本概念2、添加maven依赖3、配置yml文件4、创建MilvusClient

使用Python开发一个带EPUB转换功能的Markdown编辑器

《使用Python开发一个带EPUB转换功能的Markdown编辑器》Markdown因其简单易用和强大的格式支持,成为了写作者、开发者及内容创作者的首选格式,本文将通过Python开发一个Markd... 目录应用概览代码结构与核心组件1. 初始化与布局 (__init__)2. 工具栏 (setup_t

使用Node.js制作图片上传服务的详细教程

《使用Node.js制作图片上传服务的详细教程》在现代Web应用开发中,图片上传是一项常见且重要的功能,借助Node.js强大的生态系统,我们可以轻松搭建高效的图片上传服务,本文将深入探讨如何使用No... 目录准备工作搭建 Express 服务器配置 multer 进行图片上传处理图片上传请求完整代码示例

Spring LDAP目录服务的使用示例

《SpringLDAP目录服务的使用示例》本文主要介绍了SpringLDAP目录服务的使用示例... 目录引言一、Spring LDAP基础二、LdapTemplate详解三、LDAP对象映射四、基本LDAP操作4.1 查询操作4.2 添加操作4.3 修改操作4.4 删除操作五、认证与授权六、高级特性与最佳

SpringBoot实现微信小程序支付功能

《SpringBoot实现微信小程序支付功能》小程序支付功能已成为众多应用的核心需求之一,本文主要介绍了SpringBoot实现微信小程序支付功能,文中通过示例代码介绍的非常详细,对大家的学习或者工作... 目录一、引言二、准备工作(一)微信支付商户平台配置(二)Spring Boot项目搭建(三)配置文件

在Android平台上实现消息推送功能

《在Android平台上实现消息推送功能》随着移动互联网应用的飞速发展,消息推送已成为移动应用中不可或缺的功能,在Android平台上,实现消息推送涉及到服务端的消息发送、客户端的消息接收、通知渠道(... 目录一、项目概述二、相关知识介绍2.1 消息推送的基本原理2.2 Firebase Cloud Me

Spring Boot项目中结合MyBatis实现MySQL的自动主从切换功能

《SpringBoot项目中结合MyBatis实现MySQL的自动主从切换功能》:本文主要介绍SpringBoot项目中结合MyBatis实现MySQL的自动主从切换功能,本文分步骤给大家介绍的... 目录原理解析1. mysql主从复制(Master-Slave Replication)2. 读写分离3.

Mybatis 传参与排序模糊查询功能实现

《Mybatis传参与排序模糊查询功能实现》:本文主要介绍Mybatis传参与排序模糊查询功能实现,本文通过实例代码给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧... 目录一、#{ }和${ }传参的区别二、排序三、like查询四、数据库连接池五、mysql 开发企业规范一、#{ }和${ }传参的

Java实现文件图片的预览和下载功能

《Java实现文件图片的预览和下载功能》这篇文章主要为大家详细介绍了如何使用Java实现文件图片的预览和下载功能,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... Java实现文件(图片)的预览和下载 @ApiOperation("访问文件") @GetMapping("

SpringKafka消息发布之KafkaTemplate与事务支持功能

《SpringKafka消息发布之KafkaTemplate与事务支持功能》通过本文介绍的基本用法、序列化选项、事务支持、错误处理和性能优化技术,开发者可以构建高效可靠的Kafka消息发布系统,事务支... 目录引言一、KafkaTemplate基础二、消息序列化三、事务支持机制四、错误处理与重试五、性能优