业务系统

面向全公司协作的定制业务系统

当现成软件带来的例外情况多于秩序时,我们根据组织中的职责、决策和信息流设计解决方案。

01业务系统

专用并不意味着无休止地建造

首先,我们选择最重要的过程。我们定义结果,准备工作阶段并与用户验证。

我们以模块化的方式开发解决方案,保持一致的数据模型和系统之间清晰的界限。

  • 销售和客户服务
  • 订单和项目的执行
  • 仓储、生产、服务
  • 文件、报告和审批工作流程
FileMaker Pro 中 Lakeview 示例应用程序中的房地产订单和服务日历
FileMaker Pro 中的示例工作和项目计划。
02业务系统

专用解决方案何时有意义?

相同的订单号会出现在几张纸上,状态必须通过电话确定,并且报告取决于一个人的记忆。此类症状表明工具已无法跟上您的工作方式。

我们关注最近的案例:记录了哪些信息、哪些决定待决以及促使更正的原因。在此基础上,我们选择第一次改变的区域以及评估其结果的方法。

03业务系统

通用数据,不同角色

相同的客户、产品或订单应该有唯一的标识符。根据职责赋予不同的人视图和权限。状态变更或文件批准应有特定条件并留下历史记录。

报告从定义开始:已接受的订单、已完成的操作、免费资源和完成日期意味着什么?如果没有这个,即使是好看的面板也无法给出作品的共同画面。

该界面可以具有由用户单独选择的语言版本。我们翻译标签、消息和文档,并设置日期、数字和时区格式。无论视图语言如何,共享数据都保留相同的标识符。

FileMaker Pro 示例应用程序中的空气质量测量仪表板,包含图表和站点描述
FileMaker Pro 示例:现场研究日志将测量结果与位置、时间和摘要相结合。
04业务系统

实施专用系统的阶段

分析完成后,我们准备商定的阶段,通过示例进行验证并规划迁移。用户测试正常操作和异常,技术团队检查角色、集成和恢复。

  • 范围和验收标准的描述
  • 数据模型和关键流程原型
  • 试验迁移和数据协调
  • 实施、用户准备和维护计划
第一阶段是关闭实际任务
  1. 认可

    流程的目的、用户、数据和例外情况。

  2. 原型

    检查常见示例的规则。

  3. 引航

    小组工作和迁移测试。

  4. 发射

    接待、指导和进一步发展计划。

05解决方案的选择

配置、集成还是新模块?

并非每个问题都需要构建整个系统。首先,我们检查我们的工具是否可以配置、连接到另一个工具或补充缺少的步骤。

当公司的工作方式需要自己的规则和现成程序中的变通方法变得昂贵时,专用解决方案最有意义。我们比较变更的范围、要传输的数据以及后续维护。

配置

当流程适合现有工具的功能时,我们会组织角色、字典、表格和报告。

集成

当应用程序执行其任务时,但团队在它们之间手动移动数据。

定制模块

当缺少特定流程时:批准、报价、计划或客户门户。

专用系统

当多个相关领域需要通用的数据模型和策略而难以在单独的工具中维护时。

06移交与发展

系统应该易于理解和使用

在开始之前,我们会根据合同确定权利、来源、文档和访问权限的范围。我们描述了对许可证、外部服务和管理帐户的依赖关系。

我们将收据与用户任务相关联:正确的文档、找到的记录或已完成的订单。我们还确定如何报告错误、选择后续更改并评估其对现有工作的影响。

  • 数据模型和最重要的流程规则的描述。
  • 集成、时间表和负责人列表。
  • 有关恢复环境和使用副本的说明。
  • 接受标准和商定的护理范围。
07架构和技术

系统架构:FileMaker、Web 和集成

我们可以在 Claris FileMaker 中开发业务系统,或者将其准备为具有 React 界面、服务器逻辑和 PostgreSQL 数据库的 Web 应用程序。在组合解决方案中,每个部分都有特定的任务:办公室在 FileMaker 中工作,客户使用门户。

我们设计集成层,以便流程可追溯:知道谁执行了操作、结果保存在哪里以及发生错误后如何恢复工作。我们选择技术范围以及维持和发展团队能力的计划。

责任划分示例
  1. 门户/PWA

    客户或现场员工表格。

  2. API

    授权、验证和操作过程。

  3. FileMaker/PostgreSQL

    数据所有者和数据一致性规则。

  4. 报告和自动化

    有关结果和流程后续步骤的信息。

08系统配置器

系统配置器和自我管理

管理员可以进行的更改范围是在设计期间确定的。配置面板可以允许团队独立更改字典、字段、表单、权限、流程规则和打印模板。

更先进的解决方案还可以提供电子邮件和短信通知、数据查询、服务设置和配置版本。更改在影响用户的工作之前会经过权限检查、预览和测试。

  • 根据用户职责定制的字段、表格和视图。
  • 流程、业务规则和通知条件。
  • 文档模板、报告和查询参数。
  • 更改历史记录、配置版本和返回能力。
09现场工作

服务、销售和仓库移动系统

该应用程序可以将任务链接到 GPS 位置、导航到客户的地址、照片、录音或提货签名。代码扫描可识别产品或订单,文件编号可让您开始对话并保存其结果。

我们根据设备和工作条件选择 FileMaker Go、PWA Web 应用程序或单独的界面。访问摄像头、麦克风、位置和文件需要适当的权限;我们检查目标设备上的网络丢失和同步情况。

常见问题

做出决定之前

如何评价第一阶段的成果?

我们选择一个可衡量的任务:文档准备时间、手动重写次数或数据完整性。更改之前,我们记下参考点和测量方法。

系统可以分阶段开发吗?

是的。每个阶段都应该有有用的结果和接收条件。我们在开始工作之前描述阶段之间的关系。

先从一次沟通开始

哪个流程值得有自己的解决方案?

展示当前的工作及其局限性。在确定项目范围之前,我们将比较模块的配置、集成和构建。

讨论定制系统