Notes Formation COSWIN 8i -2014
------------------------------------------ Dimanche 21/04/2014 -----------------------------------------------------
Installation
- répertoire de déploiement Coswin 8i sous jboss :
C:\Coswin\[Link]\standalone\deployments
- Modification du port de JBoss
modifier le port dans [Link] (8080)
- Adresse d'écoute pour JBOSS: par défaut [Link]
recommander adresse fixe du serveur
- Modifier le nom du serveur Jboss :
aller au fichier [Link], choisir le nom, avant la création du service (installation du service).
- mots de passe sys et system base demo de khaled:
sys : change_on_install
system : manager
- Le serveur d'impression (BUSNESS OBJECT RASXI31) a besoin d’un client oracle 32 bits installé sur le même
serveur où il est installé pour se connecter à la base oracle.
-Changer le nom de l'alias de la base
C:\app\GM\product\11.2.0\dbhome_1\NETWORK\ADMIN\[Link]
- runconfig => Eviter les caractères spéciaux dans Le champs description.
Pour avoir l'accueil en graphique
1/ créer un emplacement réseau pour les fichiers de webdav [Link] (pour voir
l'arborescence des files)
2/ Copier les diagrammes démo
3/ Aller à Coswin → runconfig → internal webdav → host = nom de la machine
Fichiers webdav :
* login : dossier contenant les images (des équipements/Employés / articles) + logo
* diagfiles/diagimages : pour les Diagrammes , sinon ya pas d’emplacement spécifique : il suffit de les
copier dans le fichier Webdev
- Pour lancer coswin
1/ à partir du fichier d'installation : console dos : cd chemin C:\Coswin8\[Link]\bin
2/ Lancer le service JBOSS (création lors de l'installation)
webdav = un serveur de fichier web
→ l’avantage est qu’on peut paramétrer les droits d'accés au répertoire e
par ex : le groupe x utilise le répertoire y ( définit préalablement)
Pour les BDD importées ya la licence enregistrée dedans
On ne peut pas exécuter une licence d'un client A avec la base d'un autre sinon La BDD sera
inexploitable.
Clic-Clac : Outil de migration pr Coswin.
--------------------------------------------Lundi 22/04/2014 -------------------------------------------------------------
1- Les fichiers de coswin dans le JBoss se trouve sous le répertoire :JBoss/standalone/deploiement
2- JBoss/standalone/Configuration/[Link] : pour changer le port de JBoss ( http port=
80/)
3- COSWIN-ADMIN : App Java ( 04 ports pour fonctionner )
4- [Link] ([Link]) : modifier le Nom
5- Assistance de configuration pour tester l’alias de la base ou
Oracle/Dbhome/Networs/Admin/TnsName.
6- coswin/config/Runconfig : pour faire le lien entre le Jboss et la Bdd
7- Créer une configuration-> outils->paramètre d’état.
8- conformité de l’équipement / diff entre attribut de l’équipement, et attributs de l’équipement
dans l’OT (saisie après intervention).
9- classe d’attribut statique reste sur l’équipement seulement/ classe d’attribut dynamique copier
sur l’OT.
10- c’est l’entité du demandeur qui sera l’entité du circtuit(work flow).
Exemple de work flow :
Demandeur->chef de service production->chef de maintenance.
Outils->circuit de validation.
On peut bloquer une transaction.
La demande ne pas basculer d’un circuit à un autre même après changement de condition.
pour aller du 8.1 au 8.2 :
1. supprimer le service Jboss
2. installer la new version
3. l'installation par défaur du répertoire C:\Coswin 8.2\template pr le trouver par la suite sur oracle pr
créer une new bdd
4. copier le template dans C:\app\Oracle\product\11.2.0\dbhome_1\assistants\dbca\template
Personnaliser les Menus Coswin :
sécurité profils /supervisor /
droit/ par ex : maintenance-- équipement -topographie [Sélecteur cocher/décocher]
Editeur de menu : - changer de langue
- changer le nom d’un module par un autre personnalisé
Coswin-ADMIN
outils de source : pour ajouter un schéma personnalisé pour un groupe par ex (ajout langue) :
outils/Editeur de ressources paramètres schéma
** Indiquer au niveau du groupe (outils et sécurité) le schéma personnalisé
En cas d’Erreurs:
Vider cache java
Renommer le serveur : Nom de la machine
Vérifier le listner (ajout de la base )
---------------------------------------
Fiche Equipement :
5 axes d’analyses ( zone/entité/fonction/cc/ famille )
Attributs : pour définir la fiche technique d’équipement : paramètres (coswin-admin) /Attributs
techniques / Ajouter
** : ya l’historique des versions des Fiches Techniques
équipement : c’est tt ce qui peux subir une opération3 (OT)
coswin-admin /Global : conformité de l’équipement /comparer entre saisie des attributs dans l’OT avec
attributs.
liens : Alimenté/alimenté par
** Coswin-admin -Global -paramètres - spécifier les états suivant d’un OT pr suivre un cheminement
spécifié des états d’un OT
-Important: La personnalisation des écrans (surtout champs obligatoires) se fait dans une langue et n'affecte
pas les autres langues.
- Attributs Equipement :
* Reprendre les attributs dans l'OT => coché (coswin -admin)
Conformité Equipement => Conditionné sur valeur Attribut (Ajouter les champs nécessaires dans fiche
attribut)
- Structure Equipement : les fils sont dans la même zone que le parent
Structure Equipement :
- Localisation (Fiche Equipement) => Le parent géographique : Type Equip parent est Géographique, le fils peut
être Technique
Demande d'intervention
- Taper le code d'une intervention existante pour l'affecter à la famille ou equipent dans DI
- COMBINAISON DI ? à revoir.
OT
- Passage entre Etats utilisateurs : Voir paramètre Etat suivant dans Paramètres/Etats OT/
WorkFlow
- Le work flow bloque la modification du document concerné hors du circuit de validation
- Work Flow se gère par entité (à vérifier ??) (on ne peut pas prévoir un workflow entre deux entités
différente)
- Mettre en place les conditions de validation pour
- Créer demandeur a partir de fiche user (cocher créer utilisateur) dans Profil et Sécurité
- créer Circuit de validation (exemple DI)
1) INFOS
Définir les Etapes : Définir les users + règles et/ou
3) Définir la Condtion sur les champs de la DI
4) Courrier : message pour accepter ou régenter la DI
5) Mettre l’EtatWork Flow en cours pour le rendre opérationnel (actif)
- Afficher champs "Etat DI dans le circuit de validation" (pour donner une vue au autres utilisateurs l’état de la
DI dans le circuit de validation).
- Bloquer transaction : a voir.
Les Etat possible du circuit de validation : Créé, En cours, Clôturé
------------------------------------------------ 23/04/2014 -------------------------------------------------------------------
Les indicateurs (Cockpits)
Outils : Sécurité/Profils → Détails
→ Cockpits (pr création)
état Fermé d’une DI càd que l’OT relié est cloturé et archivé.
1. concevoir un ind
2. Le lier à la page d’accueil
3. associer une action sur l’indicateur ( genre ouvrir une liste ou un état) : au niveau de la page d’acceuil
Cockpit_images : pr uploader les images serveur
type Standart : associer des images /intervalle
type jauge : intervalles plus détaillé sans images
SQL connect cw7@cw7@dem8
plannification:
a la clôture : exp : kilometrage tous les 10000 km
au lancement exp : tous les mois
juste à temps : curatif
mettre l’état de l’ot : en attente de l’arrete (pour eviter les inconvénient de la plannification à l’arret)
planification à l’arrêt : inc: si on rapproche la période d’arrêt il la prend pas en considération
pour les autres types de planification : ya les jours ouvrés au niv calendrier à définir par la suite pr la fin
du mois/jrs fériers etc
les jours ouvrés : maintenance/calendrier d’installation
prk spécifier les pièces sur les interventions ? avoir une idée sur le besoin pr réaliser un plan de
maintenance
Plan besoin de pièces: à créer avc Crystal Report
Maintenance /planning /Disponibilité de stocks : Calcul du besoin de pièce
automatisation des plans : à voir demain
[Link] d’interventions : une inter lancée disparait de la liste
Indicateurs (cockpits)
-Sec & Profiles/Cockpit :
- Répertoire des images utilisé pour les cockpits sur le serveur (créer un emplacement réseau) :
[Link]
- Ajout Cockpit :par défaut le type standard (spécifier l'image), le type Jauge n'a pas besoins de spécifier
l'image.
Etapes à suivre pour créer Un Cockpit
1- Aller Sec Prof/ Cockpit
2- Ajouter le cockpit (+) : Définir type indic, descrip, txt InfBulle, Requête valide, sauvegarder.
3- Définir les images associé aux différentes valeurs dans la partie "Valeur" en bas de l'écran, ne pas
oublié le cas de la valeur Max, La sélection d'image soit de Coswin : images local, ou celle personnalisées :
images serveurs.
4- Aller sur Ecran d'accueil, choisir un écran, choisir le secteur "indicateurs" (liste en bas de l'écran),
agrandir la page des indicateurs et ajouter indicateur créé précédemment (Bouton + sur indicateurs),
Enregistrer.
5- Ouvrir avec un double clic l'indicateur ajouté => Définir le code du module (champs : "Module") à
afficher (en cas l'utilisateur double clic sur l'indicateur), Définir la configuration de filtre (champs : "FS Config")
sur le module de telle façon que l'infos affichée sera en cohérence avec la requête dans le cockpit
** le filtre est à préparer séparément sur le sélecteur des DI et à enregistré sous un Nom.
Etats d'une DI (Plus d’infos sur le Help de Coswin)
- 0 créé
- 1 Révisé (Intervention Spécifié)
- 2 lancée dans un plan (a partir du planificateur)
- 3 OT créé
- 4 Quand l'OT terminé et archivé
- 5 Annulé
- 6 Fermé pour contrat (équipement sous contrat, voir procedure de gestion de contrat)
Maintenance préventive.
Equipement/Intervention
- type intervention prédéfini:
Définir la date début, date fin, nombre d'occurrence et liste des dates d'occurrences.
- déclaration des jours ouvrés:
Aller dans Maintenance/ Calendrier des installations pour définir les jours non ouvrables
- fiche intervention, champs "valable de/à :" Intervalle des semaines de validité de l'intervention
- fiche intervention, champs "Equipe/Jour :" Numéro de l'équipe + numéro du jour de la semaine
Compteurs :
+ type conteur :
- cumulatif : compteur de Km Voiture
- incrémentale : ancienne val+ nouvelle val
- Nn cumulatif: saisie de l'incrément
+ Déviation Max prévue : variation max de la dernière par rapport à la moyenne des anciennes valeurs
saisies.
+ Prévision : Val moyenne prévue
+ Coefficient : part (influence 0-> 100%) de la nouvelle valeur dans le calcul de la prévision.
- Saisie des relevés des compteurs
Equipement/Intervention
- Une fois un équipement est rattaché au compteur, les valeurs saisies du compteur conditionneront les
prochaines dates d'intervention sur l’équipement (le compteur sur laquelle est prévue l'intervention);
- Dans la liste des actions de l’intervention on peut spécifier un Sous-équipement sur le quel sera
exécutée l'action + (ressources, Stock, activité)
- On peut spécifier la liste des pièces requise du stock.
* Stock requis : dans détail, le jour planifié est le jour auquel on a besoin de pièces pendant la durée de
l’intervention.
* Ressources requises : choix des qualifications, Choix des ressources,
Ajouter les qualifications pour les employés sur la fiche employé + niveau (éditeur de ressource)
On peut affecter un employé préféré, Disponibilité de l'employé à voir dans l'ordonnancement des
interventions.
Planification
Maintenance/Planning/Création de Plan
+ Plan pratique et plan théorique, (voir help)
+ Automatisation de la génération des plans d'interventions (voir help)
+ JSF
24/04/2014
Planification DI
- Date Planifié => La date doit être inférieure ou égale à la date fin prévue
- État de lancement : Pour créer OT positionné « à créer OT »
- Paramètre "Créer sortie depuis OT" à décocher pour empêcher la génération des bon de sortie auto.
Module Stocks
- Param de gestion lot (péremption), gestion auto des lots
- Gestion générale des magasins, ou individuel (Choix) .
générale : Sotck mini dans art, PMP générale .
Individuelle: Stock mini dans couple art/magasin, PMP par couple art/magasin.
- Param Stock Méthode d'évaluation : FIFO et LIFO pour lots.
Fiche Article :
* TYPE : au forfait c'est pour le type entier.
* Pour Fournisseur principale spécifier prix + pièce dans + sa devise .( dans le comparif de DP , coswin
ramène automatiquement les offres à la monnaie de référence)
* groupe gestion des méthodes de calcul des prix (PMP, FIFO,LIFO...)
* Famille, gestion arborescence (calssifciation).
=>Gestion des lots automatique , (coswin créée automatiquement des lot à la réception des article)
* Dans technique :
- Gestion de la réciprocité: Gestion de la réciprocité entre article (Notion d’équivalence).
- Calcul des couts sur les périodes (modifier la durée sur Admin/global/admin)
Arrivage :
Partie détail : spécifier l'OT cas de prestation
Spécifier réservation (cas réservation)
Réservation :
* Cocher réservé pour bloquer stock dispo (stock dispo <= stock réservé)
------------------------------------------------ 24/04/2014 -------------------------------------------------------------------
DI --> OT : la date fin prévu doit être supérieure à la date planifiée
paramètre sortie/ créer une sortie depuis l'OT
STOCK : CW-admin / paramètres
* Utiliser les lots multiples : : si on le coche au début on peut plus le changer
* Gestion des magasins : individuel c’est par magasin (prix, Qté , pmp ) / général c le total des mag
* Méthode d’évaluation : pour le prix standard c’est dans le cas ou il existe une interface entre log
Groupe = famille / Méth d’évaluation
Achat : Devise pour la conversion entre les devises / Historique taux de change
article au forfait : unité en Nbre entier
------------------------------------------ Vendredi 25/04/2014 --------------------------------------------------------
Achat & Approvisionnement
Créer une dde d’achat : pr un ordre ou sans OT , pr un [Link]
* Copier les pièces : pièces avc l’OT ( articles planifiés sur l’OT)
Seuil d’autorisation =250 càd valeur financière < 250 euro par ex (=0 en général)
autoriser ‘Valeur’ dde d’achat : prix de la dde
Créer une commande direct depuis une DA ( il reste le module agréments à Remplir avant)
Qté Ordonnancées = Qté d’article précisée ds l’ordonnancement des DA ( càd changer les qtés lors de la
commande par rapport aux DA)
4 méthodes de création Cmd:
1. Agréments
2. a partir des DA
3. Directement
4.
Pas de contraintes = au niveau société
Da → // Cmde → Dde prix
dde de prix mère : sans fournisseur
TCO : tiens Compte de la conversion entre les diff devises => devise de réference
Dde de Prix /Cmde:
Devide std = montant article - remise + tt frais confondus (en devise de Réf)
-- Les factures
Fact en Litige : les montants calculés sont diff de ceux récupérés des commandes ou des arrivages (=
fournisseurs)
les frais d’approche sont divisé par prorata sur les articles.
la reconciliation quand le montant des factures est différent a l’arrivage ou à la commande et le PMP va
etre recalculer.
* Budget :
ligne budget : couple centre charge*nature de charge
Budget departement informatique (2014)= budget primaire N°01+ budget primaire N°02+ budget
primaire N°03.
-logiciel : 120 000 euro : budget primaire N°01
-Formation : 40 000 euro: budget primaire N°02
-matériel et consommable: budget primaire N°03
centre de charge : departement informatique
rubriques : logiciel,matériel et consommable,Formation.
Au niveau des ddes d’achats /budget : il faut préciser les [Link] et rubriques avant de choisir les
articles sinon il faut les imputer par la suite article par article
------------------------------------------ Vendredi 25/04/2014 --------------------------------------------------------
Gestion des workFlow
Gestion des signataires par groupe : pas de notion d'intérimaire, fonction disponible uniquement
sur signataire utilisateur
L'entité du créateur doit être la même que celle du WorkFlow
Les signataires peuvent être d'entités différentes
Module Achat
Demandes d'achats : Seuil d'autorisation financier par utilisateur (admin/achat/demande achat)
L’autorisation des demandes d'achats par la définition d’un seuil financier est du WorkFlow, elle
peut être croisée avec, (seuil + validation)
Sur une demande d'achat on autorise tout les articles pour que la DA passe à état « Autorisé »
Société :
* param "client ?" pour les prestations de maintenance (gestion d'un parc roulant par exemple pour le
compte d'un client)
Commande :
générer commande pour un seul fournisseur à partir d'une DA => Ordonnancement des demande
d'achats ( à revoir)
Demande de prix
Dans demande de prix => Choisir DA Multiple (importations des articles) et Aller sur Détail DA et
générer les DP filles (sélectionner les fournisseurs à consulter).
Saisir prix proposés par les fournisseurs sur la DP filles (codes DP généré automatiquement).
On peut remplir une DP Mère sans passer par les DA , juste ajouter les articles enregistrer et
générer DP filles sur Détail DP mère.
Param créer DP à partir de la DA à décocher
On peut générer plusieurs fois des dp filles
les frais peuvent être ajouter soit en globale sur la DP soit sur chaque article
- Correction du facteur de conversion d'unités à la réception (nouveauté sur COSWIN)
- prévoir ,si nécessaire, verrouillage Commande en modification par WorkFlow.
Réconciliation des factures :
Ajustement des prix d'articles déjà reçus par rapport au écart constaté sur leurs prix sur facture
(factures annexe incluses dans le calcul)
Budget d'achats
Budget primaire
exemple, Création rubrique, CCout, budget primaire, budget secondaire, Créer DA , imputer CCharge +
Rubrique sur DA, autoriser la DA, Aller sur code budget primaire et voir impacte.
- si la dépense est prévue pour l'année d’après, mettre date budget sur année+1
----------------------------------------- Samedi 26/04/2014 --------------------------------------------------------
CRYSTAL REPORT :
Au niveau du client Oracle :
cw7= un schéma
une base peut avoir plusieurs schémas (vues)
Au niveau serveur Oracle :
Service : demo (nom de la base)
ID utilisateur : cw7
Mot de passe : pas de mot de passe
sinon
ID utilisateur : cw7_nom du schéma (afin de différencier les différents utilisateurs à travers les vues)
Mot de passe : selon la configuration
pour les tables au niveau de crystal :
H : pour Historique (archives)
VCR : Vue qui contient l'union entre la table simple et historique (colonne Historique)
Remarque : Si On veut ramener une info depuis coswin qui se trouve pas dans une table crystal : Il existe
un pack de fonction dans oracle = procédures et info sur la
DESC PACK_OWNER ; (dans le TOAD/sql plus )
dans crystal : champ d’expression SQL : nouveau : faire appel à la procédure ( dans le pack )
Crystal Report 2008
Connections et Base Oracle:
Oracle : Client Oracle 32 Bit ou connexion ODBC
SQL Server : connexion ODBC .
Pour ajouter une Base au client Oracle => Assistant de configuration Oracle Net
Chaque schéma d'une base oracle a un propriétaire (user + mot de passe), recommandé pour la
création de rapport d’utiliser CW7 (coswin8)
Pour chaque utilisateur Coswin il y a un schéma avec un ensemble de vues, une fois les états créés,
Les sélecteur de Coswin sont des vue ,,,
- Outil « Toad for Oracle » (outil aidant à visualiser la base Oracle , test de requête…. )
Création d’un Etat exemple sur Crystal report :
Partie d'une page
* Detail: contenu du rapport (select)
* Entête de page du rapport et pied de page du rapport (totaux par exemple)
* Entête de page et pied de page.
Champs spéciaux disponible en bas de l'explorateur d'objet à droite.
Insertion groupe, expert section pour groupage, calcul de totaux par groupe
Comptage par groupe ou Sommes : position champs détail, insertion Résumé.
Intégrer une formule, avec possibilité d'utilisation de variable declaré, boucles, condition
groupment+ formules
Tableau croisé dynamique
sous rapport
- "Champ de paramètre" à utiliser pour demander à l'utilisateur de saisir des paramètres (filtres),
Mettre "Code" comme désignation pour le param pour que Coswin comprenne implicitement
d'utiliser le code en cours (code OT sur fiche OT par exemple)
desc PACK_OWNER S sur oracle(récupérer des fonctions spéciales comme code utilisateur
actuel )
Utiliser « Champs Spéciale SQL »