Оглавление / Бизнес-процессы / Библиотека бизнес-процессов

    Автоматический контроль сроков публикации объектов на досках объявлений

    Данный бизнес процесс работает со стандартным полем Реклама на доски объявлений с типом “Выбор нескольких”.  Мы рассмотрим настройку для avito.ru, но изменив несколько значений, можно настроить аналогичный бизнес-процесс на любые рекламные площадки.

    Авто контроль сроков публикации
    Автоматический контроль сроков публикации объектов на досках объявлений

    Настройка бизнес процесс для автоматического контроля сроков публикации объектов на досках объявлений

    Данный бизнес-процесс состоит из 6 блоков и не имеет разветвлений. Для каждого типа объектов нужно делать отдельную ветвь из 6 блоков. Если нужно настроить отслеживание сроков на один тип, но для разных досок с разными сроками публикаций, то тоже необходимо делать отдельную ветку под каждый ресурс и срок публикации.

    ПЕРВЫЙ ЭТАП НАСТРОЙКИ

    В карточку объекта необходимо добавить поле для указания даты начала и конца публикации на выбранный рекламный ресурс.

    Пример настройки и добавления полей в карточку - https://www.intrumnet.com/wiki/primer_nastroiki_polei-147

    ВТОРОЙ ЭТАП НАСТРОЙКИ

    Настройка бизнес-процесса в CRM-системе.

    Блок 1

    Блок с событием на создание карточки объекта из типы Квартиры и комнаты с выгрузкой на авито.

    Для создания блока нажать на + и добавить событие.

    Для данного блока выставить все значения так, как указано на следующем скриншоте.

    Для создания второго блока с событием нажать на “Добавить условие” под первым добавленным блоком с событием.

    Блок 2

    Для второго блога выставить условия так, как указано на следующем скриншоте, чтобы это событие срабатывало на редактирование карточки объекта.

    Блок 3

    Блок с редактированием карточки объекта для заполнения полей с датой начала и конца выгрузки на авито.

    Для добавления блока нажать на + после блоков с событием и Действие.

    В данном блоке выставить все так, как указано на следующем скриншоте.

    Для поля ID использовать следующий код.

    <?php
            if ($stock_edit_id) {
                    return $stock_edit_id;
            }
     
            if ($stock_create_id) {
                    return $stock_create_id;
            }
     
            return false;
    ?>

    В вычисляемом добавить локальные переменные stock_edit_id и stock_create_id.

    Для stock_edit_id назначить поле ID  из блока с событием на редактирование объекта.

    Для локальной переменной stock_create_id назначить аналогично, но из блока с событием создания объекта.

    Для поля Дата начала выгрузки на авито использовать вычисляемое значение с кодом.

    <?php
            /* Put your code here */
     
            return date('Y-m-d H:i:s');
    ?>

    Для поля Дата конца выгрузки на авито использовать вычисляемое значение с кодом.

    <?php
    date_default_timezone_set('UTC');
       
            $date = time();
     
    $days = 86400 * 29;
    $srok = $date + $days;
     
            return date('Y-m-d H:i:s',$srok);
    ?>

    Блок 4

    Блок с таймером до даты конца выгрузки на авито. Для добавления блока нажать на + после блока 3 и выбрать Таймер.

    В блоке выбрать Переменная и назначить значение из поля блока 3 из поля Дата конца выгрузки на авито.

    Блок 5

    Блок с удалением значения выгрузки из поля Реклама на доски объявлений. Для создания блока нажать на + после блока 4 и выбрать Действие.

    В блоке установить параметры как на следующем скриншоте.

    Для поля ID установить переменная и выбрать значение из Блока 3 - ID.

    Для поля Реклама на доски объявлений выбрать Вычисляемое значение и использовать следующий код.

    <?php
            /* Put your code here */
     
            $tx = explode(',',$tx);
            $tx = array_diff($tx,array('avito.ru'));
     
            return implode(',',$tx);
    ?>

    В вычисляемом добавить переменную tx и назначить ей значение из блока 3 из поля Реклама на доски объявлений.

    Блок 6

    Блок с уведомлением ответственного сотрудника о окончании публикации объекта.

    Для создания блока нажать на + после блока 5 и выбрать Действие. Далее в блоке выбрать все так, как указано на следующем скриншоте.

    Для поля Получатель указать переменная и назначить значение из блока 3 Ответственный - ID.

    Для поля Текст сообщения выбрать вычисляемое значение и использовать там следующий код.

    <?php
            $text="Срок публикации объекта /crm/tools/exec/stock/".$id."#stock на Авито завершен.";
            return $text;
    ?>

    В вычисляемое добавить локальную переменную id и назначить ей значение из блока блока 3 - ID.

     


    Вернуться к оглавлению


    Система реализуется как облачное решение SaaS, т. е. размещается на наших серверных мощностях. CRM гибко настраивается персонально под ваш бизнес. При использовании сервиса у вас будет аккаунт-менеджер для консультации и помощи в настройках