common-gateway/customer-interaction-bundle

创建symfony flex bundles作为插件的示例包


README

客户登记是政府内部客户互动网络的核心。该系统无缝集成了客户互动注册和客户互动便利API。它使用CustomerInteractionBundle来结构化和使所有与居民互动的内容可访问,从而使政府工作人员更有效率。

架构

客户登记的架构基于公认的客户互动模式和提供模型

  • 客户和任务:这些基于客户互动信息模型中描述的客户互动模式。此模型提供了一种标准化方式来结构化和管理客户互动。请注意,在此模型中,人们不使用“客户”一词,而是使用“当事人”。当事人API / 任务API

  • 消息:客户登记中的消息基于服务论坛服务模型。此模型提供了在不同服务系统之间交换消息的指南,从而实现了一致和高效通信。 消息API

有关更多信息,请参阅服务平台的文档。

注意:在VNG架构中,客户称为当事人

向后兼容性

客户登记还与较旧的(已弃用)KlantenBundle向后兼容。以下端点已配置,以使其行为类似于KlantenBundle,但在后台使用新的CustomerInteractionBundle对象

  • /api/kic/v1/klanten => 后台:当事人
  • /api/kic/v1/contactmomenten => 后台:客户联系
  • /api/kic/v1/klantcontactmomenten => 后台:涉及当事人

序列图

为了更好地了解客户登记的工作原理,我们制定了一系列序列图。这些图说明了系统中不同组件和参与者之间的交互,重点是任务和客户互动。

简单任务

Taak Simpel

此图显示了任务过程的简化视图,其中一名工作人员创建补充请求,客户通过MijnOmgeving对此作出回应。

详细任务

Taak Uitgebreid

详细任务图提供了对整个过程的更详细概述,包括创建案件、工作人员的评估以及任务的解决。

确定首选渠道

Voorkeurskanaal Vaststellen

此图显示了系统如何确定并使用客户的首选通道进行通信,这是客户导向型服务的一个重要方面。

这些图提供了对客户登记处内部过程的视觉表示,有助于理解系统不同组件和参与者之间的交互。

贡献

您想为客户登记处的发展做出贡献吗?您的反馈欢迎,无论是错误报告、改进建议还是代码贡献。请参阅我们的CONTRIBUTING.md以获取有关如何参与的更多信息。

许可

客户登记处是在欧盟公共许可证1.2下发布的。有关详细信息,请参阅我们GitHub存储库中的LICENSE.md文件。

联系

有关客户登记处以及该平台如何支持您的组织的更多信息,您可以通过info@conduction.nl联系。