爱招飞帮助手册 爱招飞帮助手册
首页
  • 学习手册

    • 基本入门
    • 功能介绍
    • 控件说明
    • 功能用法
    • 专用模板
    • 开发流程
    • 函数程序
  • 学习手册

    • 基本入门
    • 功能介绍
    • 控件说明
    • 系统工具
    • 系统管理
    • 数据库工具
    • 专用模板
    • 外部功能
    • 开发流程
    • 函数代码
  • 开发手册
  • 学习手册

    • 基本入门
    • 功能介绍
    • 控件说明
    • 功能用法
    • 专用模板
    • 开发流程
    • 函数程序
  • 开发手册
  • 学习手册

    • 基本入门
    • 功能介绍
    • 控件说明
    • 功能用法
    • 专用模板
    • 开发流程
    • 函数程序
  • 开发手册
  • 学习手册

    • 安装配置
    • 快速上手
    • 界面介绍
    • 功能介绍
    • 报表设计
  • 学习手册

    • 安装配置
    • 快速上手
    • 界面介绍
    • 功能介绍
    • RestAPI
    • WebSocket
  • 学习手册

    • 安装配置
    • 快速上手
    • 程序架构
    • 界面介绍
    • 功能介绍
  • 学习手册

    • 安装配置
    • 快速上手
    • 界面介绍
    • 功能介绍
  • 学习手册

    • 安装配置
    • 快速上手
    • 界面介绍
    • 功能介绍
    • 预设资料
    • RestAPI说明
    • WebSocket说明
    • MQTT说明
    • Python说明
    • 自定程序
    • 运行卫士
    • 自动化作业
    • 函数程序
    • 控件使用
  • 开发手册
  • FastERP
  • FastWeb
  • Smart
  • PinToo
  • Flying
  • TARS
  • 通用功能

    • Report
    • Script
    • Echarts
    • Chart
    • DB Install
    • HiDesk
    • HiNAT
    • FastBPM
    • ReportBuilder
首页
  • 学习手册

    • 基本入门
    • 功能介绍
    • 控件说明
    • 功能用法
    • 专用模板
    • 开发流程
    • 函数程序
  • 学习手册

    • 基本入门
    • 功能介绍
    • 控件说明
    • 系统工具
    • 系统管理
    • 数据库工具
    • 专用模板
    • 外部功能
    • 开发流程
    • 函数代码
  • 开发手册
  • 学习手册

    • 基本入门
    • 功能介绍
    • 控件说明
    • 功能用法
    • 专用模板
    • 开发流程
    • 函数程序
  • 开发手册
  • 学习手册

    • 基本入门
    • 功能介绍
    • 控件说明
    • 功能用法
    • 专用模板
    • 开发流程
    • 函数程序
  • 开发手册
  • 学习手册

    • 安装配置
    • 快速上手
    • 界面介绍
    • 功能介绍
    • 报表设计
  • 学习手册

    • 安装配置
    • 快速上手
    • 界面介绍
    • 功能介绍
    • RestAPI
    • WebSocket
  • 学习手册

    • 安装配置
    • 快速上手
    • 程序架构
    • 界面介绍
    • 功能介绍
  • 学习手册

    • 安装配置
    • 快速上手
    • 界面介绍
    • 功能介绍
  • 学习手册

    • 安装配置
    • 快速上手
    • 界面介绍
    • 功能介绍
    • 预设资料
    • RestAPI说明
    • WebSocket说明
    • MQTT说明
    • Python说明
    • 自定程序
    • 运行卫士
    • 自动化作业
    • 函数程序
    • 控件使用
  • 开发手册
  • FastERP
  • FastWeb
  • Smart
  • PinToo
  • Flying
  • TARS
  • 通用功能

    • Report
    • Script
    • Echarts
    • Chart
    • DB Install
    • HiDesk
    • HiNAT
    • FastBPM
    • ReportBuilder
  • FastERP-1帮助主页
  • 学习手册

    • 基本入门

    • 功能介绍

    • 控件说明

    • 功能用法

    • 专用模板

      • 微信
      • 模板列管
      • 媒体
      • IsoBean使用
        • 1. 什么是IsoBean?
        • 2. 基础设置
        • 3. IsoBean调用
          • 3.1. 作为独立模块使用
          • 3.2. 作为模块组件使用
          • 3.3. 作为菜单绑定模块使用
    • 开发流程

    • 函数程序

目录

IsoBean使用

# FastERP-1 IsoBean使用

  FastERP-1中提供FastWeb IsoBean设置,用户在FastWeb中配置IsoBean后,可在FastERP-1中导入IsoBean参数运行。通过IsoBean,FastERP-1的功能可实现横向扩展。在使用IsoBean相关的功能前,需要对IsoBean有基本的了解。

注意

  本篇仅介绍FastERP-1中如何引入使用IsoBean,不涉及IsoBean的设计开发。如需要了解IsoBean开发请注册FastWeb云端版并阅读 IsoBean开发流程。

# 1. 什么是IsoBean?

  IsoBean是FastWeb的微服务的实现方式。微服务是一种软件架构风格,它是以专注于单一责任与功能的小型功能为基础,利用模块化的方式组合出复杂的大型应用程序,各功能区块使用与语言无关的API集相互通信。它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。每个服务运行在其独立的进程中,服务与服务间采用轻量级的通信机制互相沟通。

  在IsoBean中,有三个概念需要理解并区分:

  • Bean:作为基本的应用程序元件存在,可作为显示单元。
  • API:用于搭建Bean对外沟通的桥梁,可通过预设定义的API/WebSocket来访问Bean的特定部分内容与功能。
  • IsoBean:简单来说,IsoBean是用来组合Bean与API的容器,是FastWeb对外提供访问的接口。

  IsoBean实现的目标是提高基础模块的复用率,提升开发效率。

# 2. 基础设置

配置IsoBean服务器

  使用超级管理员用户登录至FastERP-1,点击菜单栏 系统管理 - 系统参数,打开系统参数模块界面,点击 系统参数设置 标签页。设置 IsoBean服务器 与 IsoBean授权码。IsoBean服务器 的地址格式如下,需包含完整的地址与端口号,IsoBean授权码为FastWeb用户的唯一ID。设置完成后点击 [保存] 按钮保存设置。 保存后,可使用菜单栏的 常用功能 - 刷新系统 刷新系统显示。

导入IsoBean

  点击菜单栏 平台设计 - 辅助配置 - IsoBean配置,打开IsoBean配置界面,分别点击 同步 - 从云服务器同步IsoBean列表 与 同步 - 从云服务器同步当前IsoBean接口参数,将授权用户可用的IsoBean模块与对应接口参数信息同步至IsoBean配置界面。如需要修改参数的默认值信息,可点击要修改的 IsoBean模块,在右侧的接口参数中修改默认值类型与默认值,修改完成后,点击 [保存] 按钮保存设置。

# 3. IsoBean调用

  FastERP-1中IsoBean的调用有三种方式:作为独立模块使用、作为模块组件使用,以及作为菜单绑定模块使用。以下对两种使用方式的操作流程作说明。

# 3.1. 作为独立模块使用

  作为独立模块使用的方式需要创建一个菜单栏,将菜单项与IsoBean模块绑定,在设置完成后,可点击菜单栏中的项目打开IsoBean模块。

  点击 平台设计 - 菜单设计,打开菜单管理界面,点击 新增按钮 在目标位置创建菜单按钮,设置菜单的标题。模块类型需选择 打开IsoBean,模块编码中选择要打开的编码。设置完成后,点击 [保存] 按钮,菜单项设置完成。

  返回主界面,点击创建的菜单按钮,可打开目标IsoBean模块。

# 3.2. 作为模块组件使用

  在超级用户模式中打开要放置IsoBean模块的界面,点击 设计 - 模块设计 ,打开模块设计界面。在 窗体设计 界面中选择 扩展控件->其它控件, 新增一行,在其中选择 控件类别 为 IsoBeanFrame,选择地址为 IB_wb-vis-0011_radialgauge,右侧的 使用 选项需勾选。设置完成后,点击 [保存] 按钮。同时刷新系统。

  刷新系统后,再次进入至要设计的模块界面中,点击 设计 - 设计布局 按钮,将组件拖动放置于界面中,调整外观设置,调整完成后,关闭设计对话框,点击 设计 - 保存布局,保存后,可在打开此模块时加载显示IsoBean。

# 3.3. 作为菜单绑定模块使用

  菜单绑定可分为工具栏菜单绑定与右键菜单绑定,IsoBean支持工具栏菜单绑定与右键菜单绑定,可实现点击工具栏菜单或右键以打开目标IsoBean。

  在超级用户模式中打开要放置IsoBean模块的界面,点击 设计 - 模块设计 ,打开模块设计界面。在 窗体设计 界面中选择 扩展控件->工具栏菜单 或者 扩展控件->右键菜单, 新增一行,填写 编码、标签、类别、图表序号等信息,在其中选择 IsoBeanNo编号 下拉框,选择要绑定的IsoBean,右侧需勾选 选择 按钮,右侧的标签页选择 接口参数,依次点击 [加载参数]、[保存参数]、[生成执行事件]。如果是在右键菜单中设置的,则在设置完成以上内容后,点击 数据集信息标签页,扩展控件 处选择 主右键菜单。设置完成后,点击 [保存] 按钮。同时刷新系统。

  如在工具栏菜单中使用,在主窗口界面的工具栏菜单处右键点击,选择 自定义 选项,在打开的界面中选择 命令 选项卡,在 Default 列表中找到创建的工具栏菜单,拖动至主界面工具栏中,调整完成后,关闭设计对话框,点击 设计 - 保存布局,保存后,点击工具栏菜单的按钮打开对应的IsoBean。

  如在右键菜单使用,可在列表中直接右键,选择右键选项可打开对应的IsoBean。

媒体
列表

← 媒体 列表→

Copyright © 2021-2025 爱招飞IsoFace | ALL Rights Reserved
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式