如何构建产品配置器:选择关键技术
产品配置器使销售团队、经销商、分销商甚至客户能够准确配置复杂的定制产品。最佳解决方案还会自动创建销售和制造所需的所有文档和数据,并与其他公司系统集成以确保数据准确。
在本文中,我们将介绍构建产品配置器所需的关键技术以及可用的不同实现方法。
关键技术
让我们首先看看产品配置器通常需要的技术的关键领域。一旦您了解了所需的技术,您就可以评估满足您需求的解决方案。
规则
产品配置器需要一种方法来捕获您的销售、设计和工程团队用于手动配置产品的知识、经验和流程,以便它可以自动做出决策并计算输出。这些“规则”可以是方程、求和、逻辑表达式、业务逻辑、法规或产品要求。
例如,规则可以基于以下语句:
“如果输送机的长度大于 3 米,我们会使用中央支架”
“我们在门框周围总是有 1/4 英寸的间隙,除非框架超过 4 英尺宽,在这种情况下,间隙会增加到 5/16 英寸”
“送货地址在美国的客户以美元收费,而欧盟的客户以欧元开具发票”
Product Configurator 规则引擎:使产品配置器能够根据用户输入控制产品规格的示例规则。
规则是配置器的大脑。强大的规则引擎以及构建和维护规则的简单方法是成功构建产品配置器的关键。规则的复杂程度取决于产品,但即使是选项集有限的简单产品,如果没有合适的工具,管理起来也会变得复杂。
用户界面 (UI)
您需要构建一个用户界面,使用户能够配置您的产品并指定选项。用户界面通常包含输入字段、文本、图像和 3D 可视化。
DriveWorks 配置器:使用 DriveWorks 产品配置器软件创建的产品配置器 UI 示例。
重要的是要考虑谁将使用您的配置器以及他们的要求,以了解您需要的功能。
是否需要通过仅提供有效选项来指导用户进行配置?
是要显示产品选项的图像还是更新图像以显示已配置的产品?
如果您的产品配置器将由销售团队、经销商、分销商或客户在外部使用,则需要考虑 UI 在用于查看配置器的不同设备上的显示方式。
考虑一下您多久更新一次配置器的 UI,以及您可能还需要多快进行更改。构建 UI 的最简单方法是使用可视化构建器,它使设置产品配置器的用户界面变得简单。他们通常有一个工具箱,其中包含不同的输入和 UI 元素,无需编码知识即可自定义和定位这些元素。
3D 可视化
3D 使用户能够可视化产品细节并轻松传达复杂的设计细节。3D 可视化可以是产品选项的静态 3D 模型,也可以是在您配置时实时更新的交互式预览。交互式 3D 预览具有最强的沉浸感,可提供最佳的用户体验,但设置起来更耗时。
3D 可视化:利用交互式 3D 可视化来改善用户体验的产品配置器示例。
工作流
通过可定制的工作流程,您可以复制公司流程和安全程序。它们让您能够控制发生什么、何时发生以及谁可以实现它。
自定义工作流程:为满足公司的流程和安全要求而创建的自定义工作流程示例。
您是否需要控制谁可以在将产品发送到制造部门之前配置产品、批准设计和签署订单?
控制文档和数据创建时间
在订单流程的不同阶段发送通知
文档和数据
销售文档、BOM 和制造数据等输出是公司寻求实施产品配置器的主要原因之一。重要的是要确保您选择的任何解决方案都可以创建您需要的输出并提供快速轻松地对其进行更改的能力。
自动销售单据和数据:自动创建特定于订单的输出,例如销售文档、BOM 和制造数据。
考虑一下您的典型销售流程以及手动配置产品时需要创建的文档、数据和电子邮件。您选择的产品配置器解决方案应自动创建这些。
对于许多提供定制产品的公司来说,创建用于报价的工程图纸是销售流程中的一个瓶颈,它会将宝贵的工程资源消耗在可能不会产生订单的工作上。提供 CAD 自动化的产品配置器可自动生成审批图纸,从而节省工程团队的时间,使销售人员能够更快地响应并赢得更多订单。
确认订单后,CAD 自动化意味着自动创建制造产品所需的所有制造数据和图纸,包括图纸、切割清单和 BOM。产品可以直接送至制造部门,消除了容易出错的重复设计任务,使工程师能够专注于高价值任务,例如解决客户特定的挑战和产品创新。
集成
集成使公司系统、Web 服务和数据库(如 SQL、CRM、ERP 和 MRP)能够通信和共享数据。它们是任何可扩展产品配置器解决方案的重要组成部分,应尽可能自动。
当您手动配置产品时,您是否更新了多个系统和/或依赖于存储在不同系统中的信息?如果这样做,请在选择产品配置器解决方案时寻找与其他系统集成的能力。
集成示例包括:
在 Microsoft Office、XML、CSV 等文件中读取和写入数据
向 Microsoft SQL Server、MySQL、Oracle、mongoDB、IBM DB2、SQLite、SAP HANA 等数据库读取和写入数据
通过 Web 服务发送和接收数据,例如 CRM 系统、物流合作伙伴的运输可用性/定价、ERP 系统等
使用应用程序编程接口 (API) 进行双向集成
集成:可视化产品配置器如何与现有公司系统集成以共享数据。
选择支持集成的产品配置器解决方案的好处包括:
通过消除数据可用性瓶颈来提高工作效率
提高了数据的准确性/一致性
消除手动流程
报告、诊断和审计
报告和诊断工具非常有价值,可让您深入了解产品配置器的性能,并为故障排除提供信息。在配置器设置过程中,有关计算、决策和创建的数据的详细信息使您能够测试并确保输出正确。如果您遇到问题,诊断工具可帮助您快速识别和纠正问题,因此您的产品配置器不会停止工作。如果您的配置器是流程的关键部分,这一点至关重要。
通过验证输出简化实施
更快地解决问题
准确了解配置的内容和创建的内容
使用 Microsoft Excel 构建配置器
对于需求有限的小型公司,可以使用 Microsoft Excel 构建基本的产品配置器。这是许多公司开始他们旅程的地方,因为他们已经使用电子表格中的信息来配置他们的产品。一个明显的好处是大多数公司已经可以访问 Microsoft Excel,并且团队通常熟悉该软件。Microsoft Excel 提供强大的计算功能和有效作表格数据的能力。
虽然团队可能熟悉电子表格和进行基本编辑,但在 Microsoft Excel 中设置配置器需要对软件有深入的了解。网上提供了许多 Excel 帮助,但由于它是业务的通用工具,而不是专用的产品配置器解决方案,因此指导配置器设置的文档仅限于过时的用户论坛。
考虑您需要的输出也很重要。Excel 可以设置为创建基本的销售文档,但输出范围有限,并且可能需要使用复杂的宏才能准确实现您的需求。
如果您计划将 Excel 产品配置器部署到团队或分销商,请考虑多个用户如何同时访问您的产品配置器。产品配置器最有用的功能之一是能够拥有单一事实来源,确保多个用户始终访问准确、最新的信息。如果基于 Excel 的配置器涉及分发静态文件,请考虑过时信息和孤立数据的风险。如果您想构建在线产品配置器,Excel 不适合您。
公司系统和数据无缝集成的能力变得越来越重要。考虑如何将 Excel 驱动的产品配置器与其他系统集成,并确保它满足您现在和未来的业务需求。
自定义编写您自己的产品配置器
如果您需要的功能超出了使用 Microsoft Excel 构建的配置器所能提供的功能,那么自定义编码可能是一个选项。当您考虑对配置器进行自定义编码时,您有两种选择:内部自定义编码或顾问主导的自定义编码。
如果您拥有一支具有合适技能的团队,则可以选择在内部编写自己的产品配置器,但请记住,这并不容易,并且构建自定义产品配置器比编写一些代码要复杂得多。从表面上看,自主开发的解决方案似乎具有成本效益,但您必须考虑一些成本。您需要经验丰富的开发人员、IT 基础设施、代码管理、持续维护、发布测试、文档、用户培训......最大的费用之一是无法更快地拥有配置器,因为您的自定义解决方案需要很长时间来创建。
如果您内部没有资源,则可以选择使用开发合作伙伴为您自定义编写解决方案代码。这通常成本更高,并且引入了由外部团队构建和管理业务流程不可或缺的一部分的复杂性。持续维护更具挑战性,任何未来的更新都会导致直接成本,因为您需要支付顾问的时间费用。您还会受到它们将来可用性的限制。
选择产品配置器软件解决方案
使用经过验证的产品配置器软件解决方案(如 DriveWorks)通常是成功实施 3D 产品配置器的成本最低且最成功的方法。DriveWorks 的开发旨在满足全球用户的需求,DriveWorks 中强大的技术堆栈解决了定制产品制造商面临的挑战,无需复杂的定制编码。
DriveWorks 易于设置和维护,使最了解您产品的人员能够设置和管理您的配置器。DriveWorks 中功能强大的规则构建器使用熟悉的 Excel 样式语法来构建存储您的业务和产品知识的规则。使用表单设计器可以轻松构建配置器的用户界面 (UI),表单设计器提供对样式的高级控制以及添加输入、文本、图像和交互式 3D 可视化的功能。
DriveWorks 配置器,使用 DriveWorks 创建的产品配置器 UI 示例。
DriveWorks 可以使用本机 Microsoft SQL 集成、ODBC 驱动程序、导入和导出文件的功能或通过完整记录的 DriveWorks API 与任何系统进行通信。您还可以与 Web 服务进行通信,例如您的 CRM 系统、物流合作伙伴、ERP 系统等,而无需自定义代码。双向数据传输消除了在系统之间手动输入数据的需要,从而减少了错误并提高了质量。
DriveWorks 开发的免费插件还可以添加专门的特性和功能,以便与 Syspro 和 Salesforce 通信、为 SOLIDWORKS CAM 自动生成 G 代码和制造数据、使用 PayPal 处理付款等。
确保您的产品配置器不会让您失望
当您选择产品配置器解决方案成为您业务的关键部分时,您必须确信它是强大可靠的,如果出现问题,可以快速解决。
考虑一下如果您的配置器停止工作会发生什么情况。您是否可以获得技术支持和实施指南?是否有专门的学习资源和在线帮助?或者您是否完全依赖一个人的知识来解决任何问题?
销往世界各地,本地支持DriveWorks 产品配置器软件销往世界各地,并由授权的增值经销商在本地提供支持。
全球数以千计的客户在业务关键型流程中信任 DriveWorks 软件。我们认真对待这一责任,并采用严格的质量控制和质量保证措施来确保我们的软件稳健可靠。
我们的全球授权经销商网络在您的时区提供技术支持,我们的在线帮助和广泛的学习资源使实施和维护使用 DriveWorks 构建的产品配置器变得容易。DriveWorks 社区还活跃于世界各地的用户讨论想法、分享他们的重要技巧并庆祝他们所取得的成就。