- 第一段階。
- 建筑物
- 应用设计
- 应用程序编辑器
- 郁金香应用程序编辑器介绍
- 创建新的郁金香应用程序
- 如何在应用程序编辑器和播放器中使用键盘快捷键
- 郁金香中的多语言功能
- 步骤
- 小装饰
- 教科文组织
- 什么是触发器?
- 阶跃触发器
- 应用程序级触发器
- 小部件触发器
- 应用程序过渡指南
- 计时器触发器
- 如何添加设备触发器
- 如何通过条件(If/Else 语句)添加触发器
- 触发器编辑器中的操作和转换列表
- 最常见的十大触发因素是什么?
- 如何通过触发器设置部件颜色
- 如何发送电子邮件
- 如何为 Tulip 用户设置短信通知
- 如何从触发器打印步骤
- 如何在应用程序编辑器中使用表达式编辑器
- 表达编辑器的技术细节
- 应用程序编辑器中的完整表达式列表
- 使用日期时间表达式
- 类型化表达
- 使用数组和对象表达式
- 在触发器中处理时间
- 支持的自定义日期格式
- 如何完成应用程序
- 如何通过设备摄像头扫描条形码和 QR 码
- 如何在触发器中添加正则表达式
- 在郁金香应用程序中使用应用程序信息
- 如何使用触发器调用连接器函数
- 变量
- 解决问题
- 达蒂(印度教女神)。
- 连接器
- 分析
- 视觉
- 设备监测
- 受管制行业
- 副驾驶站在第一线。
- 自动化
- 进口中的出口
- 运行应用程序
- 管理
- Developers
- Connect to Software
- Connect to Hardare
- Edge Devices
- 支持的设备
- 可与郁金香配合使用的即插即用设备列表
- 创建和支持设备驱动程序
- 郁金香中的设备驱动程序支持
- 如何设置条形码扫描仪
- 使用串行驱动程序
- 如何将斑马打印机与 Tulip 集成
- 使用 Zebra 网络打印机驱动程序
- 使用 Zebra GK 系列标签打印机驱动程序
- 使用 USB 波贝盒驱动程序
- 使用康耐视 In-Sight 2000 驱动程序
- 如何配置康耐视和 Tulip
- 使用 MT SevenExcellence PH 计驱动程序
- 使用通用 ADC 驱动程序
- 使用欧米茄 HH806 温度计驱动器
- 使用数字卡尺驱动器
- 如何设置通用 TS05 蓝牙测温枪
- 使用康耐视 DataMan TCP 驱动程序
- 为 Windows Tulip Player 设置三丰 U-WAVE 接收器
- 使用布雷克内尔 PS25 称重驱动器
- 使用 RFID 驱动程序
- 使用Kolver EDU 2AE/TOP/E驱动程序
- 使用 USB 脚踏板驱动程序
- 使用 Torque 开放协议驱动程序
- 使用 Dymo M10 USB 电子称驱动程序
- 使用康耐视 In-Sight 驱动程序
- 使用 Telnet 驱动程序
- 使用通用 I/O 驱动程序
- 如何设置科尔弗扭矩控制器
- 使用 Insize 多通道卡尺驱动器
- 使用 Dymo S50 USB 电子称驱动程序
- 斑马 Android DataWedge 配置
- 将三丰数字卡尺与三丰 U 波驱动器配合使用
- Troubleshoot
- Nodo Rosso.
- 创建可重复使用的组件
- 使用应用程序接口
- 技术和信息技术文件
- 指南
- 图书馆
- 使用郁金香图书馆
- Laboratory Operation App Suite
- 图书馆藏书
- 图书馆应用程序
- 教科书上的例子
- 应用解决方案
- CMMS 应用程序包
- Zerokey solutions
- 成果的可见性
- 物品委託電子申告(eBR)申請書類一式
- 盈科 CAPA Lite
- 5 为何使用人工智能进行根源分析
- 利用人工智能进行简单的缺陷报告
- 业务案例生成器
- 轮班启动会议
- 看板应用程序套件
- 简单的 OEE 控制面板
- Arena BOM 解决方案
- 设备管理应用程序套件
- 简单核对表
- 清单管理套件
- 上柴应用程序套件
- 改善漏斗
- 考勤管理简单解决方案
- 上柴质量审计
- 包装与装运图书馆应用
- CAPA 管理
- 移动照相机应用程序
- OEE 计算器
- 每小时生产记分卡
- 材料反冲
- 质量事件仪表板
- 首次通过产量申请
- 采光
- 培训解决方案
- 数字系统库存
- 视觉定位跟踪
- 数字系统访问管理
- 材料管理
- 工具与资产经理
- 优质活动管理
- 带断光传感器的步进推进器
- 数字秒表
- 审核清单
- 卡塔纳企业资源规划应用程序
- 高级别基线评估
- 物料清单管理
- 安全事故经理
- 上柴卡管理
- 精益仪表板
- 5S 结果雷达(蜘蛛)图表小工具
- 5S 一览表
- 移动生产记分卡
- 移动设计模板
- 工艺工程(移动)
- 执行维护令
- 机器启动检查表示例
- 如何申请
- 可堆肥 MES
- 制药行业的 MES 系统
- 连接器和单元测试
- Planeus 单元测试
- COPA-DATA Connector
- 平面连接器
- Veeva 连接器
- Inkit 连接器
- MRPeasy 连接器
- Oracle 融合连接器
- LabVantage 连接器和单元测试
- 谷歌聊天连接器
- Salesforce 连接器
- Litmus 概览
- eMaint 连接器
- eLabNext 连接器
- Acumatica ERP 连接器
- CETEC 连接器
- PagerDuty 连接器
- NiceLabel 集成
- Aras 集成概述
- SDA 集成
- 尼米乐队单元测试
- 竞技场整合
- 条码扫描器单元测试
- 脚踏板单元测试
- 开始在 RealWear 头戴式耳机上使用郁金香
- 空气台连接器
- 希波连接器
- 调酒师集成
- SAP S/4 HANA 云连接器
- RFID 扫描仪单元测试
- Jira 连接器
- 斑马标签打印机单元测试
- 谷歌翻译连接器
- MSFT Power Automate
- OpenAI 连接器
- 谷歌日历连接器
- 郁金香应用程序接口单元测试
- Duro PLM 单元测试
- HiveMQ 单元测试
- 与 NetSuite 集成
- 康耐视单元测试
- PowerBI 桌面集成
- ProGlove 单元测试
- Fivetran 集成
- ParticleIO 集成
- Google Drive 连接器
- 雪花连接器
- SAP SuccessFactors 连接器
- ZeroKey Integration
- 谷歌地理编码连接器
- 谷歌工作表连接器
- 如何将 Tulip 与 Slack 整合
- HighByte 智能枢纽单元测试
- LandingAI 单元测试
- LIFX 单元测试(无线灯)
- 微软日历连接器
- M365 Dynamics F&O 连接器
- Microsoft Outlook 连接器
- Microsoft Teams 连接器
- 使用 Oauth2 将 Microsoft Graph API 连接到 Tulip
- Microsoft Excel 连接器
- 网宿应用程序和连接器
- OpenBOM 连接器
- 称重秤单元测试
- InfluxDB 连接器
- Augury 连接器
- 连接器
- 舍弗勒 Optime 连接器
- MongoDB Atlas 连接器
- MaintainX 连接器
- Twilio 连接器
- SendGrid 连接器
- 安慰连接器
- 如何为 RealWear 头戴式耳机设计郁金香应用程序
- OnShape 连接器
- 可定制的小部件
- Job Planning/Scheduling Board
- 时间轴小工具
- json 树查看器小工具
- 看板任务管理小工具
- 徽章小工具
- 高级计时器小工具
- 分段按钮自定义小工具
- 动态仪表自定义小工具
- 小吃店小部件
- 变化探测器单元测试
- 状态颜色指示器 设备测试
- 输入长度检查单元测试
- 计算器自定义部件单元测试
- 图像注释小工具单元测试
- 精益仪表板小工具
- Looper 单元测试
- 秒表单元测试
- 数字输入单元测试
- 数字键盘单元测试
- 径向测量仪
- 菜单单元测试步骤
- SVG 小工具
- 文本输入单元测试
- 工具提示单元测试
- 作业指导 照顾要点 单元测试
- 书面电子签名小工具单元测试
- ZPL 查看器单元测试
- 简单折线图小工具
- 货架自定义小工具
- 滑块小工具
- NFPA 钻石定制小工具
- 通过 - 失败 自定义小工具
- 简单计时器自定义小工具
- Nymi Presence集成小工具
- 自动化
When you build applications with Tulip, you make decisions about solution architecture, including app structure, data models, and integrations. Whether intentional or incidental, your architecture decisions have significant implications for the adoptability, scalability, and maintainability of your apps. This article introduces two critical design paradigms: composable and monolithic. At Tulip, we strongly suggest app builders use composable architectures.
为什么可组合方案优于单体方案?
单体解决方案具有以下特点:
- 基于自上而下的数据模型
- 流程和活动模型由表格中的数据定义,单体应用程序用于执行流程或活动模型。Tulip Tables 中的数据模型以 "一刀切 "的方式对复杂的操作进行了抽象。
- 以流程为中心
- 单体应用程序是根据操作复杂性的功能分解而构建的,以实现某种功能。有限的单体应用程序旨在为运营中任何地方的一线操作员提供相同的功能。
- 单体解决方案通常由两个应用程序组成:一个配置应用程序和一个执行应用程序,其中配置通常包括数据表中的工作指示和流程路由*,而不是*可组合应用程序本身。
- 专为集中可维护性而设计
- 单体应用程序旨在通过减少所使用应用程序的数量和种类来简化中央团队对解决方案的维护和管理。单片式解决方案自上而下设计成一个严格的层次结构,一线操作人员通过选择适用的功能为应用程序提供信息,而不是通过支持和启用应用程序来完成工作。
我们强烈建议不要采用单体解决方案,而应采用可组合方案,因为 Tulip 并非传统的 MES。Tulip 并非设计用于构建单体应用程序,即一个应用程序可服务于所有行业、所有模式、所有场景、任何机器和所有操作员。单片式解决方案的结果就是我们所说的 JAM(Just Another MES)。
单片解决方案不可避免地存在缺陷
单片式解决方案不可避免地会导致解决方案充其量与其他 MES "一样好",并会固有地存在所有相关缺点:* 单片式解决方案需要数月/数年的时间和大量精力来部署--实现价值的时间较长* 单片式解决方案使得视觉、物联网、人工智能等固有平台功能变得更加困难,有时甚至无法使用。* 单体解决方案不以人为中心,用户体验往往比较单一,即操作员为系统服务,而系统为操作员服务则更有价值。单片式解决方案本质上非常复杂且难以维护,需要一支对解决方案有独特了解的专业团队--这与定制软件解决方案如出一辙* 单片式解决方案不能很好地扩展,因为它们希望所有操作都遵守一个标准数据模型。
这是一种严格的自上而下的方法,它假定变化极小且众所周知。
单体解决方案的构建是为了实现流程自动化,而人类必须遵守一套严格的规则。这种方法假定变化极小,而且所有变化都是已知的。
构建可组合解决方案很容易,但需要改变思维方式。
可组合解决方案利用郁金香平台的功能,为一线操作员提供独特而具体的数字互动方式,提高他们的工作效率。它为操作员提供了一个数字互动解决方案,使物理世界和虚拟世界相互连接。这是提高生产力的关键原则,也是可组合解决方案的固有特点。
可组合性和可组合解决方案的特点
- 将解决方案分解成最小的逻辑块(解决方案组件),使其对特定车间有意义。
- 例如,解决方案可根据以下因素分成不同的应用程序:地点、时间和角色
- 解决方案组件共享一个通用表模型。
- 解决方案组件采用共同的客户定制最佳实践进行开发
- 解决方案及其组件可被其他公民开发人员理解和支持
- 解决方案及其组件在合理的情况下被参数化
郁金香平台是一款软件(SaaS),但不应将郁金香应用程序视为软件。它们是为特定目的而构建的高度可配置的数字内容,应根据一线业务的需要不断进行更改和调整。修改或增强应用程序等同于更改主数据,事实上应用程序就是主数据!Tulip 平台提供了一种方法,可通过受管理、受版本控制的生命周期流程来管理应用程序的更改,从而帮助管理这种可配置性。应用程序使用无代码组成,应用程序解决方案由应用程序组成。在 Tulip 中使用基于单一功能的方法构建解决方案,就像软件解决方案一样,这严重限制了快速构建解决方案和获得可组合系统优势的能力。
可组合解决方案的其他重要优势包括
- 提供增强型前线工作空间,提高生产率
- 使用无缝集成的数字技术,包括视觉、AI/ML、智能设备等。
- 流程和前线操作的仪表化/数字化,以实现数据驱动的决策和 CI。
- 利用来自表单和外部系统的共享信息指导生产执行。
可组合解决方案能够轻松与其他系统集成和协作,从而提供附加值。这正是 IIoT 的核心所在,在 IIoT 中,不同的自主设备和系统可以轻松地进行通信和交互。Tulip 是一个 IIoT 平台,利用其无代码方法,本机提供了与其他系统建立集成的能力。通过该平台消费数据并将数据发送到其他 IIoT,几乎没有 IT 背景的人也能在数小时内实现终端。这一切都需要一种可组合的方法,在这种方法中,应用程序具有与本地物理世界的特定流程和连接。
郁金香解决方案设计中的常见解决方案模式
可组合解决方案的高层设计可以遵循多种模式。以下是 Tulip 解决方案的常见模式。请注意,这并不是一个排他性的集合,也不是相互排斥的。根据特定设施的用例,可能会使用其中的许多模式和其他模式。{height="" width="""}
实施传统的单片系统与实施可组合的公民开发解决方案
如下文 "老办法 "所示,传统的企业系统实施方法通常是一种长期的高风险延迟价值方法。人们通常预计这样的初始实施需要数年时间,因此自然也预计任何后续的关键改进也需要同样长的时间。
{height="" width="""}
实施公民开发的可组合解决方案--从小规模开始,在能力和用例方面有机增长
与传统单体解决方案的缓慢实施相比,可组合解决方案的实施可以迭代方式进行,从而快速实现价值,并自然支持持续改进的敏捷模式。
部署通过传统单体解决方案开发的解决方案的 "第 2 版 "可能需要几个月或更长的时间,而部署可组合解决方案中应用程序的 "第 2 版 "可能只需要几小时、几天或几周。可组合解决方案实现的快速迭代提高了操作员的采用率,因为他们可以确定自己的反馈意见不会被置若罔闻。
{height="" width="""}