diamante/desk-bundle

DiamanteDesk Bundle

2.0.3 2017-02-11 20:33 UTC

README

DiamanteDesk 软件扩展了基本 OroCRM 功能。其主要目的是将客户支持系统集成到客户的 CRM 系统中。

使用这个综合的帮助台,现在可以在 CRM 中创建支持工单,并将其与系统中的任何客户关联。在 DiamanteDesk 中,可以将工单分配给特定用户,并将它们分组到分支中。此选项允许将与特定客户相关的工单分组。

目前,DiamanteDesk 软件处于 alpha 版本。Eltrino 团队正在努力改进和增加客户可以使用的功能数量。

要求

DiamanteDesk 支持 OroCRM 版本 1.8+。

安装

步骤 1: 在 composer 中添加依赖项

composer require diamante/desk-bundle:dev-master

步骤 2: 为正确安装 DiamanteDesk 包,创建以下文件夹

  • app/attachments
  • web/uploads/branch/logo

步骤 3: 运行 DiamanteDesk 内部命令

php app/console diamante:desk:install

要更新已安装的软件,请执行以下命令

php app/console diamante:desk:schema
php app/console oro:migration:load
php app/console diamante:desk:data
php app/console oro:navigation:init
php app/console oro:entity-config:update

在执行 installupdate 命令后,将通过 Symfony 以通常方式安装资产

php app/console assets:install

配置

要下载附件,请向 app/config/security.yml 中的 firewalls 部分添加额外的配置

diamante_attachments_download:
    pattern:        ^/desk/attachments/download/*
    provider:       chain_provider
    anonymous:      true

贡献

我们感谢任何使 DiamanteDesk 功能更好的努力;因此,我们欢迎各种形式的贡献,包括错误报告、补丁提交、功能请求或文档改进。如果您希望成为项目的一部分,请参阅 DiamanteDesk 贡献指南