Marche à suivre
Dans cette documentation, à titre d'exemple, nous allons paramétrer un accès Extranet pour un client.
Nous allons détailler les étapes à suivre pour effectuer ce paramétrage.
Vous devez donner (si ce n'est pas déjà fait) des droits d'accès dans SIMAX pour chaque utilisateur ou groupe d'utilisateurs qui utilisera l'extranet
Si vous n'avez pas créé de droits pour l'utilisateur auquel vous voulez donner un accès Extranet, vous pouvez consulter la documentation Gestion des droits (http://www.nout.fr/support.htm)
Exemple : droits d'accès pour l'utilisateur Extranet

Exemple : un contact a le droit de consulter les commandes, les articles etc. mais n'a pas accès au domaine Commercial etc.
Note : La gestion des droits est également compatible avec des groupes d'utilisateurs.
Vous devez insérer, dans le formulaire en question, 3 champs obligatoires pour pouvoir créer un Extranet
Si vous voulez vous souvenir de la méthode de création d'un formulaire et d'ajout de champ, vous pouvez consulter la documentation Formulaires et Tableaux (http://www.nout.fr/support.htm).
Ces trois champs sont :
– la case à cocher « Extranet autorisé » du modèle « Autoriser Extranet »
– le champ « Pseudo »
– et le champ « mot de passe ».
Dans notre exemple, nous voulons autoriser un client à se connecter à l'Extranet, donc nous allons rajouter ces 3 champs dans le formulaire client.

Note : si vous modifiez un formulaire père (exemple contact professionnel) en rajoutant les 3 champs, il faudra rajouter les 3 champs dans les formulaires fils s'il y en a (exemple : contact professionnel).
Une fois les champs insérés dans le formulaire, vous pouvez maintenant donner un pseudo et un mot de passe à la personne qui utilisera l'Extranet.
Allons dans la liste des contacts professionnels et sélectionnons le contact pour lequel nous voulons autoriser l'Extranet.

Par exemple, nous sélectionnons le contact professionnel « Pedro Garcia » et cliquons sur « Modifier ». Dans l'onglet Extranet, nous allons maintenant cocher la case « Extranet autorisé » pour lui donner l'accès à l'Extranet et lui attribuer un pseudo et un mot de passe.
Exemple :

Vous devez maintenant modifier le fichier config.inc.ini.php qui se trouve à la racine du site, exemple dans C:\wamp\www\SIMAX

– Dans la ligne « SOAP_EXTRANET » saisissez « true » à la place de « false »
– dans la ligne « SOAP_UTIL_LOGIN », saisissez le pseudo de l'utilisateur (celui que vous avez attribué à l'utilisateur Client dans la gestion des droits, dans notre exemple 'Extranet')
– dans la ligne « SOAP_UTIL_PASS », saisissez le mot de passe de l'utilisateur (celui que vous avez attribué à l'utilisateur Client dans la gestion des droits, dans notre exemple, 'SIMAX').
– dans le ligne « SOAP_UTIL_FORM » mettre l'identifiant du formulaire qui sera autorisé (dans notre exemple, il s'agit du formulaire client). Pour trouver l’identifiant du formulaire, vous devez vous rendre sur le formulaire concerné, dans notre exemple, le formulaire « contact professionnel ». Tapez en même temps sur les touches F9 et F11 de votre clavier pour voir apparaître le numéro identifiant du formulaire. Dans notre exemple, l’identifiant est « 1403 ».
– Dans SIMAXOnline :
1. Associer les licences Extranet à l’utilisateur SIMAX qui supporte l’Extranet dans Licence, puis Gestion,

1. Activer les web services avec Activer le service dans Web Service, puis Configuration,
2. Autoriser l’Extranet dans Web Services, puis Sécurité,
Vous devez cocher la case « Extranet autorisé» dans le site d'administration
Connectez-vous à <adresse du serveur>:8080 (exemple http://127.0.0.1:8080)
Dans l'onglet WebService du site d'administration, cochez la case « Extranet autorisé » pour autoriser un élément d'un formulaire (client par exemple) à se connecter depuis SIMAX Web.
(Cf. www.nout.fr espace utilisateur documentation Paramétrage du site administration NOUTOnline)

1. Autoriser ou pas les mots de passe vides dans Web Services, puis Sécurité,
2. Décocher Désactiver REST et Désactiver SOAP dans Web Services, puis Sécurité,
3. Fixer un utilisateur pour l’application (Max par défaut) dans Web Services, puis Application SOAP/REST.
Dans l’administration du Site Web :
4. Configurer l’adresse de SIMAXOnline dans Configuration générale, puis Configuration site et service,
5. Activer l’Extranet dans Configuration générale, puis Mode Extranet,
6. Fixer l’utilisateur, son mot de passe et le formulaire (cf. 1ère partie) dans Configuration générale, puis Mode Extranet,
7. Saisir un utilisateur Extranet (ie. un enregistrement du formulaire) de test, son mot de passe et cliquer sur Tester pour vérifier si la connexion est OK.
Vérifiez que les connexions simultanées sont bien affectées à l'utilisateur Extranet
Dans le site d'administration de SimaxOnline, il faut aller dans la partie « gestion des licences » de « généralités »
Vérifiez que votre utilisateur (Pedro dans notre exemple) a bien des accès Extranet.

Redémarrez SimaxOnline et le serveur PHP (si ce n'est pas déjà fait).
Connectez-vous sur le site web et identifiez-vous
Http//<adresse IP du serveur> /<nom de dossier SIMAX>

Renseignez l'identifiant et le mot de passe de la personne autorisée à se connecter à l'Extranet de SIMAX: ceux remplis directement dans le formulaire autorisé.
Dans notre exemple, le contact professionnel Pedro Garcia utilisera l'identifiant 'Pedro' et le mot de passe 'pedro'.
Mis à jour

