SugarTalk - ресурс для администраторов и разработчиков системы SugarCRM.

Установка модуля отчетов ZuckerReports

Доброго времени суток, всем почитателям SugarCRM.

Расскажу в свою очередь, как установить такой полезный для CRM модуль, как модуль отчетов, так как в бесплатную версию crm он не включен. Выбор пал на ZuckerReports. Здесь вся история развития этого проекта.

Буду исходить из того, что сам SugarCRM у вас уже стоит, владелец, группа и их права расставлены правильно (в случае с Linux).

Скачайте и установите Java Virtual Machine:

sudo apt-get install sun-java6-jdk

— в консоли, либо

http://java.sun.com/javase/downloads/widget/jdk6.jsp

Скачиваем сам модуль отчетов:

wget http://www.sugarforge.org/frs/download.php/6616/ZuckerReportsCE_1.12_module_corrected1.zip

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

Если вы планируете использовать отчеты Microsoft Office в модуле, у вас должен быть установлен рабочий Microsoft.NET Framework и Microsoft Office, естественно.

Если вы хотите работать с JasperReports в модуле, скачайте и установите для них визуальный редактор: iReport.

Я устанавливал iReport-3.0.0, так как та немногая, что можно достать бесплатно, литература, писалась под эту (либо старше) версию программы. Начиная с  iReport NB Release 3.1.2, поддерживается JavaScript как внутренний язык для выражений. Тут решать вам, мне было проще писать выражения на Groovy.

Также имеет смысл почитать мануал по zuckerreports, пусть он и для версии 1.6. Пропадут (или не возникнут) сразу несколько вопросов, поиск ответов на которые занимает немало времени.

Выделю ключевые моменты установки (SugarCRM у меня установлена в /home/www/sugar, OC — Ubuntu ):
1. Напоминаю еще раз про права для владельца и группы пользователей для Ubuntu. Для смены владельца и группы для директории SugarCRM в моем случае:

sudo chown -R www-data: www-data /home/www/sugar

Переходим в директорию SugarCRM:

cd /home/www/sugar

Назначаем права:

sudo chmod -R 766 .

2. Подправьте php.ini:

post_max_size = 4M меняем на  post_max_size = 40M.

Если не изменить, то при попытке загрузить модуль ZuckerReports в ModuleLoader страница обновится, SugarCRM не выдаст ни одной ошибки, но модуль в загруженных не появится.

3. Иногда надо раскомментировать «java_cmdline» для вашей ОС:

sudo gedit /home/www/sugar/modules/ZuckerReports/config.php

4. Проследите, чтобы Temp-директория для PHP была без пробелов.

5. Если после установки ZuckerReports не появился во вкладках SugarCRM, заходите Administration: -> Configure Tabs: и там перетащите ZuckerReports из Hidden Tabs в Displayed Tabs.

И последний шаг — скопируйте библиотеки из iReport в папку jasper в модуле ZuckerReports:

sudo cp -R /home/makoviy/downloads/iReport-3.0.0/ireport/modules/ext/ /home/www/sugar/modules/ZuckerReports/jasper

Если вы хотите посмотреть примеры отчетов из DemoPack, то для их запуска вам все равно понадобится библиотека jasperreports-3.0.0.jar, так как последние версии iReport как-то по-другому формируют XML.

Как видим, установка ZuckerReports, хотя и имеет много нюансов, на самом деле включает в себя максимум 3 шага
— скачать и установить Java Virtual Machine;

— скачать и установить ZuckerReports;

— скопировать библиотеки из iReport в директорию «modules/ZuckerReports/jasper».

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

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

Последнее изменениеПонедельник, 10 июля 2017 18:04
  • Оцените материал
    (0 голосов)
  • Опубликовано в SugarCRM
  • Прочитано 21351 раз

6746 комментарии

  • kyrie irving shoes

    kyrie irving shoes

    Комментировать 02.09.2017 07:17

    Wow! This could be one particular of the most helpful blogs We’ve ever arrive across on this subject. Actually Wonderful. I am also an expert in this topic therefore I can understand your hard work.
    kyrie irving shoes

  • Barrel

    Barrel

    Комментировать 02.09.2017 06:19

    Would you be interested in exchanging links?

  • lantano 贸xido

    lantano 贸xido

    Комментировать 02.09.2017 05:19

    Установка модуля отчетов ZuckerReports

  • kyrie irving shoes

    kyrie irving shoes

    Комментировать 02.09.2017 05:19

    I am so happy to read this. This is the type of manual that needs to be given and not the accidental misinformation that is at the other blogs. Appreciate your sharing this best doc.
    kyrie irving shoes

  • The classic limousine is a vintage double decker bus.

    The classic limousine is a vintage double decker bus.

    Комментировать 02.09.2017 03:25

    Oh my goodness! an amazing article dude. Thank you However I am experiencing issue with ur rss . don¡¯t know why Unable to subscribe to it. Is there anyone getting identical rss problem? Anyone who knows kindly respond. Thnkx

  • kyire 1

    kyire 1

    Комментировать 02.09.2017 03:25

    I am very glad I found this blog. It has informative topic. Thanks for the great read
    kyire 1

  • Trumpf Tooling

    Trumpf Tooling

    Комментировать 02.09.2017 02:33

    Can I just say what a relief to find someone who actually knows what theyre talking about on the internet. You definitely know how to bring an issue to light and make it important. More people need to read this and understand this side of the story. I cant believe youre not more popular because you definitely have the gift.

  • kyire irving shoes

    kyire irving shoes

    Комментировать 02.09.2017 02:33

    Durant eventually justify, media in the United States: the warriors no he will be swept by knight!
    kyire irving shoes

  • kyire 2

    kyire 2

    Комментировать 02.09.2017 01:39

    Hey there just wanted to give you a brief heads up and let you know a few of the pictures aren’t loading properly. I’m not sure why but I think its a linking issue. I’ve tried it in two different internet browsers and both show the same results.
    kyire 2

  • replica cartier baby bangle

    replica cartier baby bangle

    Комментировать 02.09.2017 00:39

    Choose the internet advertising site whеrе photographs and text will emerge. Some sites аllow уоu tо put іn place а storefront where make а decision the trucks уou for уou to feature. A shopping cart and checkout is included thаt calculates thе tax and shipping charges. Kinds уour trucks оn an auction site but space at times limited. May places place in yоur own website offers yоu total control. Some sites charge a simple fee to list out yоur products, but becauѕe many of them аlready a great established audience, іt is an effective choice. Slightly more exposure thе trucks acquire the faster they’ll sell.
    replica cartier baby bangle

Оставить комментарий

Убедитесь, что вы вводите (*) необходимую информацию, где нужно
HTML-коды запрещены

Наверх

Последние новости

  • 1
  • 2
  • 3
  • 4

Популярные новости

  • 1
  • 2
  • 3
  • 4