Архив рубрики: ‘Настройка’

Multi Select Calendar

Сегодня, я решил поделится наработками по SugarCRM. Появилась необходимость получения поля, которое будет хранить в себе несколько дат, заданных пользователем. К примеру, Вам необходимо назначить определенные дни проведения встреч или назначить дни для прозвона потенциальных клиентов. К сожалению, стандартный функционал SugarCRM не предусматривает такой возможности и целью получения такого поля, стало создание модуля MultiSelectCalendar. Данный […]

Создание собственных чартов/диаграмм в SugarCRM

Итак сегодня мы рассмотрим как же создать свои диаграммы/чарты в SugarCRM.

Расширенные телефонные поля

Сегодня хочу продолжить традицию делится наработками на благо популяризации SugarCRM Уже не однократно возникали задачи, когда заказчикам необходимо было реализовать телефонные поля подобные полям для хранения email, с возможностью добавления нескольких телефонных номеров и добавления им атрибутов. Вторая сложность, возникающая с телефонами — это поиск по номерам.

Модификация уведомления о назначении в SugarCRM

В SugarCRM для уведомления о назначениях используются стандартные шаблоны. Зачастую возникает задача редактирования стандартного уведомления для стандартных модулей, либо же написания уведомления для своего разработанного модуля. Данную задачу мы и рассмотрим в данной статье.

Практическое занятие по доработкам в SugarCRM. Часть 2

Продолжение первой части статьи посвященной доработкам для SugarCRM.

Практическое занятие по доработкам в SugarCRM. Часть 1

Добрый день. Сегодня мы предлагаем вашему вниманию перевод презентации, которая была показана Джоном Мертиком(один из разработчиков SugarCRM) на SugarCON в прошлом году. Здесь можно скачать power point презентацию, которую мы и рекомендуем для ознакомления. Для тех у кого нет возможности или желания в данной теме немного более краткий eё web вариант.

Пользовательское условие на вывод данных в listview. Часть 2

В одной из предыдущих заметок я уже рассказывал о простом способе применения фильтра (условия) к данным SugarCRM, отображаемым в списке. Этот вариант, к сожалению, имел ограничение на применение, так как при редактировании списка через SugarCRM студию условие не сохранялось. Я давно уже применяю другой распространенный метод, и для тех, кто о нем не знает, будет […]

Улучшаем напоминания. Изменяем варианты даты начала и времени напоминания

Добрый день всем читателям. Сегодня мы затронем вопрос напоминаний в SugarCRM о звонке/встрече/задаче (в дальнейшем я буду называть это мероприятием), а конкретно займемся изменением значений минут даты начала (по умолчанию возможны только варианты 0, 15, 30, 45), а это для некоторых довольно неудобно и хотелось бы увеличить количество вариантов начала мероприятия. Точно так же вопрос […]

Расширение логики модулей или Logic Hooks. Часть 2

В предыдущей статье мы рассмотрели теорию создания logic hooks. Сегодня разберем реальный практический пример использования данных «логических крюков» . А заодно и увидим механизм автоматического создания relationship (связей) между модулями.

Расширение логики модулей или Logic Hooks. Часть 1

Обдумывая, что бы написать для следующей статьи, я подумал, что ничего еще не было ничего написано про расширение логики стандартных модулей в SugarCRM. Так, сама собой возникла следующая тема: Logic Hooks (на русском языке не звучит дословный перевод «логический хук/крюк», поэтому в дальнейшем ограничимся коротким русским вариантом: хук).

Календарь: начало недели с понедельника

Добрый день всем читателям нашего блога! Сегодня я решил чиркануть короткую, но довольно полезную заметку, касающуюся календаря в SugarCRM. Я думаю, вы уже заметили, что рабочая неделя в календаре в этой CRM системе начинается с воскресенья. Все дело в том, что разработчики SugarCRM – американцы, а в Америке и Канаде неделя формально начинается как раз […]

Редактирование global links

Сегодня я затрону вопрос юзабилити SugarCRM, в частности, вопрос о сквозных ссылках в вашей crm системе (в оригинале global links). Очень удобно иметь сквозные ссылки с вашими сайтами, часто используемыми сервисами, и, конечно, не хочется все время видеть такие стандартные для  crm ссылки как “Поддержка”, “О нас” и т.д.

Удаление панели быстрого создания — sidequickcreate

Sidequickcreate – это панель в SugarCRM, предназначенная для быстрого создания записей, обычно располагающаяся слева под меню модуля (в зависимости от настроек и темы месторасположение может меняться). Я думаю, что нет необходимости объяснять ее предназначение, все и так это прекрасно понимают. Зачастую это полезная вещь, но бывают случаи, когда вам необходимо убрать панель.  Предлагаю на ваш […]

Пользовательское условие на вывод данных в listview

Одна из самых востребованных функций списка (listview) в sugarcrm — это возможность фильтрации данных в зависимости от пользовательского условия.  И почему-то ни в каких мануалах я не нашел простого изящного решения, неизменного при обновлении системы (в документации на английском – так называемый Upgrade Save). Многие начинают модифицировать bean класс sugarcrm, в частности, метод  get_list_view_data,а, соответственно, можно […]