CRM+ Functionalities
Exchange Connector
Required packages |
|
---|---|
php8.1-curl |
e.g. for Exchange Connector connection |
Exchange as of version 2013
Exchange EWS (Exchange Web Services) must be enabled
On the Exchange Server side, the WWW Publishing service must be enabled
Firewall Configuration: Exchange & CRM Server must be able to establish new connections in both directions and communicate with each other
Note
The Exchange server should be synchronized via systemd-timesyncd. If the CRM and Exchange servers are out of sync, there can be significant issues.
All servers involved in the encrypted communication must support at least TLS 1.2. The recommended reference is the Mozilla Intermediate recommended configuration, see https://wiki.mozilla.org/Security/Server_Side_TLS
If the CRM is operated with a self-signed certificate, it must be known to the Exchange server. Self-signed certificates from the Exchange server are not supported.
If your Exchange Server is hosted and administered by a third party, please contact us first. Please understand that we can not provide assistance with non-standard configurations.
PDF Templates
Required packages |
|
---|---|
libxext6
libxrender1
|
e.g. Generation of PDF exports |
ttf-mscorefonts-installer
fontconfig
|
These two packages are needed to generate PDF exports from CRM+,so that the fonts used can be displayed correctly or series exports can be combined into one package (form letters). |
In order to use the PDF Template Generator integrated in CRM+ to export PDF documents, you must download the WKHTML packages suitable for your server from our website and make them available on your server for CRM+.
component |
git clone command |
---|---|
WKHTML 64bit |
git clone git@deploy.brainformatik.net:thirdparty/wkhtml-x64.git /opt/thirdparty/wkhtml |
The checkout of the required package can be carried out with the supplied SSH key pair.
Installation: Get the right package for your server (32 or 64bit). After the checkout of the repository you will get a new directory “wkhtml” containing the following files:
wkhtmltoimage: for the Power Point export in module reports.
wkhtmltopdf: for the general PDF export in the CRM+.
local.conf: improves the typeface of the exported PDF documents.
README.md: Installation instructions
To make the files available for CRM+, there are two possibilities:
Copy the directory “wkhtml” directly to CRM+ into the subdirectory “crm/bin/”
Drop the directory “wkhtml” in a request folder (for example, “/opt/thirdparty/wkhtml”) and then link this directory in the CRM+ directory under “crm/bin/” (e. g. ln -s /opt/thirdparty/wkhtml /var/www/vhosts/<domain>/crm/bin/)
In both cases, you must ensure that the file references to the files in the directory are 755 and assigned to the same web user or webgroup (e.g., www-data).
The two files wkhtmltoimage
and wkhtmltopdf
must be executable.
The offered packages are tested versions of WKHTML 0.10.0 rc2. Newer versions, but untested, can be found at http://wkhtmltopdf.org/downloads.html. Please note that we are currently unable to guarantee functionality for these versions.
SFTP Backup
Required packages |
|
---|---|
ftp
php8.1-ssh2
sshpass
|
These packages are needed to use the SFTP Backup feature of CRM+. Possible is only SFTP. |