Сквозная воронка по Лидам и Заказам

Добрый день!



Помогите разобраться.

Задача: изменить объект привязки в сквозной воронке (по умолчанию воронка строится по Лидам и Продажам). Необходимо изменить продажу на заказ.

Нашёл, что изначально объекты привязки объявляются в FullPipelineDesigner (пакет Platform):

 

_getDefaultEntities: function() {
                return [
                    {
                        "schemaName": "Lead",
                        "connectedWith": null,
                        "calculatedOperations": [{"operation": "Amount", "targetColumnName": "Budget"}],
                        "filters": null
                    },
                    {
                        "schemaName": "Opportunity",
                        "calculatedOperations": [{"operation": "Amount", "targetColumnName": "Budget"}],
                        "connectedWith": {
                            "type": 0,
                            "schemaName": "Lead",
                            "connectionSchemaName": "Lead",
                            "parentSchemaColumnName": "Opportunity",
                            "childSchemaColumnName": "Id"
                        },
                        "filters": null
                    }
                ];
            }



При попытке создать замещающий модуль c переопределенной _getDefaultEntities система говорит: "Замещение модулей запрещено".

Подскажите как решить такую задачу?

Нравится

1 комментарий

Александр, вопрос невозможности замещения модулей обсуждался неоднократно, см. тут и тут.

 

Проще всего будет сделать свою копию всех схем, реализующих сквозную воронку, изменить в ней объект, а затем использовать вместо стандартной.

Показать все комментарии