Cabinet Vision 2024 - Fonctionnement Technique

À partir de Cabinet Vision 2024, le fonctionnement est différent pour l’obtention des fichiers de données.

Lors de l’import CFAO, les fichiers générés par CV sont en texte.

Une configuration doit être réalisée sur l’ordinateur du client qui extrait les fichiers de Cabinet Vision.

La présente documentation élabore sur les étapes et le fonctionnement technique de cette fonctionnalité d’import et d’export entre Cabinet Vision 2024 et Cienapps.

Configuration - Cabinet Vision

Lors de la configuration par le chargé de projets, les fichiers suivants doivent êtres utilisés.

Fichier *. bat

Exemple

@echo off
echo Running Export CV 2024

sqlcmd -S (localdb)\CV24 -d "CV-C:\ProgramData\Hexagon\CABINET VISION\Users\Administrator\report.mdf" -i export_report.sql -o report.txt -s ";" -W

sqlcmd -S (localdb)\CV24 -d "S2M-C:\ProgramData\Hexagon\CABINET VISION\Users\Administrator\psnc-cv.mdf" -i export_psnc.sql -o psnc-cv.txt -s ";" -W

:exit

Explications

L’utilitaire sqlcmd est une fonctionnalité provenant de Microsoft. Voici la documentation à ce sujet.

Run Transact-SQL Commands with the sqlcmd Utility - SQL Server

Use sqlcmd - SQL Server

-S : Server option (-S) identifies the instance of SQL Server to which sqlcmd connects.

Dans ce cas, la connexion est réalisée sur la base de données (localdb)\CV24

-d : base de données ciblée par le script

Dans ce cas, la BD est "CV-C:\ProgramData\Hexagon\CABINET VISION\Users\Administrator\report.mdf"

-i : script SQL exécutée pour obtenir les données de la base de données en -d et l’instance en -S

Dans ce cas, c’est le script export_report.sql. Voici l’exemple des fichiers ci-dessous.

-o : Output. C’est le répertoire et nom de fichier contenant les données exportées par le script SQL en -i

Dans ce cas, le fichier contenant l’export des données est report.txt. Aucun répertoire est spécifié alors l’export aura lieu dans le répertoire d’exécution du script.

-s : Séparateur de colonne des données extraites.

Dans ce cas, le séparateur est “;” entre les différentes colonnes.

-W : retrait des espaces entre les colonnes. Par défaut, la taille des colonnes est respectée.

Export_report.sql

PRINT "**********ROOM";
SELECT * FROM Rooms;

PRINT "**********JOB_INFO";
SELECT * FROM [Job Info];

PRINT "**********TOPS";
SELECT * FROM Tops;

PRINT "**********CABINETS";
SELECT * FROM Cabinets;

PRINT "**********ACCESSORIES";
SELECT * FROM Accessories;

PRINT "**********PARTS";
SELECT * FROM Parts;

PRINT "**********DRAWERS";
SELECT * FROM Drawers;

PRINT "**********DOORS";
SELECT * FROM Doors;

PRINT "**********ROLLOUTS";
SELECT * FROM Rollouts;

PRINT "**********MOLDING";
SELECT * FROM Molding;

Exemple avec un échantillon

export_psnc.sql

PRINT "**********PANELLAYOUT";
SELECT * FROM PanelLayout ORDER BY PatNo, MaterialID;

PRINT "**********MATERIALS";
SELECT * FROM Materials;

Exemple avec un échantillon

Cabinet Vision

Dans Cabinet Vision, il est possible d’assigner un bouton permettant à un utilisateur d’exécuter le script. Voici la documentation fournie par le fournisseur auprès de Guillaume. Dans les registres, un emplacement spécifique permet d’indiquer l’exécution du script .bat. Il faudra ajuster le chemin d’exécution permettant à CV et l’action du bouton de pointer vers le script.

image-20240830-132306.png

Configuration - Cienapps

Dans Cienapps, la configuration est la même pour CV2024 que pour les autres versions de CV. En voici un résumé ci-dessous. La différence: les fichiers utilisés sont des fichiers .txt.

Configuration manufacturière

La sélection de Cabinet Vision 2024 est requise.

image-20241203-141044.png

Import CFAO

Les fichiers sélectionnés est le résultat des données récoltées précédemment.

image-20241203-141205.png

Le fonctionnement est le même.

À venir selon les priorités de l’entreprise: un outil permettant d’ouvrir les fichiers.

Related content