Application permettant de faire le décompte des résidents actifs par résidence.
L'installation de Installation Node.js est requis pour le bon fonctionnement de l'outil d'extraction.
Le fonctionnement de l'outil requiert un utilisateur avec les droits et la clé pour accéder aux données de SOFI.
Vous devez créer un employé bien identifié dans l'instance SOFI avec la clé API et le secret utilisé dans l'application ayant besoin d'un accès.
S'assurer que l'utilisateur créé ait la case Connexion à l'API autorisée cochée et que le groupe d'accès de cet utilisateur ait tous les droits requis pour utiliser cet outil, voir plus bas. Pour des raisons de sécurité, utiliser un utilisateur différent dans la (les) résidence(s) pour chaque outil avec des droits d’accès limiter à cet outil seulement.
Extraire le contenu du fichier compressé dans un sous-répertoire a la racine du disque C:
(ex: c:\telemedic\Facturation)
Créez un répertoire « telemedic » dans lequel vous pouvez extraire le contenu du fichier et nommez le répertoire créé « Facturation ».
Un fichier nommé « export-resident-count.config.js » contient la configuration des résidences pour le programme.
Éditez le fichier export-resident-count.config.js pour y ajouter la clé et le secret pour accéder à la résidence ainsi que l’adresse de SOFI. (Maintenez la structure) ex. :
const config = {
residences: [
{
_name: "Manoir",
url: "https://siteduclient1.telemedic.ca",
apiUsername: "COMPANY1_API_ACCESS_KEY",
apiPassword: "API_SECRET",
query:
"/api/v2/Residents/$count?$filter=IsActive eq true and not(Id in (2139))",
} ( , <- utiliser une virgule pour ajouter des résidences )
]
}
Dans une fenêtre DOS (Invite de commande : CMD.exe) accéder au répertoire de l’outil d’extraction ( c:\telemedic\Facturation) pour exécuter la commande suivante :
npm install
Un filtre est ajouté à chaque client pour exclure du décompte les résidents qui ne doivent pas être comptabilisés tel que le résident Telemedic.
La requête «query:» contient le ou les identifiants des résidents qu'il faut exclure.
Pour exécuter le programme, exécuter l'instruction suivante
ex:
npm run export-resident-count
| Module | Droit |
| RenseignementsGeneraux | Voir |