30 分钟低代码:协作可视化开发 | Mendix

跳到主要内容

30 分钟低代码开发:协作式可视化开发

Mendix 布道者 Craig White 和 Simon Black 展示了协作视觉开发 Mendix 在 30 场演讲中。


视频主题

  • 成绩单

    [00:00:04.060]
    你好,欢迎来到这期30分钟的门达克斯节目。

    [00:00:06.740]
    今天的网络研讨会我们将要进行

    [00:00:09.290]
    重点关注协作这一主题。

    [00:00:11.480]
    视觉开发,我也加入了这里。

    [00:00:13.669]
    今天和我的同事克雷格·怀特在一起

    [00:00:16.330]
    接下来的30分钟我们将带你

    [00:00:18.680]
    通过一个已建成的项目实例

    [00:00:21.170]
    门诺派平台,并向您展示

    [00:00:22.820]
    构成协作功能

    [00:00:24.529]
    技术,以及这些结构

    [00:00:26.869]
    网络研讨会是指我们将每月举办一次。

    [00:00:28.970]
    每月系列文章将聚焦于……

    [00:00:31.369]
    今天我们将重点讨论一个特定主题。

    [00:00:34.100]
    六月的协作视觉开发

    [00:00:36.560]
    我们将专注于建造美丽的

    [00:00:38.090]
    7月份我们将重点关注多渠道应用程序。

    [00:00:41.450]
    为两者构建移动体验

    [00:00:43.970]
    在线和离线移动应用程序

    [00:00:48.070]
    这些网络研讨会的结构是这样的:

    [00:00:50.630]
    我们将进行五分钟的演讲。

    [00:00:52.460]
    接下来是25分钟的演示,最后……

    [00:00:55.820]
    一场10分钟的现场问答,于是mendax诞生了。

    [00:01:00.050]
    真正帮助企业取得成功

    [00:01:02.060]
    应用程序,这意味着我们

    [00:01:04.280]
    将业务和IT结合起来

    [00:01:06.890]
    允许他们开发应用程序和

    [00:01:08.990]
    以它的速度进行协作,使他们能够

    [00:01:12.020]
    应用程序开发速度提高十倍

    [00:01:14.270]
    比传统开发和使用

    [00:01:16.130]
    资源减少70%,因此主要

    [00:01:19.999]
    我们正在努力解决的功能

    [00:01:21.380]
    与门德斯平台合作的意义在于,我们是

    [00:01:23.479]
    试图帮助解决那30%到35%的问题

    [00:01:26.479]
    所有IT项目都会失败,而且有三个项目都失败了。

    [00:01:29.240]
    这些失败的主要原因是:

    [00:01:31.820]
    一是最终用户参与度不足

    [00:01:35.140]
    确保所有用户

    [00:01:37.700]
    应用程序生命周期在此过程中不断演变

    [00:01:40.219]
    应用程序开发过程

    [00:01:43.069]
    第二点是我们经常有不清楚的地方

    [00:01:45.049]
    所以有时候是出于业务需要。

    [00:01:47.389]
    对于这些企业用户来说,这非常困难。

    [00:01:49.069]
    能够协作并能够

    [00:01:50.899]
    分享他们需要的要求

    [00:01:52.729]
    用于开发应用程序和

    [00:01:55.069]
    第三点是,开发过程经常会……

    [00:01:57.350]
    他们不允许改变,他们经常这样做。

    [00:01:59.630]
    瀑布式开发方法

    [00:02:01.969]
    不鼓励使用的应用程序

    [00:02:04.189]
    与企业和

    [00:02:05.990]
    因此,Mendax 认为存在 IT 问题。

    [00:02:08.840]
    有助于实现以下三个关键目标的领域

    [00:02:10.759]
    第一次成功合作

    [00:02:13.580]
    沟通至关重要,因此要确保两者兼顾。

    [00:02:15.770]
    商业和IT部门都有各自的职责。

    [00:02:17.690]
    一个他们可以分享业务的地方

    [00:02:19.550]
    目标并确保该业务

    [00:02:21.620]
    知识被共享和利用

    [00:02:23.630]
    开发应用程序的第二个是

    [00:02:27.380]
    实现协作,从而能够

    [00:02:29.900]
    创建加速的组件

    [00:02:31.970]
    实现价值所需的时间以及提供这些服务

    [00:02:34.130]
    并且易于使用,适用于所有类型

    [00:02:36.200]
    组织内部的开发人员和

    [00:02:38.080]
    第三个是协同作用,所以要确保

    [00:02:41.510]
    你有一个应用程序和一个

    [00:02:43.610]
    允许您共享相同内容的工具

    [00:02:46.100]
    类似的经历和相同的

    [00:02:47.720]
    语言,以便你能进行交流

    [00:02:49.880]
    业务 IT 部门位于同一处

    [00:02:52.240]
    语言和相同的流程 mendax 是

    [00:02:56.510]
    唯一能解决所有问题的本地平台

    [00:02:58.700]
    我们在三个领域以独特的方式做到这一点

    [00:03:02.840]
    使用 Mendax 技术,我们

    [00:03:05.180]
    将所有相关人员纳入其中

    [00:03:07.370]
    应用程序生命周期本质上是

    [00:03:11.480]
    Mendax 合作试图让

    [00:03:13.400]
    所有这些不同类型的开发者

    [00:03:15.080]
    在你们组织内部,我们通过以下方式实现这一点:

    [00:03:19.070]
    将业务需求和理念结合起来

    [00:03:21.530]
    我们可以在此中央门户网站收集信息

    [00:03:23.330]
    满足这些初始要求,我们就可以

    [00:03:25.310]
    对这两种方法进行迭代

    [00:03:26.930]
    商业IT所有业务

    [00:03:29.810]
    需要将需求收集起来

    [00:03:31.400]
    一个中央平台,以便虽然

    [00:03:33.470]
    你正在开发你的应用程序

    [00:03:34.489]
    对于需要做什么,没有任何疑问

    [00:03:36.709]
    为了发展,我们也需要能够

    [00:03:39.500]
    收集最终用户的反馈

    [00:03:41.750]
    开发人员和测试人员,以便我们能够

    [00:03:43.910]
    每次都对我们的应用程序进行迭代

    [00:03:46.670]
    我们开发了一个我们需要的应用程序

    [00:03:48.709]
    能够启动该应用程序

    [00:03:51.350]
    发布新功能非常非常

    [00:03:53.300]
    因此,在此申请过程中要迅速行动。

    [00:03:56.450]
    生命周期通常各不相同

    [00:03:58.040]
    组织中的人们需要

    [00:04:00.800]
    参与其中,我们需要纳入……

    [00:04:03.170]
    加入我们应用程序的用户界面/用户体验专家团队

    [00:04:05.930]
    生命周期,以便他们能够确保

    [00:04:08.150]
    他们的品牌得到了所有人的认可

    [00:04:10.340]
    我们开发的应用程序也可以

    [00:04:12.410]
    确保它能交付

    [00:04:14.120]
    他们想要推广的经验

    [00:04:16.160]
    门达克斯的组织

    [00:04:18.769]
    我们的平台具备某些关键功能

    [00:04:20.450]
    这有助于整合用户界面专家

    [00:04:23.080]
    我们还有一些工具可以提供帮助。

    [00:04:26.060]
    支持我们的集成专家

    [00:04:28.310]
    这使得他们很容易食用

    [00:04:30.229]
    那些 API 和它们

    [00:04:31.610]
    它们对业务功能至关重要

    [00:04:33.949]
    确保我们满足业务需求。

    [00:04:35.509]
    他们可以制定这些特定目标

    [00:04:38.689]
    应用程序并使其可供使用

    [00:04:41.060]
    其他开发团队成员我们也

    [00:04:43.909]
    需要能够确保

    [00:04:45.560]
    业务利益相关者可以使用以下任何一种方式

    [00:04:47.810]
    由我们的用户体验团队开发的工具

    [00:04:50.060]
    我们的集成专家并

    [00:04:52.490]
    确保他们对以下内容有清晰的理解

    [00:04:54.139]
    我们在开发过程中取得的进展

    [00:04:56.479]
    应用程序里有产品所有者

    [00:05:00.650]
    针对此特定应用,所以他们

    [00:05:02.750]
    需要确保他们所做的一切都……

    [00:05:04.430]
    发展就是满足并实现目标

    [00:05:06.440]
    他们的业务目标,最后我们需要

    [00:05:09.620]
    为了将操作用户纳入其中

    [00:05:12.409]
    能够确保一旦我们离开

    [00:05:14.150]
    我们正在使用那些应用程序。

    [00:05:16.430]
    保持这些应用程序的健康运行状态

    [00:05:18.409]
    我们正在维护这些

    [00:05:20.539]
    随着时间的推移,我们可以看到每个应用程序的运行情况。

    [00:05:23.270]
    我们的应用程序和我们的应用程序

    [00:05:24.919]
    实时景观,我们可以确保

    [00:05:27.979]
    企业使用的应用程序

    [00:05:30.590]
    集成专家和用户界面

    [00:05:32.389]
    专家们正在主持我们的会议

    [00:05:34.879]
    它们的安全性和治理性取决于

    [00:05:37.610]
    该组织现在需要这样做。

    [00:05:40.729]
    我已经向你概述了……

    [00:05:42.349]
    我想给你一些 Mendax 产品

    [00:05:44.419]
    演示这些功能如何

    [00:05:46.759]
    正在使用门德斯技术

    [00:05:51.250]
    所以我打算提交一份申请。

    [00:05:53.659]
    这里,这个应用程序是一个移动应用程序。

    [00:05:56.690]
    它是一款名为客户门户的应用程序。

    [00:05:59.900]
    可在 Mendax 手机上获取

    [00:06:01.729]
    在我们的展示区提交申请

    [00:06:03.979]
    我马上就给你看。

    [00:06:06.379]
    允许您查看多个

    [00:06:07.759]
    应用程序,以及与……协作

    [00:06:10.190]
    您公司内部的人员,所以在这里我们

    [00:06:12.379]
    我们可以在留言板上分享

    [00:06:13.789]
    与公司内部人员交流想法

    [00:06:16.250]
    我们可以开始收集和添加用户

    [00:06:18.080]
    故事即将展开

    [00:06:20.539]
    客户门户应用程序现已推出

    [00:06:22.879]
    我们可以看到该应用程序允许

    [00:06:24.500]
    让我们查看账户列表,无论它是否

    [00:06:27.169]
    可以是我们的信用卡或企业账户

    [00:06:29.029]
    我们可以深入探讨每一个方面。

    [00:06:30.830]
    查看一些交易信息

    [00:06:33.430]
    使用设备原生功能,例如

    [00:06:35.960]
    滑动过渡和手势我们可以

    [00:06:39.469]
    查看以下可用信息

    [00:06:41.330]
    我们的授权申请

    [00:06:43.850]
    我们可以添加分摊成本信息

    [00:06:46.490]
    例如,我们可能想要拆分我们的

    [00:06:47.810]
    我们多家公司之间的交易

    [00:06:49.670]
    朋友们,我们还可以使用滑动功能。

    [00:06:52.670]
    手势功能用于在两者之间移动

    [00:06:54.650]
    我们构建这些不同页面的方式

    [00:06:57.440]
    这些应用程序我们不需要编写代码。

    [00:06:59.060]
    我们为这些应用程序建模

    [00:07:01.010]
    适用于手机、平板电脑和

    [00:07:03.290]
    我们可以访问我们的Web应用程序。

    [00:07:05.570]
    这里它正在负责任地运行。

    [00:07:08.810]
    我们的网页和移动平板电脑都

    [00:07:11.450]
    我们可以深入查看相同的内容。

    [00:07:13.070]
    我们手机里有的信息

    [00:07:14.810]
    在我们进行此应用的过程中

    [00:07:17.300]
    我们可能会决定要使用的应用程序

    [00:07:18.950]
    为了修改此应用程序,我们

    [00:07:21.020]
    可能是作为开发人员,也可能是作为最终用户。

    [00:07:24.080]
    我们希望能够提交一些

    [00:07:25.760]
    向我们的开发人员提供反馈,以便他们

    [00:07:28.730]
    可以开发新功能并添加它

    [00:07:30.830]
    融入我们的产品,因此每个 Mendax

    [00:07:34.490]
    应用程序中包含一个反馈按钮。

    [00:07:36.590]
    这里是右下角,所以

    [00:07:39.530]
    我们想就此提出反馈意见。

    [00:07:41.240]
    我们可能想要添加的特定页面

    [00:07:43.250]
    一些信息,当我们采取

    [00:07:46.160]
    我们想要一张特定字母 C 的照片

    [00:07:48.800]
    能够从中获取该信息

    [00:07:50.510]
    请查看收据上的详细信息。

    [00:07:53.120]
    图像,并能够将其添加为

    [00:07:55.400]
    请在我们的申请中注明

    [00:07:58.840]
    所以,当我们按下索菲亚按钮时

    [00:08:01.819]
    我们可以选择添加姓名,

    [00:08:03.830]
    还需要您的电子邮件地址,以便我们能够

    [00:08:05.990]
    之后无法联系,所以我们可以

    [00:08:08.210]
    通过电子邮件和……进行双向对话

    [00:08:10.400]
    在门户网站上,我们可以添加一个

    [00:08:12.979]
    此处描述以及对……的描述

    [00:08:15.259]
    我们具体的用户故事是:

    [00:08:17.419]
    想添加一些功能,以便我们可以

    [00:08:19.819]
    扫描我们添加的那张照片

    [00:08:21.710]
    我们可以把这些作为备注添加到我们的……

    [00:08:23.900]
    我们的交易,所以这里我们添加一个

    [00:08:32.240]
    描述和更多信息

    [00:08:34.550]
    还可以包括快照

    [00:08:36.169]
    我们当时正在看的屏幕

    [00:08:37.969]
    这样我们就可以看到它带来了更多

    [00:08:39.320]
    为最终用户提供上下文信息

    [00:08:41.630]
    所以如果我们现在在这里提交反馈……

    [00:08:44.870]
    我们会将此结果提交回我们的中央系统。

    [00:08:46.760]
    我们将通过门户网站收到反馈项

    [00:08:49.279]
    以便我们能够追踪这个数字。

    [00:08:50.510]
    在整个过程中以及所有这一切

    [00:08:52.820]
    反馈意见会纳入我们的核心项目。

    [00:08:54.890]
    管理工具,这就是我们所说的

    [00:08:57.230]
    mendax home 并允许您分享

    [00:08:59.209]
    构思并管理项目

    [00:09:01.820]
    在门达克斯开发应用程序

    [00:09:03.440]
    所以如果我们打开门达克斯产品

    [00:09:07.279]
    在这里我们可以看到我们身处一个门户中

    [00:09:09.440]
    项目空间 我们现在所在的空间叫做

    [00:09:11.990]
    我的客户门户,在这里我们可以看到

    [00:09:14.540]
    交易列表

    [00:09:16.910]
    我们内部人员的互动

    [00:09:19.070]
    我们在这里可以看到一些项目,克雷格问了一个问题

    [00:09:21.890]
    我们有一个民意调查,问题数量为:

    [00:09:23.959]
    有一些图片和文档

    [00:09:25.700]
    这些文件会被上传到门户网站。

    [00:09:29.329]
    这是一个我们可以拥有的中心场所

    [00:09:31.279]
    这种合作,我们就能做到。

    [00:09:33.200]
    我们可以对所有用户进行可见性检查

    [00:09:36.740]
    邀请多个不同的团队

    [00:09:38.120]
    使用邀请码加入我们项目的成员

    [00:09:40.279]
    用户选项,所以如果我想邀请我的

    [00:09:42.740]
    同事克里斯·霍奇斯,我可以打出他的

    [00:09:45.079]
    请将邮件发送至此处,然后我再决定。

    [00:09:47.360]
    他是我们项目中的用户角色,所以是 mendax

    [00:09:50.899]
    和平地采用敏捷方法

    [00:09:53.149]
    Scrum及其角色和职责

    [00:09:55.430]
    旨在帮助您管理您的

    [00:09:57.529]
    在 Anahareo 方法论中,您可以进行项目。

    [00:10:00.890]
    完全自定义每个角色

    [00:10:02.570]
    在您的项目中,以便您可以

    [00:10:04.339]
    设计您所需的安全框架

    [00:10:06.350]
    运行这些应用程序时需要这样做

    [00:10:10.550]
    显然在门达克斯发展

    [00:10:12.110]
    确实能加快你的速度

    [00:10:13.850]
    利用模型进行应用程序开发

    [00:10:15.800]
    驱动开发,但你也必须如此

    [00:10:17.600]
    能够加快你的整个敏捷开发过程

    [00:10:19.640]
    方法论和你们的整个合作

    [00:10:22.360]
    因此,在每个 Mendax 项目中,我们都有一个

    [00:10:24.950]
    完整的应用程序生命周期,包括所有方面

    [00:10:27.500]
    从政府要求发展

    [00:10:29.510]
    您的应用程序部署完成。

    [00:10:31.610]
    在您负责的每个项目中进行操作

    [00:10:34.130]
    您可以设置安全框架

    [00:10:36.470]
    您的角色和职责

    [00:10:38.390]
    您可以在此处为项目添加新的用户角色。

    [00:10:41.600]
    这些可以定义用户

    [00:10:44.390]
    在开发过程中可以访问

    [00:10:46.490]
    他们可能拥有该项目的用户访问权限

    [00:10:48.980]
    例如故事和反馈,但

    [00:10:50.990]
    他们可能无法获得

    [00:10:52.430]
    需求和开发,因此所有

    [00:10:55.820]
    要求和所有反馈

    [00:10:57.110]
    我提交的内容将进入这个公开页面。

    [00:10:59.240]
    作为产品负责人,我在反馈部分

    [00:11:01.579]
    可以进一步查看,还能看到更多内容。

    [00:11:03.290]
    诸如屏幕截图之类的信息

    [00:11:05.029]
    之前提交过一些,还有一些

    [00:11:06.680]
    用户浏览器信息

    [00:11:08.390]
    在哪个屏幕页面上?还有什么?

    [00:11:10.850]
    用户角色:他们登录时的角色是……

    [00:11:12.230]
    所以时间很重要

    [00:11:14.720]
    有助于我们诊断病情的信息

    [00:11:16.910]
    问题在于,通过这种反馈我们可以

    [00:11:19.699]
    然后决定接受这个特定的

    [00:11:21.500]
    反馈项目市场和零浏览量或

    [00:11:23.959]
    把它当作一个项目来处理,我们可以添加一些

    [00:11:27.410]
    对此反馈的动机

    [00:11:28.940]
    物品信息将通过电子邮件发送给

    [00:11:31.100]
    当我们把这个作为故事提交时,用户会收到通知。

    [00:11:32.959]
    我们将把这个标记为a

    [00:11:34.699]
    特定的冲刺并接受这一点

    [00:11:36.829]
    具体反馈项的作用是什么?

    [00:11:39.470]
    正是这种特定的反馈

    [00:11:40.880]
    将条目添加到用户故事中,以便我们可以

    [00:11:43.370]
    我们可以开始着手做了。

    [00:11:44.899]
    围绕这一点进行开发和协作。

    [00:11:46.730]
    功能方面,如果我们进入故事部分……

    [00:11:48.860]
    现在在这个部分我们可以看到所有这些

    [00:11:50.930]
    我们在我们中创建的用户故事

    [00:11:52.490]
    我们可以通过项目添加故事点

    [00:11:54.980]
    这些添加评论等等,并进行标记

    [00:11:57.019]
    它们的作用是跑步,而且已经完成了。

    [00:12:01.430]
    状态信息让我们能够很好地概览全局。

    [00:12:02.930]
    关于我们如何推进我们的

    [00:12:04.910]
    我们的冲刺的发展 so mendax

    [00:12:07.970]
    我们以迭代的方式进行这项工作,通常我们

    [00:12:10.760]
    进行五天或十天的冲刺,我们

    [00:12:13.190]
    创建若干用户需求

    [00:12:14.779]
    那次工作期间被烧毁了

    [00:12:16.399]
    我们保留了特定的10天冲刺计划

    [00:12:20.690]
    mendax 部分的功能

    [00:12:22.550]
    四个平台都非常简单,因此两者

    [00:12:24.860]
    business

    [00:12:25.670]
    从未在敏捷开发中被开发过的用户

    [00:12:27.740]
    之前可以轻松使用该平台和

    [00:12:30.590]
    他们可以拖放这些用户

    [00:12:31.820]
    围绕着如何让事情变得非常容易的故事

    [00:12:34.070]
    让他们优先考虑并添加某些

    [00:12:35.510]
    对每个用户故事的评论

    [00:12:38.560]
    您可以添加文档

    [00:12:40.850]
    这些用户故事配有图片,这样你

    [00:12:43.040]
    可以拥有一个中央门户网站,所有

    [00:12:45.080]
    关于您项目的信息是:

    [00:12:47.360]
    存储起来,不会造成混淆

    [00:12:49.160]
    开发此应用程序以便

    [00:12:54.590]
    您可以看到底部有

    [00:12:55.940]
    我们根据我们的用户故事创建的用户故事

    [00:12:57.890]
    更早的反馈,我们可以看到

    [00:13:00.320]
    也被拉取的反馈号码

    [00:13:02.270]
    通过我们的反馈信息

    [00:13:05.150]
    当我们完成这个故事的时候

    [00:13:07.310]
    将提交反馈的用户

    [00:13:10.370]
    您将收到通知,告知我们已经

    [00:13:12.020]
    实际上已经完成了那个用户故事。

    [00:13:14.360]
    我们将收到一封使用规划功能的电子邮件。

    [00:13:16.760]
    本节我们可以计划一些……

    [00:13:20.180]
    进行运行并完成用户故事,我们

    [00:13:22.370]
    可以获取所有看板视图样式

    [00:13:25.130]
    我们的用户故事以及我们是如何

    [00:13:26.510]
    在冲刺过程中取得进展,我们可以

    [00:13:29.030]
    还可以查看燃尽图,了解燃尽情况。

    [00:13:31.160]
    我们正在朝着理想的燃烧方向前进

    [00:13:33.470]
    向下滚动图表,以便我们可以看到有多少用户

    [00:13:36.110]
    今天我们烧毁的故事对比

    [00:13:38.990]
    到明天,以此类推,所以现在我已经给了

    [00:13:42.530]
    向您概述合作情况

    [00:13:44.450]
    构成该项目的特点

    [00:13:46.370]
    门德斯门户网站的管理方面

    [00:13:48.290]
    想带你进入网页建模器,所以

    [00:13:51.800]
    网络建模器是我们无摩擦的

    [00:13:53.420]
    开发环境允许您

    [00:13:55.340]
    使用模型构建您的应用程序

    [00:13:57.440]
    在我们开发工具的网页版中

    [00:13:59.900]
    我们还有桌面版的

    [00:14:02.150]
    开发工具也是如此,

    [00:14:03.860]
    允许更多传统开发者或

    [00:14:05.870]
    业务开发人员将开发我们的更多

    [00:14:08.600]
    功能强大,所以我打算去

    [00:14:11.210]
    我在这里打开了网页建模器,然后我……

    [00:14:12.980]
    接下来将开始向你们展示一些……

    [00:14:14.630]
    清晰的特征使我们的产品脱颖而出

    [00:14:15.980]
    协作开发环境

    [00:14:17.930]
    以及我们如何利用视觉方式进行构建

    [00:14:20.660]
    我们的应用程序就是这样的。

    [00:14:26.780]
    Web建模器界面,右侧

    [00:14:28.760]
    这里我们有一些

    [00:14:30.350]
    我们可以拖动和构建的积木

    [00:14:32.210]
    将其拖放到我们的界面上,我们就可以拖动了。

    [00:14:34.910]
    我们正在构建我们的应用程序,以便

    [00:14:36.650]
    手机、平板电脑和网页都支持

    [00:14:39.290]
    盒子我们采用了响应式设计,所以如果我们

    [00:14:42.949]
    从右侧拖动一个积木。

    [00:14:44.540]
    在这里我们可以编辑和自定义

    [00:14:46.279]
    那些特性,以便我们能够

    [00:14:48.800]
    构建我们的界面,所有这些都可以

    [00:14:51.589]
    完全根据我们自身需求定制

    [00:14:53.540]
    组织需要,然后我们可以添加

    [00:14:56.180]
    在用户体验和用户方面

    [00:14:59.600]
    我们公司品牌的界面

    [00:15:03.110]
    此外,还有一些底层小部件

    [00:15:05.029]
    例如能够查看超出列表范围的内容

    [00:15:07.670]
    两个单选按钮下拉菜单等等

    [00:15:10.940]
    Mendax 有三个核心组件

    [00:15:13.279]
    构成任何 Mendax 模型的第一部分

    [00:15:15.980]
    其中之一就是我刚才展示的那些页面。

    [00:15:17.420]
    您在这里看到的第二个是我们的域名。

    [00:15:19.579]
    这是我们构建模型的地方

    [00:15:21.380]
    数据结构,因此任何数据

    [00:15:23.839]
    准备将其存储在我们的数据库中

    [00:15:25.160]
    选择或任何我们将要使用的数据

    [00:15:27.259]
    将第三个概念存储在内存中,

    [00:15:31.490]
    我们有的就是我们称之为迈克流程的东西。

    [00:15:33.589]
    Mike flows 是我们构建的地方

    [00:15:35.149]
    业务逻辑位于一个位按钮中

    [00:15:37.490]
    点击后台进程或作为网页

    [00:15:39.889]
    这项服务基于多项……

    [00:15:42.589]
    各项活动和一系列决定

    [00:15:46.130]
    那里有构成这些组件的免费核心组件。

    [00:15:47.750]
    按照 Mendax 模型进行改进,这就是我们的方法

    [00:15:49.730]
    为两者构建我们的应用程序

    [00:15:51.500]
    手机、平板电脑和网页,所以如果我们回到过去

    [00:15:53.870]
    跳转到我们之前打开的页面

    [00:15:56.180]
    在我们上传照片的地方,我们可以

    [00:15:59.180]
    开始实现该功能

    [00:16:00.649]
    我们想要这样做,这样我们就可以

    [00:16:05.300]
    与内部不同人员合作

    [00:16:07.010]
    我们的组织将帮助我们发展

    [00:16:09.470]
    这个特殊功能就是如此。

    [00:16:13.190]
    我们没有此应用程序的版本

    [00:16:15.050]
    是否有任何文本字段可以存储我们的信息

    [00:16:17.209]
    特定数据,以便我们可以拖动文本

    [00:16:19.850]
    从我们的工具箱中取出所需物品,我们就可以开始了。

    [00:16:22.010]
    为了将其配置到我们的数据中,我们现在

    [00:16:24.800]
    可能需要创建一个新属性

    [00:16:26.779]
    我们可以获取这些数据。

    [00:16:28.760]
    点击“新属性”后,我们没有这个属性。

    [00:16:30.829]
    我们不编写任何后续语句

    [00:16:32.720]
    必须通过主控端来控制它。

    [00:16:35.630]
    我们可以用模型简单地创建这些

    [00:16:37.550]
    该页面并运用设计思维

    [00:16:39.199]
    我们构建应用程序的方法就是这样

    [00:16:42.079]
    我们将把这个属性称为

    [00:16:43.509]
    匹配文本,我们将进行

    [00:16:46.279]
    当我们使用这种字符串属性时

    [00:16:49.370]
    确保它能连接我们的

    [00:16:51.230]
    特定文本字段到我们的

    [00:16:53.150]
    现在我们的领域模型中已经填充了数据。

    [00:16:58.910]
    接下来我们想做的是……

    [00:17:00.380]
    配置此按钮使其能够

    [00:17:02.150]
    调用一些逻辑以便我们可以扫描

    [00:17:05.270]
    拍照,然后我们就可以保存文本了。

    [00:17:08.089]
    这已经回应到我们的新生活中。

    [00:17:10.850]
    您创建的属性,当

    [00:17:13.700]
    开发这项特定功能时

    [00:17:15.410]
    可能未必知道如何去做

    [00:17:17.270]
    一切都符合这种特定逻辑,但

    [00:17:19.790]
    我知道如何创建一个微型程序

    [00:17:21.650]
    这样我就可以创建一个新的麦克风浮点数实例了。

    [00:17:23.480]
    我可以给它加上“扫描”的标题。

    [00:17:28.090]
    我还要创建一个新的麦克风流程。

    [00:17:30.860]
    当我点击这个按钮时,实际上会被调用。

    [00:17:33.200]
    按钮,所以我要添加一段文字,我是

    [00:17:40.340]
    我打算把它叫做扫描照片点击创建

    [00:17:42.650]
    这将为我创建一个模板

    [00:17:44.660]
    我们新的麦克风流程中有一个参数

    [00:17:47.720]
    交易照片,我们可能想要

    [00:17:50.960]
    请我们团队的某位成员给我们

    [00:17:52.790]
    现在我的团队里有克雷格可以提供帮助。

    [00:17:55.600]
    他是一位非常优秀的开发者,他可能会

    [00:17:58.580]
    能够协助我们进行开发

    [00:18:01.100]
    这个麦克风流程在 M 免费麦克风中

    [00:18:03.560]
    页面上我们这里有这个嗡嗡声选项,

    [00:18:06.170]
    这使我们能够开始合作。

    [00:18:08.780]
    和我们项目组的人在一起,我可以去

    [00:18:12.590]
    在这个特定的文本字段中输入并执行

    [00:18:15.200]
    使用 @ 符号开始通知我的某个人

    [00:18:18.170]
    开发人员或我的团队成员

    [00:18:20.390]
    我需要一些帮助

    [00:18:22.460]
    逐步完善这一特定流程

    [00:18:24.740]
    我们将在克雷格·怀特身上增加一些东西,我是

    [00:18:27.080]
    我打算请他帮忙。

    [00:18:29.450]
    我打算问问他我该怎么添加一些东西

    [00:18:31.220]
    扫描功能

    [00:18:33.320]
    当我点击发布时,流程会是怎样的?

    [00:18:39.200]
    我已收到电子邮件通知,我已

    [00:18:42.140]
    为此我获得了一些帮助。

    [00:18:43.850]
    特定逻辑

    [00:18:54.630]
    所以我们就等着箱子到了吧。

    [00:18:56.740]
    请回复我们,我们会查看此更新。

    [00:18:58.929]
    在 Web 建模器中,我们就可以拥有

    [00:19:00.940]
    在此过程中进行双向对话

    [00:19:02.860]
    所以你可以看到,我们这里有这个

    [00:19:04.630]
    现在就发表评论,以及您可以在……上看到的内容

    [00:19:06.700]
    现在右上角这里有个漏斗,你就是这样

    [00:19:08.950]
    你可以看到克雷格已经开始

    [00:19:10.870]
    在他们的网页建模器中编辑这个,这样他就可以……

    [00:19:13.630]
    实际上,我们正在编辑这个,我们已经……

    [00:19:15.910]
    视野被锁定,所以现在只能在……

    [00:19:18.940]
    正如您所看到的,我们使用的是只读视图。

    [00:19:20.799]
    选择选项

    [00:19:21.850]
    我们不能拖延麦克风的新选项。

    [00:19:24.970]
    流程,我们无法编辑新功能

    [00:19:27.010]
    直到克雷格完成这个流程为止

    [00:19:30.070]
    一旦他完成这些更改,我们就可以

    [00:19:32.110]
    然后再次接手开发工作

    [00:19:34.000]
    从他那里了解他的新选择,所以我们

    [00:19:36.970]
    可以看到这种双向合作

    [00:19:38.470]
    在建模器中,我们开始吧。

    [00:19:41.230]
    可以看到克雷格的那些变化

    [00:19:42.730]
    现在我们可以看到,这是在浏览器中制作的。

    [00:19:45.309]
    他添加了一条注释,说明如何使用

    [00:19:48.309]
    Google Vision 连接器,并且还添加了一个

    [00:19:50.620]
    在这里更改对象功能,以便我们

    [00:19:56.230]
    我们可以从克雷格那里获得这些更改,我们

    [00:19:58.120]
    进行实时协作

    [00:20:00.250]
    在此处使用 Web 建模器进行开发

    [00:20:05.940]
    因此,在开发周期中我们可以

    [00:20:08.559]
    不仅在以下方面要进行合作

    [00:20:10.780]
    用户故事,以及当我们

    [00:20:12.490]
    我们正在开发我们的应用程序,所以

    [00:20:14.890]
    围绕你的团队进行协作非常容易。

    [00:20:17.230]
    应用程序逻辑、数据和

    [00:20:19.870]
    开发页面时也需要这样做

    [00:20:22.179]
    在网页版和桌面版中,或者

    [00:20:24.100]
    开发工具,以便开发其余部分。

    [00:20:28.030]
    我需要在这些功能中实现以下目标:

    [00:20:30.160]
    我希望能够使用桌面环境

    [00:20:32.260]
    连接到这个连接器上。

    [00:20:34.809]
    可在我们的应用商店下载,我想下载

    [00:20:37.419]
    能够做出那种逻辑判断,而且

    [00:20:39.850]
    我们业务用户可获取的数据

    [00:20:42.520]
    使用建模工具,如果我们

    [00:20:46.870]
    现在接手开发工作,我们

    [00:20:48.580]
    切换到我们的桌面版

    [00:20:51.250]
    我们可以开始构建建模环境了

    [00:20:53.380]
    完善该功能,这样我就可以……

    [00:20:55.780]
    现在我要回到传送门里了。

    [00:20:57.640]
    我打算在桌面建模器中点击编辑。

    [00:21:00.309]
    这将打开桌面

    [00:21:02.620]
    为我们创造一个可以发展的环境

    [00:21:04.360]
    使用我们的应用程序关闭

    [00:21:06.970]
    桌面环境,这样我们就不用……

    [00:21:09.910]
    我们拥有可以构建连接性的能力。

    [00:21:11.530]
    使用桌面应用程序

    [00:21:13.720]
    环境,我们可以为此做出承诺。

    [00:21:15.880]
    进入我们的中心位置或e,所以我们是

    [00:21:18.310]
    正在研究完全相同的模型

    [00:21:20.470]
    网页建模器和桌面建模器

    [00:21:22.240]
    两者之间没有区别

    [00:21:23.860]
    同样的理念也适用于我们建造的房屋。

    [00:21:26.260]
    使用模型的应用程序

    [00:21:28.480]
    实际代码,即开发工具中的代码

    [00:21:32.530]
    我们有能力查看所有这些

    [00:21:34.330]
    我们现有的用户故事

    [00:21:36.490]
    我们的项目可以与某些方面联系起来。

    [00:21:38.980]
    我们正在开发的功能

    [00:21:40.810]
    这些用户故事,我们就可以拥有

    [00:21:42.700]
    合作方面,我们可以发表评论。

    [00:21:44.500]
    这些用户故事直接包含在

    [00:21:46.300]
    建模环境,所以我们在这里您可以

    [00:21:49.120]
    我们可以看到反馈项

    [00:21:50.980]
    我们可以开始将该状态设定为

    [00:21:53.410]
    随着我们开始开发这个,它会运行起来。

    [00:21:55.510]
    功能性,所以我们首先需要的是

    [00:22:01.150]
    我们需要做的就是,实际上我们需要……

    [00:22:04.780]
    获取该新功能

    [00:22:07.030]
    我们网页建模器中的用户已经开发

    [00:22:09.100]
    我们需要把这一点融入到我们的……

    [00:22:11.320]
    应用程序,因此所有使用该应用程序的用户

    [00:22:14.020]
    网络建模人员正在一个分支中工作。

    [00:22:15.970]
    这条线,以便确保所有

    [00:22:18.220]
    他们正在努力做出改变

    [00:22:19.990]
    不会影响主线

    [00:22:22.000]
    功能性更强,更具商业性

    [00:22:24.670]
    我是开发者,我可以决定下架。

    [00:22:26.650]
    这些变化来自我们的网络建模器

    [00:22:28.540]
    接口,我们可以同步这些更改

    [00:22:31.000]
    将其整合到我们的桌面版本中,以便进行这些操作。

    [00:22:33.340]
    有空位,然后决定我们要做什么

    [00:22:34.930]
    我们的网页建模器中已提供此功能

    [00:22:39.460]
    随着我们做出这些改变,

    [00:22:40.960]
    网页建模器,例如添加新的

    [00:22:42.970]
    属性拉取这些更改,例如

    [00:22:47.080]
    克雷格也做出了那些逻辑上的改变。

    [00:22:49.660]
    现在即可在我们的桌面版中使用。

    [00:22:52.030]
    环境,所以这里发生了变化。

    [00:22:54.700]
    合并到我们的应用程序中

    [00:22:56.740]
    最终,我们可以在我们的生活中看到这些变化。

    [00:22:59.440]
    现在我们可以决定选择哪个应用程序了。

    [00:23:01.270]
    我们想要接受的改变以及哪些改变

    [00:23:03.220]
    我们想要拒绝,我们也可以扩展。

    [00:23:05.800]
    我们在这里看到这些特定的变化。

    [00:23:08.830]
    我们创建的扫描照片 Mike 流程

    [00:23:11.230]
    更早的时候我们就能看到这种变化了。

    [00:23:13.300]
    克雷格在我们网站上发表的评论

    [00:23:15.370]
    Mallone 接口,所以现在我们想添加

    [00:23:18.760]
    我们希望实现的新功能是

    [00:23:20.500]

    [00:23:20.890]
    来自谷歌的 OCR 服务调用

    [00:23:22.990]
    愿景,我们希望改变我们的

    [00:23:25.240]
    属性,以便我们可以看到

    [00:23:26.680]
    页面上显示的信息

    [00:23:28.950]
    所以我们首先要做的事情是

    [00:23:30.940]
    我们将开放我们的应用商店和我们的

    [00:23:32.920]
    App Store 是我们的组件库,它

    [00:23:35.080]
    使我们能够从多个方面进行构建

    [00:23:37.260]
    组件而不是从组件构建

    [00:23:39.160]
    刮擦,这真的加快了速度。

    [00:23:41.200]
    应用程序的每个项目开发

    [00:23:44.050]
    商店有两种版本可供选择。

    [00:23:46.540]
    可供公众使用的版本

    [00:23:49.060]
    mendax社区的每个人

    [00:23:50.950]
    还有一个私有应用商店,所以每个

    [00:23:53.440]
    公司拥有自己的专属应用商店

    [00:23:55.150]
    允许它们共享连接器

    [00:23:57.640]
    在其私有平台上使用小部件或扩展程序

    [00:24:00.820]
    应用商店只允许他们拥有

    [00:24:03.760]
    那些可供他们所在地区的人使用

    [00:24:05.380]
    这样组织往往可以节省……

    [00:24:08.860]
    花费大量时间开发你的

    [00:24:10.810]
    应用程序,因为你没有构建

    [00:24:12.550]
    每次使用时都从头开始

    [00:24:15.340]
    这个应用商店里有很多我们的

    [00:24:17.020]
    我们很多组织都是公司。

    [00:24:18.910]
    将发布某些入门应用程序

    [00:24:20.770]
    这里是我们所有主题的

    [00:24:22.780]
    品牌及其所有安全措施

    [00:24:24.730]
    这是他们组织所必需的。

    [00:24:28.350]
    因此,我们有连接到数据的连接器,例如

    [00:24:31.060]
    SAP 连接器或 Google Vision API

    [00:24:33.970]
    例如这里,我们可以看到

    [00:24:35.880]
    文档、屏幕截图等等,我们

    [00:24:38.320]
    可以将其下载到我们的应用程序中。

    [00:24:40.180]
    并在此过程中将其添加为一个新模块。

    [00:24:43.270]
    您需要拉取我们所有的依赖项

    [00:24:45.340]
    我们的应用程序需要它,所以一旦它

    [00:24:48.670]
    将其导入我们的应用程序后,我们可以使用它

    [00:24:50.350]
    它就像一个内置的连接器一样。

    [00:24:52.330]
    我们可以看到,我们的平台上有很多

    [00:24:55.540]
    与……相比,额外的活动

    [00:24:57.580]
    网络建模器,因此拥有更丰富的集合

    [00:24:59.380]
    诸如调用任何

    [00:25:01.330]
    REST 或 SOAP 服务连接到 Java

    [00:25:03.280]
    操作,以及任何应用商店

    [00:25:05.530]
    我们下载的组件,所以这里有:

    [00:25:08.020]
    我们有两种检测文档 X 的方法。

    [00:25:10.210]
    并检测图像文本,所以在这种情况下

    [00:25:13.210]
    我们想给它发张照片,而且我们

    [00:25:15.100]
    想把密钥传递给它,以便我们可以

    [00:25:16.990]
    调用 Google Vision API,然后我们……

    [00:25:20.500]
    因此,我们可以决定设置返回值。

    [00:25:22.630]
    输入我们要返回的内容

    [00:25:25.510]
    从这项服务中获取信息,并在以后使用。

    [00:25:28.150]
    我们的麦克风流程,所以我们想用它。

    [00:25:30.670]
    我们从 API 获取到的字符串值

    [00:25:32.860]
    我们现在想设定目标。

    [00:25:34.780]
    在我们的应用程序中,我们想要更改

    [00:25:36.640]
    将文本与我们的侦探文本进行匹配

    [00:25:40.929]
    我们希望承诺并重申这一点。

    [00:25:43.059]
    所以现在我们已经在页面上构建了它

    [00:25:46.030]
    我们希望能够测试的功能

    [00:25:48.220]
    所以我们希望运行这项新功能

    [00:25:50.860]
    这是在我们的浏览器本地进行的,所以我们点击

    [00:25:52.929]
    在本地运行,这将构建我们的

    [00:25:55.419]
    在自己的机器上安装应用程序,以便

    [00:25:57.880]
    我们可以离线测试,也可以在线测试。

    [00:25:59.919]
    我们自己的浏览器,而不是

    [00:26:01.929]
    部署到云服务器,然后

    [00:26:04.510]
    我们将能够看到它运行起来,

    [00:26:06.190]
    在我们的 Mendax 手机上进行本地测试

    [00:26:09.190]
    应用程序,以便我们同步

    [00:26:11.380]
    这款应用将为我们所有人创造我们

    [00:26:12.850]
    我们可以打开 Mendax 手机的表格

    [00:26:15.490]
    应用程序并扫描二维码

    [00:26:18.220]
    由该工具生成,并且

    [00:26:21.070]
    允许我们打开应用程序

    [00:26:22.960]
    我们的移动设备并测试原生

    [00:26:25.240]
    设备功能,所以我们在这里扫描

    [00:26:27.580]
    我们通过扫描二维码打开应用程序

    [00:26:31.890]
    我们可以深入探讨我们的具体情况。

    [00:26:35.309]
    我们可以查看特定账户

    [00:26:39.370]
    交易过程中,我们可以添加照片。

    [00:26:41.950]
    所以如果我们拍张照片,就能完成这笔交易。

    [00:26:45.280]
    例如,对于收据,我们可能想要

    [00:26:48.039]
    拍摄火车票收据照片

    [00:26:51.039]
    现在我们可以拍下那张收据的照片了。

    [00:26:58.179]
    然后可以点击“扫描”选项

    [00:27:01.240]
    这将返回到我们的谷歌OCR系统。

    [00:27:03.610]
    来自谷歌愿景的服务

    [00:27:05.470]
    然后它会回复一些文本。

    [00:27:07.690]
    然后我们把那段文字设置到了“开启”状态

    [00:27:09.880]
    这里是页面,所以我们可以看到

    [00:27:11.230]
    我们应用程序中的信息非常

    [00:27:14.350]
    我们很快就能够建立一个

    [00:27:16.150]
    使用 Web 建模器的应用程序

    [00:27:18.190]
    以及桌面环境和组合

    [00:27:20.530]
    包括商业和IT类型的开发人员

    [00:27:23.309]
    所以Mendax平台的理念是

    [00:27:25.690]
    我们想尝试把所有这些都带来。

    [00:27:27.669]
    各种类型的开发人员

    [00:27:29.260]
    用户聚集在平台上,所以我们

    [00:27:32.950]
    希望让这些更改可供使用

    [00:27:35.049]
    我们希望其他开发人员

    [00:27:36.730]
    让它们更容易在我们的网站上显示。

    [00:27:38.409]
    因此,当我们在界面上进行开发时

    [00:27:41.049]
    桌面,以及当我们拉动那些

    [00:27:42.400]
    它们之间的变化融合了

    [00:27:45.179]
    Web建模器中的分支

    [00:27:48.029]
    我们实际上已经锁定了网络监控器。

    [00:27:49.679]
    这样可以确保人们……

    [00:27:52.080]
    正在使用网络监控器,将使用

    [00:27:54.599]
    最新版本的指令

    [00:27:56.639]
    所以一旦我们合并这些应用程序,它们

    [00:27:59.519]
    更改恢复正常,我们说完成同步

    [00:28:01.769]
    借助 Web 建模器,我们可以将所有内容联系起来

    [00:28:04.049]
    我们一直在开发的用户故事

    [00:28:05.759]
    所以,这是一个非常重要的功能。

    [00:28:07.619]
    该平台允许

    [00:28:09.929]
    开发人员和测试人员需要了解

    [00:28:12.690]
    这正是我们一直在努力的方向

    [00:28:14.489]
    我们的平台,以便我们能够与……沟通

    [00:28:17.909]
    我们的测试人员和开发人员

    [00:28:20.099]
    我们一直在努力完成这项工作

    [00:28:21.690]
    开发过程,所以我们将……

    [00:28:26.070]
    请在此处添加一条评论,说明我们一直在

    [00:28:27.539]
    我们正在开发 Google Vision API,我们

    [00:28:29.759]
    可以把这些人员纳入我们的中央团队

    [00:28:31.649]
    基于 SVN 的服务器存储库

    [00:28:34.080]
    它出厂时就配有 Mendax

    [00:28:35.909]
    平台允许您拥有多个

    [00:28:37.710]
    开发人员将共同参与同一个项目

    [00:28:39.719]
    并共同参与多个不同项目。

    [00:28:43.049]
    环境,一旦我们承诺

    [00:28:48.509]
    这样就能解锁网络

    [00:28:50.460]
    建模师进行了所有这些更改

    [00:28:52.139]
    我们在桌面端和网页端都做到了。

    [00:28:53.909]
    我们的开发人员可以使用建模器

    [00:28:56.489]
    网页界面因此在一个

    [00:29:05.489]
    不同类型的开发者组织

    [00:29:07.379]
    需要以不同的方式发展,

    [00:29:09.089]
    使用不同的工具,所以现在那些

    [00:29:12.029]
    已经制定了相应的变更方案,并且这些变更已经

    [00:29:14.729]
    被安置在中央的披萨树

    [00:29:16.619]
    现在它们将提供给我们的用户。

    [00:29:18.659]
    网络用户这样我们就可以看到扫描照片了。

    [00:29:21.509]
    迈克的流量,我们现在可以看到

    [00:29:23.099]
    我们开发并添加的活动

    [00:29:25.289]
    在桌面环境中是

    [00:29:26.940]
    也对我们的网站用户开放

    [00:29:29.789]
    我们也可以构建自己的连接器

    [00:29:32.070]
    我们自己的企业系统并制造

    [00:29:33.690]
    我们网页界面中提供的那些

    [00:29:35.869]
    总而言之,我已经带你了解了……

    [00:29:39.269]
    Mendax平台以及我们如何

    [00:29:40.739]
    协作功能真正加速了

    [00:29:43.589]
    开发应用程序,以便

    [00:29:46.049]
    我们可以将不同的角色组合在一起。

    [00:29:48.749]
    由我们的用户体验专家组成的组织

    [00:29:51.749]
    我们的集成专家团队正在运营

    [00:29:54.330]
    最后,还有我们的业务利益相关者。

    [00:29:57.509]
    所有这些关键人物都很重要

    [00:30:00.119]
    确保

    [00:30:01.770]
    地点开发很成功,

    [00:30:03.900]
    确保你正确构建应用程序。

    [00:30:05.820]
    第一次就成功了,谢谢参与

    [00:30:09.240]
    这个低代码在 30 秒内将需要一些时间。

    [00:30:12.000]
    观众提问

选择你的语言