业务应用

让业务应用出现在工作发生的地方

应用应当让具体任务更简单:收集数据,引导用户做出决策,并将结果安全地传递到相应系统。

01

网站

客户、员工、供应商和合作伙伴小组。

02

移动工作

现场事件、照片、状态和文档的登记。

03

工艺层

FileMaker、ERP 或一组服务的简单界面。

01应用

Web 应用程序和门户

基于浏览器的界面可以为客户、员工或合作伙伴提供服务。用户看到必要的任务和数据,并且操作被转移到公共流程。范围可能包括提交、订单、文件、批准或报告。

Web 应用程序需要负责服务器、会话、权限和数据访问。并非所有功能都必须出现在公司网站的公共部分。

FileMaker Pro 中的活动计划屏幕,包含预订列表和摘要
FileMaker Pro 事件应用程序示例。我们分别设计了门户的范围和参与者的权利。
02应用

移动应用程序和车站工作

无论在何处创建信息,电话、平板电脑或终端都很有用:在收到信息时、在仓库、服务中心或在生产车间。我们从活动和工作条件开始项目 - 网络覆盖、相机、扫描仪的使用或戴手套操作。

我们可以选择 Go、WebDirect 或单独的 Web 界面来满足解决方案的需求。本机需求、设备分发和离线工作需要单独评估。我们不假设所有平台具有相同的功能。

iPad 上 FileMaker Go 中的踏板车列表及其在地图上的位置
iPad 上的 FileMaker Go 示例:摩托车车队列表以及地图上的位置。
03应用

桌面应用程序和现有环境

有时您需要访问本地文件、设备或特定工作站功能。然后我们检查该任务是否可以由现有客户端执行或者是否需要额外的模块。

接管旧应用程序时,我们会清点依赖项和数据。我们检查与当前环境的兼容性、安装和更新方法以及逐步替换元素的可能性。

04应用

设计、施工及验收

我们描述角色和最重要的场景,准备屏幕,构建逻辑和集成。然后,我们测试权限、正确和不正确的数据以及失去连接后的行为。

实施包括商定的访问方法、用户的准备以及后续更新的计划。重要的结果是一个工作过程,而不仅仅是一组视图。

应用程序移交可能包括对用户和管理员执行任务的实际操作培训。我们正在为许多分支机构规划一项试点计划、一系列启动计划以及报告问题的通用规则。我们在实施前确定词典、表格和规则的独立变更范围。

我们在扩展系统之前检查任务
  1. 场景

    谁工作、使用什么设备、使用什么数据?

  2. 原型

    跨越屏幕看一个真实的例子。

  3. 测试

    纠正路线、错误、休息并返回工作。

  4. 接待处

    为用户提供商定的结果和说明。

05离线和同步

离线工作与应用数据同步

首先,我们确定用户在不访问服务器的情况下必须执行哪些操作:阅读说明、保存表单或更改常用数据。该界面区分本地保存和确认发送。

连接的回归需要认识到重复和解决冲突的原则。安装应用程序本身并不能确保离线操作。我们还评估设备上的数据范围、注销、访问权限丢失和更新方法。

用户知道状态

有关上次刷新、挂起的更改和需要决策的数据的可见信息。

数据有所有者

同步时,其他人所做的更改不会消失。我们提前制定合并或决议规则。

06React、PostgreSQL 和 PWA

前端、后端和应用数据库

我们使用 React 和 Next.js 构建具有广泛交互的门户和应用程序。 TypeScript 有助于保持代码一致性,服务器层检查数据和权限。 PostgreSQL 可以处理事务、操作历史记录和报告。

该应用程序可以通过 PWA 进行扩展:安装在设备上、选择离线数据和受控同步。如果公司的后端是FileMaker,我们通过API将新接口连接到它,保留对约定系统中的数据的责任。

React、Vue 或 Angular 可以与 Laravel、ASP.NET Core、Django 或 Node.js 后端配合使用。我们不会将屏幕选择绑定到单一服务器语言。该架构应该促进业务规则和集成的开发。

React 与 Next.js

为客户和您的团队提供您自己的界面、表单、过滤器和角色。

PostgreSQL

用于应用程序数据的关系数据库,具有事务和一致性规则。

PWA

移动任务、安装和显式表单提交状态。

比较

选择适合工作场所的应用程序

选择适合工作场所的应用程序
变体当有帮助时需要决定什么
网络应用程序/门户您的团队或客户可以通过浏览器进行访问。角色、会话、设备和弱连接处理。
PWA在网络应用程序中安装和离线工作的选定功能。支持的浏览器、本地数据和同步。
FileMaker GoiPhone 和 iPad 上的定制流程。移动系统、访问许可证和数据交换方法。
计算机应用在岗位上工作并与周围环境合作。操作系统、安装、设备和更新。

常见问题

做出决定之前

一款应用可以同时支持电脑和手机吗?

是的,但屏幕上的任务和信息量可能会有所不同。我们设计一个通用的流程和匹配的视图,并单独检查设备的功能。

应用程序可以连接到当前系统吗?

首先,我们检查共享接口、权限和数据质量。通常,新应用程序可以是现有系统上的一个方便的工作层。

先从一次沟通开始

显示一个应该更容易的任务。

指定用户、设备和工作场所。我们将选择访问方法并准备第一个工作课程的范围。

讨论申请