${FD_HOME}
contenant les fichiers de configuration des applications.
FlowerDocs Core
Le dossier ${FD_HOME}
doit contenir les fichiers de configuration :
core.properties
: contient l’ensemble des propriétés de configuration pour FlowerDocsconfig.properties
: contient l’ensemble des propriétés de configuration pour FileNetdatabase.properties
: contient l’ensemble des propriétés de configuration pour la base de données
L’ensemble des propriétés permettant de configurer l’application FlowerDocs Core doivent être ajoutées dans le fichier core.properties
situé dans le répertoire ${FD_HOME}
.
Concernant le chargement des fichiers config.properties
et database.properties
, il est nécessaire de fournir la propriété flower.docs.config.dir
à la JVM.
Ces fichiers sont chargés au démarrage de la JVM, les modifications ne sont donc prises en compte qu’après redémarrage de l’application.
core.services.dao=filenet
core.services.file.dao=filenet
ws.ldap.type=filenet
######## LDAP configuration ########################################################
ldap.bind.url=ldap://<ldap host>:<ldap port>
ldap.bind.dn=<ldap admin DN>
ldap.bind.password=<ldap admin password>
ldap.base.dn=<ldap base DN>
ldap.attr.display.name=displayName
ldap.attr.id=CN
######## FILENET Configuration #####################################################
system.admin.username=<filenet admin name>
system.admin.password=<filenet admin password>
filenet.uri=http://<filenet host>:<filenet port>/wsi/FNCEWS40MTOM/
database.type=<mssql ou oracle>
Accès à FileNet
La configuration générale pour FileNet s’effectue dans le fichier config.properties
:
Propriété | Description |
---|---|
filenet.ce.os.name |
Nom de la librairie (ou object store) utilisée |
filenet.ce.connectionPoint |
Nom du point de connexion du système de flux de travaux |
filenet.workitem.uid |
Champ utilisé pour l’identifiant d’un workflow |
Exemple :
filenet.ce.os.name=OS1
filenet.ce.connectionPoint=CP1
filenet.workitem.uid=F_WobNum
add.filenet.document.allowed=false
Accès aux bases de données
FlowerDocs nécessite l’accès à deux bases de données qui doivent être configurées dans le fichier database.properties
:
- son référentiel
- celle utilisée par FileNet pour stocker les workflows
Accès au référentiel
Propriété | Description |
---|---|
jdbc.driver |
Classe Java à utiliser comme drive JDBC |
jdbc.url |
URL JDBC permettant l’accès au référentiel (ex : jdbc:oracle:thin:@host :port :nom de la base ) |
jdbc.schema.name |
Nom du schéma dans lequel est stocké le référentiel |
jdbc.username |
Nom de l’utilisateur accédant au schéma |
jdbc.password |
Mot de passe de l’utilisateur accédant au schéma |
Accès à la base FileNet
Propriété | Description |
---|---|
filenet.pe.jdbc.driver |
Classe Java à utiliser comme drive JDBC |
filenet.pe.jdbc.url |
URL JDBC permettant l’accès au référentiel (ex : jdbc:oracle:thin:@host :port :nom de la base ) |
filenet.pe.jdbc.username |
Nom de l’utilisateur accédant au schéma |
filenet.pe.jdbc.password |
Mot de passe de l’utilisateur accédant au schéma |
filenet.pe.region.number |
Numéro de la région isolée à utiliser |
Exemples
jdbc.driver=oracle.jdbc.OracleDriver
jdbc.url=jdbcthin:@localhostorcl
jdbc.schema.name=FLOWER_USR
jdbc.username=FLOWER_USR
jdbc.password=PASSWORD
filenet.pe.jdbc.driver=oracle.jdbc.OracleDriver
filenet.pe.jdbc.url=jdbcthin:@localhostorcl
filenet.pe.jdbc.username=FNOS1_USR
filenet.pe.jdbc.password=PASSWORD
filenet.pe.region.number=1
#FlowerDocs task DB properties
jdbc.driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
jdbc.url=jdbc//<database host>;databaseName=flower_db
jdbc.schema.name=dbo
jdbc.username=<database user>
jdbc.password=<database password>
#Filenet DB properties
filenet.pe.jdbc.driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
filenet.pe.jdbc.url=jdbc//<database host>;databaseName=<database name>
filenet.pe.jdbc.username=<database user>
filenet.pe.jdbc.password=<database password>
filenet.pe.region.number=1
filenet.pe.jdbc.schemaname=dbo
jpa.vendor.adapter=org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter
jpa.vendor.adapter.databasePlatform=org.hibernate.dialect.SQLServer2012Dialect
jpa.property.hibernate.hbm2ddl.auto=validate
jpa.property.hibernate.show_sql=true
FlowerDocs GUI
L’ensemble des propriétés permettant de configurer l’application FlowerDocs GUI doivent être ajoutées dans le fichier gui.properties
situé dans le répertoire ${FD_HOME}
.
Ce fichier est chargé au démarrage de la JVM, les modifications ne sont donc prises en compte qu’après redémarrage de l’application.
ws.url=https://<flower host>:<flower port>/<flower context path>/services
scope.default=<scope>
gui.client.arender.params.doc=id
gui.client.arender.params.file=id
gui.client.arender.params.scope=objectStoreName
arender.rendition.nodes=http(s)://rendition-host:8761
######## LDAP configuration ########################################################
ldap.bind.url=ldap://<ldap host>:<ldap port>
ldap.bind.dn=<ldap admin DN>
ldap.bind.password=<ldap admin password>
ldap.base.dn=<ldap base DN>
ldap.attr.display.name=displayName
ldap.attr.id=CN
######## FILENET Configuration #####################################################
system.admin.username=<filenet admin name>
system.admin.password=<filenet admin password>
Configuration additionnelle
Propriété | Description |
---|---|
historyDateFormatter |
Format de date utilisé pour manipuler les dates de l’historique d’un workflow (T_LastActionDate ). Ce format doit être le même que celui utilisé au niveau de la définition de workflow |
queryDateFormatter |
Format de date utilisé pour manipuler les champs de workflow de type date. Ce format doit être le même que celui utilisé par le Process Engine |
doc.prop.wkfid |
Nom de la propriété permettant de définir l’identifiant du workflow sur les pièces jointes |
filenet.pe.roster |
Nom du roster utilisé (par défaut : DefaultRoster ) |
filenet.autoclassify.document |
Désactiver le classement automatique des documents dans le dossier /FlowerDocs/Documents (par défaut : true ) |