• Aucun résultat trouvé

PRESTATION INFORMATIQUE

N/A
N/A
Protected

Academic year: 2022

Partager "PRESTATION INFORMATIQUE"

Copied!
13
0
0

Texte intégral

(1)

Europarc

139, Chemin des Bassins F-94035 Créteil Cedex Tél. 01 45 13 96 10 Fax 01 45 13 96 13

E-mail : secretariat@hanel.fr

www.hanel.fr

Etablissement Français du Sang – Rhône-Alpes - Auvergne Service juridique – cellule stéphanoise

Appel d’offres ouvert RHAA16010

« Fourniture et maintenance d’installations de stockage »

PRESTATION INFORMATIQUE

OBJET : Fourniture et maintenance d’installations de stockage

A l’attention de Monsieur Eric THOMAS

Copilote solution logistique

I Rappel des éléments d’études

Cette offre a pour objet la mise en œuvre de Copilote solution logistique avec pilotage d'un Lean Lift Hanel MP12N de stockage de poche de CGR. Elle tient compte du fonctionnement décrit pour le logiciel dans le point 4.3 du cahier des charges.

Une interface (demi-interface, côté Copilote) automatisée avec la base informatique INLOG, pour création automatique de listes de stockage ou déstockage, est proposée en option.

II Copilote

Copilote est un logiciel de gestion de magasins et de préparation de commandes, la plupart du temps interfacé avec les systèmes hôtes existants (GPAO, ERP etc.).

Son architecture est un assemblage de modules, chacun recouvrant un métier précis - Base articles,

- Flux courants : Réception, Rangement, Inventaires, Préparation, Expéditions.

- Stock et Emplacements, - utilisateurs,

-

(2)

Les caractéristiques standards de Copilote permettent avant tout :

- La gestion de tout type de zone de stockage (stockeur automatique, rayonnage, Palettier, stockage au sol)

- L'optimisation des mouvements de sorties en regroupant les zones géographiques (regroupement par plateau pour les stockeurs automatisés)

- La gestion du FIFO ou FEFO par suivi des n° de lot et dates de péremption.

- Le contrôle d'accès aux fonctionnalités par profil utilisateur (possibilité de restreindre l’accès aux plateaux de stockeurs automatisés)

- L'historisation des mouvements réalisés en entrée, sortie, inventaire (accès au plateau).

III Interface automatisée Système d’information client [en Option dans cette offre]

Nota : nous prévoyons dans notre offre l'import des données produits. Le présent chapitre traite d'une interface automatisée de création de listes de mouvements (stockage/déstockage).

Copilote Entreprise est généralement interfacé avec l'informatique client

Cette connexion permet le transfert des listes à préparer directement sur Copilote évitant ainsi toute ressaisie. L'opérateur sélectionne une liste de son choix, le pilotage s'effectuant ensuite

automatiquement sur les différents emplacements concernés.

• Elle permet également la remontée des comptes rendus de mouvements réalisés sur Copilote à destination d'un site central.

• Cette connexion permet également la mise à jour automatique de la base articles de Copilote au niveau des désignations et d'autres informations complémentaires éventuelles

Nous proposons un modèle d'échange de données (cf. Annexe 1). Généralement, les transactions se déclinent par flux, exemple :

ERP Copilote : les ordres (commandes, réception), les articles.

Copilote ERP : les comptes rendus, image de stock, etc..

(3)

Exemple d'interface

Base informatique

EFS INLOG

Copilote

Base article

Préparations / LAS OF / Ordre Picking

Comptes rendus des mouvements

Réception / rangement

Photo stock

(4)

IV Schéma de la configuration proposée

Dans cette configuration, le PC de pilotage est dédié au stockeur et permet l'accès à toutes les tâches quotidiennes de tenue des stocks au sein de ce stockeur comme le cas échéant des emplacements hors stockeur. Ce même PC peut prendre en charge d'autres applications telles qu'une session HOST ou bureautique.

Un serveur héberge :

• la base de données unique MySQL

• le module d’échange avec le logiciel de gestion de stock.

• un dossier partagé accessible au PC des stockeurs. Il permet de centraliser les requêtes statistiques demandées par les utilisateurs, les états d’impression, etc.

Nous proposons cet hébergement sur un serveur (non fourni) Windows© 2003 ou 2008 de l'entreprise. De fait, toutes les impressions peuvent être réalisées sur les imprimantes du réseau.

La base de données est exportée de manière quotidienne vers un dossier du serveur. Il appartient au service informatique de l'entreprise d’en effectuer la sauvegarde sur un autre support (réseau, disque extérieur, etc.).

Hébergement de la base de données sur

un serveur

Echanges Host automatisés [Option]

Poste Copilote pilotage

INLOG

(5)

Poste de pilotage pour les MP12 NH

Microsoft IIS installé sur le serveur pour le pilotage des Lean Lifts MP12 NH

Deux types de connexions peuvent être envisagés :

Solution Conseillée :

- Connexion réseau sur réseau entreprise, nécessitant 1 adresse IP fixe par machine connectée (à fournir par le service informatique). Ces adresses devront être accessibles depuis les postes de pilotage (test par fonction "ping"). Vu que ces PCs sont à proximité immédiate des stockeurs, il est recommandé que l'ensemble soit connecté au même switch réseau. Cette solution nécessite une prise réseau en plus du PC par stockeur à connecter.

Si exigence du service informatique du client de ne pas relier les stockeurs directement au réseau de l'entreprise :

Une carte réseau supplémentaire est ajoutée à chaque PC de pilotage des stockeurs, les cartes étant reliées ensemble à un switch (virtuel ou indépendant) afin de constituer un réseau indépendant du réseau client. Les adresses fixes par défaut du stockeur sont utilisées. Le PC a une adresse fixe compatible sur ce sous-réseau machine. Cette solution nécessite une carte réseau supplémentaire par PC de pilotage, ainsi qu'un switch disponible pour interconnecter l'ensemble.

Nota : les deux configurations sont prises en charge par la DSI du client

(6)

Configuration Matérielle requise

• La base de données est implantée sur un serveur 2008-2012 de l'entreprise.

• Chaque poste Copilote possède l'environnement de Copilote (exécutable, run-time foxpro etc.). Le programme exécutable maître est implanté sur le serveur. Chaque mise à jour de cet exécutable est automatiquement répercutée sur tous les postes Copilote client lors du

démarrage de l'application.

• Copilote doit être installé en application lourde et OS natif (pas en client léger) sur le poste de pilotage

• L'espace requis sur le serveur est inférieur à 100 Mo. Cependant, cette valeur est liée au nombre de lignes archivées en historique des mouvements. 6 mois de mouvements à 1500 lignes par jour, représentent environ 30 Mo de données. De manière générale, compte tenu des sauvegardes et archives, un espace de 10 Go est suffisant.

• Les éditions sont réalisées au travers d'imprimantes raccordées au réseau de l'entreprise.

PC Pentium de moins de 3 ans

Windows XP (sp2 ou sp3) ou Vista ou Windows 7 32/64 bits 20 Go de disque dur ou plus

Ecran couleur XGA ou supérieur résolution minimum 1280 x 800 Réseau de 100 Méga bits par seconde

Un système de protection contre les coupures électriques (onduleur) est vivement recommandé

(7)

Un serveur héberge :

• la base de données unique MySQL

• le module d’échange avec le logiciel de gestion de stock.

• un dossier partagé accessible au PC des stockeurs. Il permet de centraliser les requêtes statistiques demandées par les utilisateurs, les états d’impression, etc.

Nous proposons cet hébergement sur un serveur (non fourni) Windows© 2003, 2008, 2010, 2012 de l'entreprise. De fait, toutes les impressions peuvent être réalisées sur les imprimantes du réseau. La base de données est exportée de manière quotidienne vers un dossier du serveur. Il appartient au service informatique de l'entreprise d’en effectuer la sauvegarde sur un autre support (réseau, disque extérieur, etc.).

Ce que gère Copilote

Les emplacements des stockeurs en exploitant le meilleur volume.

Un outil graphique puissant permet de paramétrer le stockeur et Les rayonnages « à la souris »

• L’optimisation des déplacements (stockeurs et pédestres) : le principe consiste à limiter les temps de déplacement en tenant compte des positions courantes des plateaux dans les stockeurs.

(8)

VI Prestation proposée

DESIGNATION Qté

Jours

Licence Copilote 1 poste de pilotage 1

Licence MySql (base de données pour Copilote) 1

Réunion sur site d'organisation du déploiement et des tests - frais de

déplacement inclus 0,5

Gestion de projet. Documentation. 0,5

Fonctionnalité d'importation des données produits (poches) provenant de la base

informatique EFS (logiciel INLOG) 0,5

Etude du paramétrage pour lecture codes à barres (clé de contrôle, contrôles des

scans de lecture des identifiants sur saisie de l'un ou l'autre) 0,25 Adaptation de la fonctionnalité de recherche pour intégration des critères :

phénotypages, n° de don, groupage... 0,5

Pré-installation à distance 0,5

Finalisation de l'installation sur site, récupération des données produits en réel, tests de pilotage, formation, assistance au démarrage - frais de déplacement inclus

2 Suvi fonctionnement après installation ou nouvelle intervention après un temps

d'utilisation - frais de déplacement inclus 0,5

[Option] Interface automatisée

Demi-interface, côté Copilote, avec INLOG permettant l'intégration automatisée de listes de stockage et déstockage en provenance d'INLOG - Intégration et mise en œuvre sur site

forfait

(9)

Description de la prestation Licence

- Licence Copilote poste de pilotage

Un support téléphonique/télémaintenance est fourni pendant 1 an avec un n° d'appel dédié dans le cadre de la garantie du logiciel. Cette garantie est reconductible sous forme d'un contrat de

maintenance (cf. annexe 2).

Préparation/suivi projet - Contact responsable client

- Contact informaticiens / prérequis et données à récupérer - Test de récupération des données client

- Envoi des prérequis et contrôles des prérequis - Création du projet et de sa sauvegarde

- Suivi, documentation interne - Préparation de la montée en charge

Installation du logiciel pour une prestation incluant :

• Un déplacement d'un ingénieur sur site

• Installation du logiciel Copilote.

• Récupération des données utilisateurs : base article (référence, désignation…) et toutes les données statiques de l'article.

• Test des différents pilotages (stockeurs, …) Formation assistance

Prise en main de l’application et présentation de la montée en charge :

• Niveau Superviseur : administration des données, configuration des stockeurs/plateaux

• Niveau utilisateur : utilisation au quotidien des opérations de stocks, consultations courantes…

• Assistance et conseils auprès des opérateurs pour le remplissage des stockeurs

Soit un total d'environ 2 jours sur site pour l'installation et la formation

[Option] Interfaçage système HOST (INLOG) Copilote

Demi-interface, coté Copilote, de l’importation des listes de stockage, déstockage Format Texte à plat. Tout autre format fait l’objet d’une valorisation spécifique.

Un répertoire partagé, visible depuis Windows, doit être mis à notre disposition.

(10)

Annexe 1 - Echanges de fichiers entre Copilote et système HOST [Option]

Les 2 systèmes sont reliés par une connexion Ethernet. Un répertoire dédié à l'échange est défini et partagé sur un système, local ou distant. En principe, il est plutôt situé physiquement sur le système récepteur. Le schéma suivant résume le principe pour le sens N3 -> N2.

N3: HOST - GPAO N2 : COPILOTE

Transaction création

Tâche

Données (échanges) Renomme

Alimente

Données (tmp1)

Données (tmp2)

Log

Traitement des infos.

Archivage

Cette procédure de transfert consiste à utiliser deux niveaux de renommage du fichier de données.

L'opération de renommage est instantanée, et chaque étape est réalisée par chacun des processus d'échange des deux systèmes ; aucune donnée ne risque alors d’être écrasée.

1. Tentative de transfert d'un fichier temporaire par N3

• Le fichier existe déjà, le supprimer (mode reprise)

• L'écriture est possible : il est rempli progressivement. Il n'est pas vu par N2.

2. Renommage du fichier temporaire par le N3 " tmp1" en "échange". Il devient disponible et visible pour N2. Par convention, il est interdit à N3 de modifier ou écrire dans ce fichier, totalement et exclusivement réservé à N2. Si ce fichier n'a pas été consommé par N2, le renommage n'a pas lieu.

3. Renommage du fichier disponible en fichier local "tmp2" par N2 pour traitement. Il n'est plus visible par N3.

(11)

4. Ecriture optionnelle de la transaction dans un fichier log, contenant la liste des fichiers échangés.

5. Pour la sécurité, et optionnellement, les derniers fichiers transférés sont archivés localement, et purgés automatiquement au bout de N jours (N paramétrable).

Le principe est totalement symétrique pour les échanges N2 vers N3.

Remarques :

• dans le cas ou l'échange s'effectue par l'intermédiaire d'un nom de fichier constant, le fichier

"tmp1" sert de "spool" et permet d'accumuler temporairement les données si l'application N2 est inactive, et le fichier "échange" n'est pas consommé.

• Si l'échange est défini par nom de fichiers unique, par exemple chronodaté, (1 fichier à chaque transfert), les fichiers peuvent cumuler sans problème.

• Les fichiers "tmp1", "échange" et "tmp2" sont situés dans le même répertoire, avec des radicaux identiques mais des extensions différentes (*.tmp, *.txt, *.loc par exemple).

Les opérations d’importation sont transparentes pour l’opérateur Copilote.

Les données échangées

Le format de fichier est le suivant : (char justifié à gauche, num à droite avec ou sans 0 en filler)

Champ type taille

---

*Type de trame caractère 1

*N° de liste caractère 15

N° de ligne numérique 4

*Code article caractère 15

Désignation caractère 40

*Quantité numérique 13

Imputation caractère 15

Lot caractère 15

CR caractère 1

Exemple

SOF 123 0001REF1 DESIGNATION REF 1 12 Imputation 1

SOF 123 0002REF3 DESIGNATION REF 3 11 Imputation 1

SOF 456 0001REF8 DESIGNATION REF 80000000001300 Imputation 23

(12)

Nota

- Le caractère ‘S’ mentionne le fait qu’il s’agit d’une sortie de stock.

- Vient ensuite le n° de liste, et de ligne permettant d'éviter les ambiguïtés - le code article, la désignation

- la quantité à servir

- Une imputation (demandeur du mouvement, imputation comptable etc.) - Le lot demandé

Copilote est mis à jour automatiquement sur une évolution ou création d’article.

Copilote est en mesure de récupérer un fichier contenant le code article et la quantité théorique totale connue du host. Copilote édite dès lors une liste des différences constatées permettant à l’opérateur de vérifier un écart éventuel.

La création de ces trames peut être faite sur ordre du host. Ces trames viennent toujours s’insérer dans le même fichier. Nous exploitons alors des trames de type ‘Y’, le champ n° de liste est à blanc, la désignation nous permet de nous remettre à jour le cas échéant, le champ quantité est renseigné par le stock théorique global du host.

Remontée des informations depuis Copilote

Suivant le même principe d'échange, Copilote remonte les informations relatives aux mouvements réalisés. Le format des trames est identique. Le champ quantité renseigne alors la quantité

réellement réalisée par les opérateurs.

Il est possible de choisir entre une remontée groupée (lorsque toutes les lignes sont traitées) ou au fil de l'eau (à chaque fois qu'une ligne est traitée).

(13)

Annexe 2

Copilote est un logiciel développé en langage Microsoft Fox Pro pour Windows.

Les programmes sources peuvent vous être remis sous réserve d’engagement de non utilisation durant la période de garantie et maintenance.

Exemple de Contrat de maintenance logiciel Copilote

La maintenance du système de gestion de magasin automatisé Copilote comprend les points suivants :

Extension de la garantie

La garantie du logiciel est étendue pendant la durée du contrat de maintenance. Tout

dysfonctionnement dûment constaté dans la période de ce contrat est corrigé. Les fichiers sources spécifiques à votre application sont conservés pendant une durée de 1 an suivant la date de fin de contrat (ou de fin de garantie le cas échéant).

Intégrité des données

La cohérence des données gérées est maintenue et réparée en cas d'anomalie du système dans la période du contrat. Cette clause est soumise à l’utilisation d’un système de protection secteur (onduleur) et à une procédure de sauvegarde régulière. Dans le pire cas, l’état restauré sera celui correspondant à la dernière sauvegarde.

Intervention sur site

En cas de problème impossible à résoudre à distance, nous intervenons sur site pour la remise en état du système. Les frais de déplacement ne sont pas couverts par la garantie.

Assistance opérateur

Une assistance téléphonique est fournie pour l'utilisation du logiciel.

Assistance ponctuelle

Une assistance ponctuelle est fournie sur des points très localisés (par exemple une requête spécifique, modification d’un affichage, …) qui ne remettent pas en cause la structure du logiciel ou des données et permettent de faire vivre le logiciel.

Dénonciation

Le présent contrat peut être dénoncé par lettre recommandée avec accusé réception 2 mois avant la

Références

Documents relatifs

Dépanner une installation Stage en entreprise Concevoir un système. Algorithmie

L'accès à un caractère se fait à l'aide de la syntaxe t.[i], où t est une chaîne de caractères et i est un indice entre 0 et la longueur de t moins un, cette longueur s'obtenant

ALGORITHMES SUR LES GRAPHES 37 En outre, l'algorithme de Bellman-Ford, dont la complexité est certes supérieure à celle de l'algorithme de Dijkstra, présente sur ce dernier

Exercice 1 : Dessiner ou décrire un automate reconnaissant tous les mots sur l'alphabet {0, 1} dont la plus longue suite de 1 est de taille exactement 3.. Exercice 2 : Même

Nous nous proposons donc de représenter un arbre binaire à l’aide d’une chaîne de caractères constituée des diverses occurrences de l’arbre séparée les unes des autres par

I4.2 Principe d'exécution d'un programme informatique I4.3 Principe de transmission de l'information. I4.4 Structuration

Ajouter dans cette application une barre à outils qui propose les mêmes options (couleurs, formes, épaisseurs, fontes) que les menus principaux ou contextuels mais sous forme

A l’aide du CM7 (disponible sur le site ufrsciencestech.u-bourgogne.fr) , mettre en place le mécanisme de sérialisation dans l’application IHM permettant le fonctionnement des