...
Table of Contents | ||||
---|---|---|---|---|
|
...
System requirements
Operating system
The primedocs client can be installed on the following operating systems:
Windows 8.1 or higher (both 32-bit and 64-bit).
Windows Server 2012 or higher (both 32-bit and 64-bit)
Citrix XenApp/TS or Windows terminal server (version compatible from Windows 8.1 32-bit and 64-bit)
Supported Microsoft Office versions
primedocs supports all Microsoft Office versions from Office 2013, both in 32-bit as well as 64-bit. primedocs supports the earlier versions of Microsoft Windows and Microsoft Office for Windows until their end of life, i.e. until the end of the "extended support period" from Microsoft to the respective products.
.NET Framework
The primedocs Client requires at least the .NET Framework 4.8.
CPU and memory
It is recommended to use at least a CPU with 1.6 GHz and 2 cores.
At least 4 GB RAM should be used as working memory. Since primedocs integrates with the Office products and it is therefore likely that Microsoft Word, Outlook or Teams will also be running alongside primedocs, it is recommended to plan for at least 8 GB of RAM.
Hard disk storage
The software requires about 200 MB of hard disk space. The primedocs client also stores log files for error handling and settings and additionally creates a local cache for offline use. The size of the cache depends on the number and size of the templates.
Display resolution
The primedocs client requires a screen resolution of at least 1024 * 768.
...
Client authentication
"Software as a Service" option:
In the "Software as a Service" option, server-side components are used which forward the login requests to your Azure Active Directory. With this option, the two parameters ClientId
and ClientSecret
must be specified during installation.
OnPremises default option: (see OnPremises options)
In the default option, server-side components are used, which forward the login requests to your Active Directory. With this option, the two parameters ClientId
and ClientSecret
must be specified during installation.
OnPremises-"WithoutIdS" option: (see OnPremises options)
The "WithoutIdS" option requires that the primedocs Client and server are in the same domain or in a domain authorized via a position of trust.
...
The primedocs MSI package contains the primedocs client and the Microsoft Office add-ins.
primedocs-specific parameters
...
APPLICATIONFOLDER
: Installation directory (C:\Program Files (x86)\primedocs
is default)INSTALLDESKTOPSHORTCUT
:1
/0
for Yes or NoAUTOSTART
:1
/0
for Yes or NoSERVICEENDPOINTURL
: Service endpoint (can be overwritten via registry)ADDLOCAL
: FeaturesWordAddInFeature
: Word add-in for "classic" templates and snippets pane - if used, theCommonAddInWordFeature
must also be installed!OutlookAddInFeature
: Outlook add-inThis list contains all Common Add-Ins (Modern add-in for PowerPoint/Excel/Word)
CommonAddInWordFeature
: Word add-in for new template types - if used, theWordAddInFeature
must also be installed!CommonAddInPowerPointFeature
: PowerPoint add-inCommonAddInExcelFeature
: Excel add-in
...
DATAINLOCALAPPDATAFOLDER
:False
/True
(must beTrue
for network drives)CACHEFOLDER
: Path, e.g.\\Share\...
(with placeholders like%username%
from environment variables etc.)SETTINGFOLDER
: Path, e.g.\\Share\...
(with placeholders like%username%
from environment variables etc.)SHUTDOWNONDISCONNECT
:true
/false
(iftrue
: primedocs will be terminated when a connection is lost, for example when an RDP session is terminated.)TRYSYNCONLOGOFF
:true
/false
(iftrue
: primedocs will try to synchronize the last changes to the server on a Windows session logoff.)LOGFOLDER
: Path for log files storage with NLog placeholders (see Layout renderers, Special Folder Layout Renderer and Environment.SpecialFolder Enum)Examples:
\\Share\...
,${specialfolder:LocalApplicationData}\Logs\primedocs
Caution: Access to environment variables as in
%LOCALAPPDATA%\Logs
is not supported by NLog – please use the "Special Folders" instead.
Please note that${specialfolder:LocalAppData}
is not valid, because there is no special folder namedLocalAppData
. However,${specialfolder:LocalApplicationData}
is valid because there is a special folder namedLocalApplicationData
.
ENCRYPTCACHE
:false
/true
(false is default, if true: primedocs encrypts the offline cache. More...) (can be overwritten via registry)SILENTSSOAUTHENTICATIONTRYONSTARTUP
:false
/true
(false is default, if true: When primedocs is started, a login attempt is made in the background, which works if automatic Windows authentication takes effect in on-premises environments with IdentityServer) (can be overwritten via registry).SILENTSSOAUTHENTICATIONTIMEOUTINSECONDS
: (30 is default, timeout for login attempt in background) (can be overwritten via registry)ACCESSIBILITYFOCUSNONINTERACTIVEELEMENTS
: false is default, if true: non-interactive elements (e.g. text elements in the Document Parameter) can be focused via keyboard and thus be captured more easily by screen reader software). (can be overwritten via registry)DEFAULTDATASOURCEID
: Default is “empty” and the primary DataSource is automatically selected. If set: The DataSource with the selected ID will be used as the "starting database". (can be overwritten via registry)UseLazyLoadingCache
USELAZYLOADINGCACHE
: false is default, if true: The synchronization only loads template and snippet data when the template or snippet is actively used. This mode assumes that the client always has access to the service. (can be overwritten via registry)
...
Example (CMD) (installs all addins add-ins):
Code Block | ||
---|---|---|
| ||
msiexec /qb /i "primedocs.Install(x86).msi" APPLICATIONFOLDER="C:\Program Files (x86)\primedocs" SERVICEENDPOINTURL="https://appurl/Service/primedocs.svc" AUTHCLIENTID="DefaultClient" AUTHCLIENTSECRET="GENERATED_PASSWORD" SILENTSSOAUTHENTICATIONTRYONSTARTUP="true" INSTALLDESKTOPSHORTCUT=1 AUTOSTART=1 /l* PrimeDocsInstall.log AddLocal=CommonAddInWordFeature,CommonAddInPowerPointFeature,CommonAddInExcelFeature,WordAddInFeature,OutlookAddInFeature |
...
NOTE
When using placeholders like %username%
or %appdata%
they must be masked correctly when calling CMD, otherwise the value will be converted directly when called.
Example in a separate file (double %
masks the parameters):
Code Block language powershell msiexec /qb /i [...] CACHEFOLDER="D:\%%username%%\primedocs\" [...]
Example for a direct call in the CMD (with delayed environment variable expansion):
Code Block language powershell cmd /v /c msiexec /qb /i [...] CACHEFOLDER="D:\%username%\primedocs\" [...]
"Per-Machine" and "Per-User" installation
...
The default installer is a "Dual-Purpose-Package" and can install primedocs both for all users on the machine ("Per-Machine") or only for the logged-in user ("Per-User"). In the default case, primedocs is installed for all users. The installation variant can be selected via the MSIEXEC parameter MSIINSTALLPERUSER=1
or via the MSI interface.
Configuration values via the registry
...
Certain primedocs configuration parameters are also searched in the registry – this is especially useful when using group policies.
...