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

相关文章

Java使用Thumbnailator库实现图片处理与压缩功能

《Java使用Thumbnailator库实现图片处理与压缩功能》Thumbnailator是高性能Java图像处理库,支持缩放、旋转、水印添加、裁剪及格式转换,提供易用API和性能优化,适合Web应... 目录1. 图片处理库Thumbnailator介绍2. 基本和指定大小图片缩放功能2.1 图片缩放的

深度解析Spring Security 中的 SecurityFilterChain核心功能

《深度解析SpringSecurity中的SecurityFilterChain核心功能》SecurityFilterChain通过组件化配置、类型安全路径匹配、多链协同三大特性,重构了Spri... 目录Spring Security 中的SecurityFilterChain深度解析一、Security

Spring Boot 与微服务入门实战详细总结

《SpringBoot与微服务入门实战详细总结》本文讲解SpringBoot框架的核心特性如快速构建、自动配置、零XML与微服务架构的定义、演进及优缺点,涵盖开发环境准备和HelloWorld实战... 目录一、Spring Boot 核心概述二、微服务架构详解1. 微服务的定义与演进2. 微服务的优缺点三

Java实现预览与打印功能详解

《Java实现预览与打印功能详解》在Java中,打印功能主要依赖java.awt.print包,该包提供了与打印相关的一些关键类,比如PrinterJob和PageFormat,它们构成... 目录Java 打印系统概述打印预览与设置使用 PageFormat 和 PrinterJob 类设置页面格式与纸张

MySQL 8 中的一个强大功能 JSON_TABLE示例详解

《MySQL8中的一个强大功能JSON_TABLE示例详解》JSON_TABLE是MySQL8中引入的一个强大功能,它允许用户将JSON数据转换为关系表格式,从而可以更方便地在SQL查询中处理J... 目录基本语法示例示例查询解释应用场景不适用场景1. ‌jsON 数据结构过于复杂或动态变化‌2. ‌性能要

RabbitMQ消息总线方式刷新配置服务全过程

《RabbitMQ消息总线方式刷新配置服务全过程》SpringCloudBus通过消息总线与MQ实现微服务配置统一刷新,结合GitWebhooks自动触发更新,避免手动重启,提升效率与可靠性,适用于配... 目录前言介绍环境准备代码示例测试验证总结前言介绍在微服务架构中,为了更方便的向微服务实例广播消息,

Qt使用QSqlDatabase连接MySQL实现增删改查功能

《Qt使用QSqlDatabase连接MySQL实现增删改查功能》这篇文章主要为大家详细介绍了Qt如何使用QSqlDatabase连接MySQL实现增删改查功能,文中的示例代码讲解详细,感兴趣的小伙伴... 目录一、创建数据表二、连接mysql数据库三、封装成一个完整的轻量级 ORM 风格类3.1 表结构

关于DNS域名解析服务

《关于DNS域名解析服务》:本文主要介绍关于DNS域名解析服务,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录DNS系统的作用及类型DNS使用的协议及端口号DNS系统的分布式数据结构DNS的分布式互联网解析库域名体系结构两种查询方式DNS服务器类型统计构建DNS域

mysql表操作与查询功能详解

《mysql表操作与查询功能详解》本文系统讲解MySQL表操作与查询,涵盖创建、修改、复制表语法,基本查询结构及WHERE、GROUPBY等子句,本文结合实例代码给大家介绍的非常详细,感兴趣的朋友跟随... 目录01.表的操作1.1表操作概览1.2创建表1.3修改表1.4复制表02.基本查询操作2.1 SE

Linux中SSH服务配置的全面指南

《Linux中SSH服务配置的全面指南》作为网络安全工程师,SSH(SecureShell)服务的安全配置是我们日常工作中不可忽视的重要环节,本文将从基础配置到高级安全加固,全面解析SSH服务的各项参... 目录概述基础配置详解端口与监听设置主机密钥配置认证机制强化禁用密码认证禁止root直接登录实现双因素