Aller plus loin...

ProcédureRéférencer le WebDAV interne sur le serveur d'applications

Sur la machine qui héberge le serveur d'applications WildFly :

  1. Lancement du programme runconfig.bat

    Attention

    Cette manipulation doit être faite sur la machine qui héberge le serveur d'applications[1] et le WildFly doit être démarré.

    • Exécutez runconfig.cmd depuis l’explorateur Windows (répertoire \Coswin\config\coswin\configurator)

    AttentionAttention

    Exécutez impérativement le fichier en tant qu’administrateur.

    Cliquez avec le bouton droit sur le fichier et sélectionnez Exécuter en tant qu'administrateur.

  2. Onglet Internal WebDAV

    Cet onglet permet de spécifier la machine sur laquelle les images « internes » à Coswin sont stockées :

    • Pour les indicateurs.

    • Pour les diagrammes (diagrammes et images).

    • Pages d'accueil.

    • Login (logo).

    • Modules (classes d'attributs, équipements, employés, articles, utilisateurs, demandeurs, composants et linéaire).

    • Coswin Nom@d.

    • Workflow.

    Cette machine peut être la même que celle du serveur d'applications de Coswin (conseillé) ou une autre.

    Protocol

    Sélectionnez le protocole HTTPS.

    Host (1)

    Saisissez le nom de la machine qui héberge le WebDAV[2] interne (si le bouton radio Host est sélectionné).

    IP

    Pas d'IP si utilisation du protocole HTTPS

    Port

    Saisissez le port de communication[3] (par défaut 8443).

    User

    admin

    Password

    admin

    (1) règle de nommage du serveur

    Conformément à la spécification RFC 952, le nom du serveur ne peut contenir que les caractères suivants :

    • [A-Z] (majuscule ou minuscule)

    • [0-9]

    • - (signe moins)

  3. Résultat

    Remarque

    Si vous choisissez de déployer l'application Coswin sur un seul serveur, l'adresse du WebDAV interne sera la même que celle du serveur d'applications.

    Si au contraire vous déployez l'application Coswin sur plusieurs serveurs, le WebDAV interne devra être monté sur un serveur à part et tous les serveurs d'applications pointeront sur ce serveur.

Modifier le mot de passe du WebDAV interne

Pourquoi et quand exécuter cette tâche ?

  • Jackrabbit est installé avec l'utilisateur admin dont le mot de passe est initialisé avec admin.

  • Vous souhaitez le remplacer par un mot de passe fort.

Deux cas de figures pour la même base de données :

Coswin est déployé sur un seul serveur d'applications

ProcédureProcédure

Prérequis
Remarque

La modification se fait depuis Coswin.

  1. Connectez-vous en tant que SUPERVISOR
  2. Outils > Explorateur de fichiers WebDAV
  3. Sélectionnez le serveur dans la partie gauche.
  4. Fichier > Changer le mot de passe du WebDAV interne .
  5. Spécifiez le nouveau mot de passe et confirmez-le.
  6. Résultat

    Coswin va changer le mot de passe au niveau du serveur d'applications Coswin par lequel l'utilisateur était connecté pour accéder à Coswin.

    Vous n'avez pas besoin de redémarrer le serveur d'applications pour que le nouveau mot de passe soit pris en considération.

    En revanche les utilisateurs doivent se reconnecter pour accéder aux données du serveur de fichiers depuis Coswin.

Coswin est déployé sur plusieurs serveurs d'applications

Si vous avez plusieurs serveurs d'applications Coswin (architecture en load balancing), il faudra également modifier le mot de passe sur tous les autres serveurs d'applications Coswin :

  • Exécuter la procédure ci-dessus.

  • Copier le fichier coswin.properties (sous /Coswin/wildfly-10.1.0.Final/standalone/configuration) du WildFly modifié sur les autres serveurs WildFly.

ProcédureRéférencer le serveur de fichiers pour la base de données

Remarque

Le serveur de fichiers peut être un serveur mais également n'importe quel autre serveur Web supportant le protocole WebDAV, comme par exemple IIS.

Attention

Seuls les WebDAV définis pour un groupe d'utilisateurs pourront être utilisés/accessibles pour l'attachement de fichiers liés.

  1. Ouvrez l'onglet Sécurité et profils > Serveurs WebDAV.

    1. La liste des serveurs existants est affichée.

  2. Ajoutez un serveur.

  3. Sélectionnez le Protocole.

    • HTTP

    • HTTPS

  4. Complétez les champs obligatoires Hôte et Port.

    Exemple

    • Hôte (adresse IP du serveur) : 172.16.61.86
    • Port  (de communication du serveur) : 8080
  5. Complétez le champ Chemin du WebDAV du serveur de fichiers.

    ComplémentPour un serveur nécessitant une authentification en lecture

    Si le serveur de fichiers est un, le chemin est par défaut et obligatoirement coswin-repository/content/default.

    1. Le champ URL est automatiquement complété par la concaténation du contenu des champs :

      Protocole + Hôte + Port + Chemin du WebDAV

      Exemple

      http://172.16.61.87:8080/coswin-repository/content/default

  6. Complétez les champs Utilisateur et Mot de passe.

  7. Sauvez.

  8. Résultat

    Le serveur WebDAV créé est ajouté à la liste des serveurs existants.

Commentaires

Remarque

Coswin détecte si le serveur saisi est également le WebDAV interne. Si c'est le cas, les champs Chemin WebDAV, Utilisateur et Mot de passe sont grisés et renseignés automatiquement par Coswin, et la case à cocher Interne est cochée.

ProcédureRéférencer le(s) serveur(s) de fichiers pour les groupes d'utilisateurs

Remarque

Les utilisateurs peuvent visualiser toutes les données qui ont été associées à des enregistrements et ce, quel que soit le serveur de fichiers sur lequel elles ont été enregistrées.

En revanche un utilisateur ne peut lier, modifier ou ajouter une donnée sur un serveur de fichiers que si celui-ci est référencé sur son groupe préféré.

  1. Ouvrez l'onglet Sécurité et profils > Groupes.

  2. Sélectionnez un groupe et allez sur l'onglet Droits.

  3. Ouvrez l'onglet Serveurs WebDAV.

    1. Le ou les serveurs WebDAV liés au groupe sont affichés.

  4. Ajoutez X serveurs WebDAV via le bouton non standard.

    1. La Liste des serveurs WebDAV s'ouvre.

  5. Sélectionnez un ou plusieurs serveurs WebDAV.

  6. Validez.

    1. Le ou les serveurs WebDAV sélectionnés sont affichés sous l'onglet Serveurs WebDAV.

  7. Définissez le répertoire racine via le menu contextuel (clic droit).

    1. L'Explorateur de fichiers Webdav s'ouvre.

  8. Sélectionnez un répertoire.

  9. Cliquez sur OK.

    1. Le répertoire racine est défini.

      Vous pouvez Supprimer le répertoire racine via le menu contextuel (clic droit).

Commentaires

Répertoire racine

Le répertoire racine permet de spécifier à partir de quel répertoire l'utilisateur aura le droit de manipuler les objets du serveur de fichiers.

ExemplePar exemple

Le chemin du WebDAV est coswin-repository/content/default/ et vous souhaitez que l'utilisateur n'ait accès qu'aux répertoires sous coswin-repository/content/default/documentation/.

Il faut alors spécifier documentation/ comme répertoire racine.