L'import de pièces jointes et l'édition de document font partie des fonctions principales de Maarch courrier.
Ce sont des fonctions qui reposent également sur l'utilisation d'un ensemble de composants et d'outils externes.
...
...
@@ -6,23 +6,23 @@ Ces composants permettent le bon fonctionnement et la compatibilité avec les é
Il est possible que l'édition ou l'import de documents soient impossibles à cause d'un dysfonctionnement lié à un de ces composants (exp :java, uniconv ..).
## Impossibilité d'édition de modèles avec java
# Impossibilité d'édition de modèles avec java
Si l'édition de modèle est impossible et que vous avez une erreur java. Le dysfonctionnement est probablement lié à un des éléments de la technologie java sur votre poste client.
Ci-dessous la liste des raisons possibles .
### Cas n°1 - Un proxy est configuré sur le réseau
## Cas n°1 - Un proxy est configuré sur le réseau
Les applets java sont utilisés pour fournir au sein d'applications Web des fonctionnalités interactives.
Or, l'exécution des applets dépend des paramètres du proxy. Ces paramètres du proxy peuvent être contrôlés via le panneau de configuration Java.
#### Erreurs connues
### Erreurs connues
Si les paramètres de proxy sont incorrects, une boîte de dialogue apparait lors du démarrage de l'application et elle contient la mention "ClassNotFoundException".
#### Solutions
### Solutions
La procédure suivante permet de configurer le proxy dans les paramètres JAVA
...
...
@@ -34,18 +34,16 @@ La procédure suivante permet de configurer le proxy dans les paramètres JAVA
Si le chargement de l’applet échoue et que la même erreur de connexion survient à nouveau, essayez de configurer la connexion directe.
### Cas n°2 - Protection SSO
## Cas n°2 - Protection SSO
L'authentification SSO permet à un utilisateur de s'authentifier une seule fois et d'accéder à plusieurs applications ou sites web sécurisés.
#### Erreurs connues
### Erreurs connues
java.net.ConnectException: La connexion a expiré : connect
Un mot de passe peut être requis. S’il n’a pas été modifié lors de la création du certificat vous pouvez utiliser le mot de passe *changeit*
### Cas n°4 - Imports des documents volumineux
## Cas n°4 - Imports des documents volumineux
Si la récupération des fichiers volumineux dans l’application est impossible.
#### Erreurs connues
### Erreurs connues
Si vous avez un message d'erreur tel que dans la liste ci-dessous :
...
...
@@ -130,13 +128,13 @@ Si vous avez un message d'erreur tel que dans la liste ci-dessous :
* Fatal error: Maximum execution time of 30 seconds exceeded
#### Solutions
### Solutions
Pour permettre l'intégration de documents volumineux
##### Modification de la configuration php.ini
#### Modification de la configuration php.ini
###### Modification des paramètres de la taille
##### Modification des paramètres de la taille
Ci-dessous les paramètres à changer dans le fichier php.ini de votre serveur
...
...
@@ -158,7 +156,7 @@ ou
* à redémarrer apache
```sudo systemctl restart apache2```
###### Modification des paramètres de temps d'execution
##### Modification des paramètres de temps d'execution
Il y a aussi les directives de temps d’exécution.
La configuration de celles-ci dépend des capacités du réseau (plus il est rapide, plus les valeurs peuvent être petites) :
...
...
@@ -175,19 +173,15 @@ avec la relation **max_execution_time** > **max_input_time**.
Par exemple avec un débit montant (upload) réel de 10MB/s, un fichier de 100MB mettra 10s à être uploadé.
Avec une marge de sécurité, on peut définir **max_input_time** à un minimum de 15s.
##### Configuration d’Apache
#### Configuration d’Apache
Certaines distributions d’Apache définissent la directive **LimitRequestBody**.
Cette directive de configuration a le même rôle que la directive **post_max_size** de PHP.
Si elle est définie, sa valeur doit-être au moins égale à la valeur de **post_max_size**.
# Cas particuliers liés à l'édition de documents
## Cas particuliers liés à l'édition de documents
### Champs de fusion d'un document DOCX est en anglais
## Champs de fusion d'un document DOCX est en anglais
La conversion PDF de certaines balises TIME ou DATE d'un document DOCX (Office WORD 2007) ne tient pas compte de la langue indiquée dans le document.
Les balises permettant d'afficher en toutes lettres, en abrégé ou nom, les jours et les mois, sont systématiquement traduites en anglais lors de la conversion PDF opérée par Maarch Courrier (intégrant un composant externe pour la conversion DOCX vers PDF).
...
...
@@ -200,21 +194,19 @@ Contournements possibles :
### Erreurs php lors de l'édition de documents
## Erreurs php lors de l'édition de documents
#### Erreurs connues
### Erreurs connues
#### Solutions
### Solutions
```
ob_clean();
```
Cette fonction vide le tampon de sortie sans l'envoyer au navigateur.
## Erreur lors de la conversion des documents
### Erreur lors de la conversion des documents
#### Vérification de la version d'uniconv
### Vérification de la version d'uniconv
Unoconv permet de convertir les documents Microsoft Office (doc, ppt, xls, …), Open Office et Libre Office (odt, odp, ods, …) en ligne de commande.
Pour vérifier quelle version d'uniconv est actuellement utilisée :
### Vérification de la prise en charge du type mime
## Vérification de la prise en charge du type mime
Pour vérifier que le type de média (appelé également type mime) est bien pris en charge par maarch courrier, vous pouvez consulter le fichier extensions.xml