Projet

General

Profil

Documentation PLM

Mots clés

Reconstitution, spécification produit, cahier des charges client

Introduction

Ce document présente l'utilisation du logiciel beCPG et est donc destinée à ses utilisateurs.

Mon tableau de bord

Mon tableau de bord présente une synthèse de l'application beCPG.
Chaque utilisateur peut le personnaliser via le bouton « Personnaliser le tableau de bord » en y ajoutant des "dashlets" (rubriques).
Il existe un tableau de bord général à beCPG et un tableau de bord par site collaboratif.

Le tableau de bord général à beCPG présente, par défaut :
  • Mes tâches avec les tâches des workflows auxquelles l'utilisateur est assigné;
  • L'activité de mes sites qui comprend la création, suppression, modification de contenu (document, produits, pages wiki, messages dans les forums, etc...);
  • Le catalogue produit;
  • La liste des projets.

Mon tableau de bord est accessible via le bouton « Mon tableau de bord » du bandeau supérieur.

D'autres "dashlets" existent:
  • Mon calendrier avec les événements des calendrier partagés auxquels l'utilisateur a accès;
  • Mes documents « Favoris », « Verrouillés par moi » et récemment « Modifiés »;
  • Mon profil avec les informations relatives à l'utilisateur;
  • Mes sites avec la liste des sites auxquels l'utilisateur accède;
  • ...

Référentiel

Le référentiel permet de stocker les documents, produits, clients et fournisseurs de l'entreprise.

Il est composé de 2 parties:
  • l'entrepôt dans lequel sont stockées les données validées (qui n'évoluent pas);
  • les sites collaboratifs dans lesquels sont stockées les données en cours de développement.

Entrepôt

L'entrepôt est accessible via le bouton « Entrepôt » du bandeau supérieur.
Dans l’entrepôt, on retrouve :
  • Le dossier Dictionnaire de données : il s'agit d'un dossier système;
  • Le dossier Documents;
  • Le dossier Espace invité;
  • Le dossier Espaces utilisateurs dans lesquels les utilisateurs peuvent stocker leur documents personnels;
  • Le dossier Échange pour importer des données dans l'application (dossier « A traiter »);
  • Le dossier Produits où sont rangés les produits selon le type du produit, le statut du produit, la famille du produit et la sous-famille du produits:
  • Le dossier « Validés » possède les produits validés;
  • Le dossier « Refusés » possède les produits refusés que l'on souhaite conserver;
  • Le dossier « Archivés » possède les produits validés qui ne sont plus utilisés ou commercialisés;
  • Le dossier « En développements » possède les produits en cours de développement dont le projet est gelé, mais qui seront repris ultérieurement.
  • Le dossier Sites : il s'agit d'un dossier système où sont stockés les sites collaboratifs;
  • Le dossier Sociétés où sont stockés les fournisseurs et les clients;
  • Le dossier Système où sont stockées les données systèmes.

Sites collaboratifs

Les sites collaboratifs sont accessibles via le bouton « Sites » du bandeau supérieur.

Ils permettent aux équipes de travailler sur les documents et produits en cours de développement. Les documents et produits en cours de développement sont accessibles via l'onglet « Espace documentaire » du site.

A côté de l'espace documentaire, on retrouve :
  • Le tableau de bord du site;
  • Les pages wiki;
  • Les blogs;
  • Le calendrier partagé;
  • Les liens;
  • Les discussions ou forum;
  • Les listes de données;
  • Les membres du sites.

Navigation dans le référentiel

Il existe 4 manières de consulter le contenu de l'entrepôt :
  • Raccourcis;
  • Arborescence de dossiers;
  • Les classifications hiérarchiques qui affichent les éléments associés aux catégories;
  • Les tags.

L'espace documentaire d'un site collaboratif propose :
  • Les raccourcis vers les documents;
  • La navigation dans l'arborescence de dossiers;
  • Les actions relatives aux contenus sélectionnés;
  • L'affichage du contenu;
  • La pagination lorsque tous les résultats ne peuvent pas être affichés sur une seule page;
  • Le choix de la vue (Vue). Cela permet d'afficher ou de masquer les dossiers, d'afficher la vue simplifiée ou détaillée;
  • Les actions relative à un contenu.

Chaque contenu peut être défini comme favori et sera accessible via le raccourci « Favori ».

Recherche

La recherche est accessible en haut à droite de l'écran.

Il existe de 2 types de recherche :
  • La recherche simple qui recherche dans les métadonnées des documents et le contenu des documents. Elle est similaire aux recherches que l'on trouvent sur internet via les moteurs de recherche.
  • La recherche avancée qui permet de rechercher par type de contenu (document, dossier, produit) selon les métadonnées. Par ex : les produits validés ayant le nom farine.

Il est possible d'inclure et d'exclure des critères dans les recherches, via les opérateurs : AND, OR, NOT.

Par exemple :
  • Rechercher les produits dont le nom respecte : « sushi AND (thon OR saumon OR dorade) » renvoie :
  • Sushi thon
  • Sushi saumon
  • Sushi dorade
  • mais ne renverra pas « Sushi » ni « Sushi au concombre »
  • Rechercher les produits dont le nom respecte : « sushi AND NOT dorade » renvoie
  • Sushi thon
  • Sushi saumon
  • Sushi
  • Sushi concombre
  • mais ne renverra pas « Sushi dorade »
Les actions suivantes sont possibles sur le résultat d'une recherche :
  • Trier selon certaines métadonnées (nom, titre, etc...);
  • Exporter le résultat dans un document Excel via le bouton « Exporter le résultat » selon les droits de votre profil;
  • Naviguer sur un élément du résultat;
  • Affiner la recherche via le bouton « Passer à la recherche avancée ».

Recherche sur les caractéristiques et les composants:

  • Rechercher tous les produits qui ont un ingrédient d'une certaine origine (ex: fraise d'Espagne)
  • Recherche avancée > Sélectionner le type "Produit" > renseigner le champ ingrédient et le champ origine > Rechercher
  • Rechercher tous les produits qui ont les ingrédients ing1 et ing2
  • Depuis la liste "Ingrédients" d'un produit > cliquer sur l'action "Cas d'emploi" d'un ingrédient > sélectionner le cas d'emploi "Ingrédient" > Ajouter ing2 aux éléments > sélectionner l'opérateur ET > Rechercher
  • Recherche par cas d'emploi > Sélectionner le type "Ingrédient" > sélectionner ing1 et ing2 + l'opérateur ET > Rechercher
  • Rechercher tous les produits qui ont les matières premières MP1 et MP2
  • Recherche avancé > Sélectionner le type "Produit" > renseigner code MP1 et code MP2 > Rechercher > Cas d'emploi > sélectionner "Produit - composition" + opérateur ET > Rechercher

Consultation d'un produit

C'est la page "Propriétés" qui s'affiche par défaut lorsque l'on clique sur un produit. Cette dernière est constituée de 4 rubriques:
  • Désignation: qui regroupe les généralités du produit (nom, code ERP, fournisseur etc.);
  • Informations de consommation: qui regroupe les données relatives à la consommation du produit (son poids, sa DLC, ses précautions d'emploi etc.);
  • Tare;
  • Audit: regroupe les données relatives à la création et aux modifications apportées au produit.

Il est également possible de rajouter d'autres rubriques, telle que "Score et échelle nutritionnelle" permettant le calcul du score 5C et l'affichage du logo associé comme visible sur la capture d'écran ci-dessous:

A gauche de l'écran, un ensemble de listes est disponible:
  • Fiches techniques: pour générer les fiches techniques du produit;
  • Documents: pour stocker les documents relatifs au produit (images, cahier des charges etc.);
  • Ingrédients;
  • Allergènes;
  • Coûts;
  • Nutriments;
  • Organoleptique;
  • Physico-chimie;
  • Allégations;
  • Cas d'emploi: pour consulter les produits dans lesquels ce produit est utilisé;
  • Activité: pour consulter l'activité des différents utilisateurs sur ce produit.
Dans les listes Composition / Emballages / Liste des Process, on trouve:
  • les caractéristiques dynamiques qui sont des formules se basant sur les caractéristiques du produit;
  • les exigences non respectées du produit.

Il est possible d'ajouter des caractéristiques dynamiques sur les modèles de produits et/ou sur le produit lui même.

L'encart en bas à gauche de l'écran permet de naviguer au sein des différentes versions du produit (par simple clic sur les flèches de gauche et de droite). En cliquant sur l'arbre à droite du nom du produit, l'historique des versions est affiché. Ce dernier affiche, pour chaque version antérieure, la date de modification, la raison de la modification et la personne qui a révisé le produit

En haut à gauche de l'écran, un bouton "Action" est à disposition. Il permet:
  • Edition des propriétés:(le raccourci de cette action est le bouton "Éditer les propriétés");
  • Nouvelle version;
  • Nouvelle branche;
  • Comparer avec: permet de comparer le produit avec, au maximum, quatre autres;
  • Copier vers: pour copier/coller le produit dans son intégralité à un autre endroit;
  • Copier la liste vers: pour copier/coller une liste uniquement (nutriments, allergènes, etc.) dans un autre produit;
  • Déplacer vers: pour déplacer le produit dans un autre endroit;
  • Gérer les règles: pour attribuer des règles spécifique à ce produit;
  • Cas d'emploi: pour consulter les entités utilisant ce produit dans leur composition (le raccourci de cette action est la liste "Cas d'emploi");
  • Supprimer l'entité;
  • Gérer les droits d'accès: pour définir des permissions spécifique sur ce produit;
  • Démarrer un workflow;
  • Workflows associés: pour savoir quels sont les workflows mettant en jeu ce produit;
  • Projets associés: pour savoir quels sont les projets mettant en jeu ce produit.

Création d'un produit

Avant de créer un produit, il faut se placer dans le répertoire où l'on veut que le produit soit stocké. La création d'un produit se fait alors via le bouton «+Créer».

Plusieurs types de produit peuvent être créés :
  1. Matière première : produit acheté à un fournisseur (par ex : farine, viande);
  2. Semi-fini : produit non vendu composé de semi fini, de matière première ayant subi une transformation interne à l'entreprise (par ex : pâte à quiche ou garniture à quiche, utilisés dans plusieurs produits finis);
  3. Produit fini :produit vendu composé de matière première, de semi fini et d'emballage (par ex : quiche);
  4. Emballage : emballage acheté à un fournisseur (par ex : film, barquette);
  5. Kit d'emballage : emballage composé de plusieurs emballages (par ex : barquette + film);
  6. Semi fini local : semi fini n'ayant pas de composants, servant de point de regroupement dans un produit fini. Par exemple, une garniture de quiche qui est utilisée dans une quiche où la garniture n'est faite que pour cette quiche. Dans ce cas, inutile de créer un semi fini qui ne sera utilisé que dans cette quiche. On utilise le semi fini local garniture et on définit les matières première sous le semi fini local.

Ajouter des images au produit

Les images du produits sont à ajouter dans le dossier Images de ce dernier. La codification du nom de l'image indique le type d'image:
  • produit.* pour l'image du produit (ex: produit.jpg)
  • img_fab* pour les images liées à la fabrication du produit (ex: img_fab1.jpg)
  • img_palet* pour les images liées à la palettisation du produit (ex: img_palet1.jpg). Les images liées à la palettisation peuvent être placées dans le dossier "Images" du kit d'emballage.

Lier une image au produit

"Créer un lien" est une action similaire à "Copier vers ...", mais au lieu de la copie, il crée un lien au document (raccourci, référence). Il est possible de créer un lien pour les images communes à plusieurs produits, pour cela:
  • Naviguer vers l'image de référence (ex: Produit.jpg) et exécuter l'action "Créer un lien";
  • Sélectionner le dossier de destination où va se trouver le lien. Cela nécessite les droits de création;
  • Un élément de type lien est ajouté. Son nom est "Lien vers Produit.jpg" et il pointe vers "Produit.jpg".

Formulation de la composition/recette

La formulation permet de décrire la composition d'un produit et de calculer les caractéristiques du produit :
  • Coûts;
  • Nutriments;
  • Liste des ingrédients;
  • Déclaration d'ingrédients;
  • Allergènes.
Dans la composition, on retrouve :
  • Le niveau du produit dans la composition;
  • Les composants utilisés;
  • La quantité mis en œuvre dans la recette;
  • L'unité de mise en œuvre (kg, g, L, mL, P, m, m², Perc);
Sur le produit formulé, on retrouve 3 champs nécessaires à la formulation :
  • Quantité après transformation : il s'agit de la quantité de produit obtenu après l'étape de transformation en prenant en compte les pertes liées au rendement.
  • Unité du produit (kg, L, P) : unité de vente du produit. C'est cette unité qui définie l'unité du prix (€/kg, €/L) et l'unité des nutriments (/100g ou /100mL).
  • Densité du produit : la densité permet de convertir un litre ou une pièce de produit en kg.

Filtres et éléments de niveau 2

La section "Filtre" des listes de données permet de filtrer la liste et d'afficher les éléments de niveaux supérieurs à 1.
Afficher les éléments de niveau 2 permet de voir la composition d'un semi-fini présent dans la composition du produit fini.

Importer des matières premières depuis les bases de données nutritionnelles

beCPG met à disposition les bases de données nutritionnelles CIQUAL et USDA. L'import des matières premières est disponible depuis la composition d'un produit:
  • Cliquer sur le bouton "Create a product" puis "Import raw material";
  • Taper les premières lettres du nom de la MP MP que vous souhaitez importer;
  • Le système suggère des MP;
  • Sélectionner la MP que vous souhaitez importer;
  • Cliquez sur OK pour importer la MP (vous pouvez sélectionner plusieurs MP avant d'importer);
  • Un message vous dit que les produits ont été importées avec succès.

Caractéristiques formulées

Caractéristiques formulées simples

Cela permet d'ajouter des caractéristiques ou des formules, par exemple :
  • Profit;
  • Rendement;
  • HPD < 78% (% eau x 100 )/(100 -% lipides).

Une fois que la composition du produit est définie, le système calcule les caractéristiques du produit à partir des caractéristiques des composants lorsque l'on clique sur le bouton « Formuler ».

Formulation

Pour ajouter une caractéristique formulée, il faut:
  • Cliquer sur "Ajouter" (dans l'encart "Caractéristiques formulées" de la liste "Composition");
  • Renseigner le nom du calcul;
  • Renseigner l'expression en sélectionnant la liste, la caractéristique et le champ que l'on souhaite (ex: nutriments > Sel > Valeur). La formule apparaît alors dans l'éditeur de formule.
Lors de la création d'une caractéristique formulée, plusieurs options se proposent à vous pour la synchronisation :
  • modèle : le calcul est présent sur le modèle mais n’apparaît - le calcul est masqué, ce qui évite une surcharge de la fenêtre,
  • manuel : création d'un champs où l'on peut renseigner une valeur manuellement,
  • synchronisé : le calcul se synchronise automatiquement.

Caractéristiques formulées en colonne (colonnes dynamiques)

Ces caractéristiques formulées permettent aussi d'ajouter des colonnes dans la composition ou les emballages. Par défaut, les caractéristiques formulées en colonne sont masquées. En cochant "Afficher les colonnes dynamiques", elle apparaissent en gras. On peut créer 10 colonnes dynamiques au maximum.

Pour ajouter une caractéristique formulée en colonne, il faut:
  • Cliquer sur "Ajouter";
  • Renseigner le nom de la caractéristique formulée en colonne;
  • Renseigner la colonne;
  • Renseigner l'expression en sélectionnant la liste, la caractéristique et le champ que l'on souhaite (ex: nutriments > Sel > Valeur). La formule apparaît alors dans l'éditeur de formule.

S'il s'agit d'une caractéristique de la MP, il faut ajouter "dataListItemEntity." devant l'expression.
S'il s'agit d'une caractéristique du produit formulé, il faut ajouter "entity." devant l'expression.

Voici quelques exemples de caractéristiques (pour les copier, il faut copier/coller dans l'éditeur bloc note):

  • Coût MP (€/kg) :
dataListItemEntity.costList.size() != 0 ? new java.text.DecimalFormat("0.00##").format(dataListItemEntity.costList[0].value * dataListItem.qty / (entity.qty * entity.density)) : "" 
  • Coût MP (€/kg) :
dataListItemEntity.costList.size() != 0 ? new java.text.DecimalFormat("0.00##").format(dataListItemEntity.costList[0].value * dataListItem.qty) : "" 
  • Qté Ech (kg)
new java.text.DecimalFormat("0.00##").format(dataListItem.qty * entity.compoListView.dynamicCharactList.?[title == 'Nb Ech'][0].value)
  • Coût Emb (€/kg)
dataListItemEntity.costList.size() != 0 ? new java.text.DecimalFormat("0.00##").format(dataListItemEntity.costList[0].value * (dataListItem.packagingListUnit.toString() == "PP" ? 1/dataListItem.qty : dataListItem.qty) / (entity.qty * entity.density)) : "" 
  • Coût Emb (€/UVC)
dataListItemEntity.costList.size() != 0 ? new java.text.DecimalFormat("0.00##").format(dataListItemEntity.costList[0].value * (dataListItem.packagingListUnit.toString() == "PP" ? 1/dataListItem.qty : dataListItem.qty)) : "" 
A ce jour, il n'existe pas d'éditeur pour ajouter une caractéristique de type colonne. Il faut donc écrire directement la formule. Plusieurs variables sont accessibles:
  • entity : accès au produit formulé;
  • dataListItemEntity : accès au composant et à ses listes de données (ex: dataListItemEntity.costList permet d'accéder aux coûts du composant);
  • dataListItem : accès à l'élément de la liste composite (Composition, Emballage).

Dans ce mode les fonctions sum(RANGE,FORMULE) et avg(RANGE,FORMULE) sont disponible :

  sum(children(dataListItem),"entity.costList[0].value + dataListItem.qty" )
 ou sum(entity.compoListView.compoList.?[parent == #root.dataListItem],"entity.costList[0].value + dataListItem.qty" )

Plus d'info sur le language spel: http://docs.spring.io/spring/docs/3.2.x/spring-framework-reference/html/expressions.html

Format des résultats

Par défaut, le système affiche 4 décimales significatives.
Il est possible de préciser le format des résultats, ci-dessous quelques exemples:
  • new java.text.DecimalFormat("0.00##").format(1.22222222) affichera 1,2222
  • new java.text.DecimalFormat("0.00##").format(1.2200) affichera 1,22
  • new java.text.DecimalFormat("0.0000").format(1.2200) affichera 1,2200

A cette page, vous trouverez plus d'informations sur les formats possibles:
http://docs.oracle.com/javase/tutorial/i18n/format/decimalFormat.html

Emballages

Niveaux d’emballages

Les emballages du produit sont organisés en 3 niveaux dont les définitions données par Wikipédia sont :

Emballage primaire

Généralement désigné comme étant l’unité de vente consommateur (UVC), c'est-à-dire la plus petite quantité offerte à la vente au consommateur. Ce peut être l'UVC elle-même, mais le plus souvent il s'agit d'un regroupement d'unités consommateur en un Lot "commercial" (Exemple : un pack carton de 12 yaourts nature). Cet emballage enveloppe la quantité de produit minimale achetable par le client : il sera éliminé par le consommateur final.

Selon la Directive 94/62/CE Emballages et déchets d'emballage : « L'emballage primaire est l'emballage conçu de manière à constituer au point de vente, une unité de vente pour l'utilisateur final ou le consommateur. »

Emballage secondaire

Il rassemble des regroupements intermédiaires d'UVC censés être facilement manipulables par les opérateurs des distributeurs ou des points de vente pour les amener jusqu’aux rayons des magasins (Exemple : caisse américaine). Cet emballage est étudié pour faciliter la mise en linéaire et le recyclage par le distributeur.

Les emballages secondaires les plus courants :

  • étuis carton à ouverture facile ou à rabats ;
  • coffrets ou flow-pack (film plastique thermo rétractable) permettant le regroupement lors de promotions.
    Selon la Directive 94/62/CE Emballages et déchets d'emballage : « L'emballage secondaire est l'emballage conçu de manière à constituer au point de vente un groupe d'un certain nombre d'unités de vente :
  • qu'il soit vendu tel quel à l'utilisateur final ou au consommateur ;
  • qu'il serve seulement à garnir les présentoirs au point de vente.

Il doit pouvoir être enlevé du produit sans en modifier les caractéristiques. »

Emballage tertiaire

Il correspond à l'emballage des variantes logistiques de manutention : Celles-ci permettent de transporter en grande quantités les produits en magasins ou chez l’industriel. Il peut s'agir de palettes complètes d'une seule référence, de palettes « panachées » (comportant un assortiment déterminé), et de leurs accessoires (films, étiquettes d’identification, coiffes, cornières, etc.).

Les emballages tertiaires les plus courants :

  • caisses de transport (caisse américaine) ;
  • palettes ;
  • films rétractés, étiquettes logistiques, etc.

Formulation des emballages

La formulation des emballages permet de calculer :

  • Le coût lié aux emballages ;
  • Les tares, poids net et poids brut par niveau d’emballage ;
  • Les dimensions par niveau d’emballage.

Emballages simples

Pour ajouter des emballages simples à un produit, il y a deux possibilités :

  • Soit aller sur la rubrique « Emballage » du produit et cliquer sur la flèche à droite de « Créer un produit » puis choisir « Emballage ». Renseigner ensuite le nom de ce dernier (champ obligatoire) ainsi que la description, l’unité et cliquer sur «Enregistrer».

  • Soit aller sur la rubrique « Emballage » du produit et cliquer sur « Ajouter » ce qui permet de sélectionner un emballage déjà enregistré (selon l’étape décrit précédemment).

Dans les deux cas :

  • Cliquer dans la case « Quantité » pour renseigner la quantité des emballages par niveau ;

  • Cliquer dans la case « Unité » pour choisir l’unité correspondant à la quantité choisie précédemment. Cette unité peut être de type « Pièce », « Produit par emballage » (permettant par exemple de dire que l’on met 15 UVC par colis), « Mètres » ou encore « Mètres carrés ».

  • Cliquer dans la case « Niveau d’emballage » pour renseigner le niveau de l’emballage : primaire, secondaire, tertiaire en fonction de la description de ces derniers (énoncée précédemment).

  • Cliquer dans la case « Maître » pour dire quel emballage du niveau possède les plus grandes dimensions. Il est alors possible de connaître les dimensions de l’UVC du niveau primaire, secondaire ou tertiaire. Cela évite ainsi de renseigner sur chaque produit ses dimensions car on récupère celles de l’emballage primaire maître.

Dans le cas où les dimensions de l’UVC sont supérieures à celles de l’emballage (exemple : poulet), il faut ajouter l’aspect « Dimensions sur le produit fini » et renseigner les champs « Longueur/Largeur/Hauteur ».

Il est ensuite possible de naviguer au sein de chaque entité (emballage) en cliquant simplement dessus.

On accède alors aux propriétés ainsi qu’aux différentes listes liées à l’emballage en question.

En allant sur « Propriété » et en cliquant sur « Editer les propriétés », vous trouverez, tout en bas de la page, le champ « Tare » permettant de rentrer le poids de l’emballage.

En cliquant sur la liste « Coûts », il est possible de renseigner le prix de l’emballage dans la colonne « Valeur » ainsi que son unité dans la colonne « Unité ». Les champs « N-1 » et « N+1 » désignent les coûts des années précédente et suivante respectivement. Le champ « Usines » sert à renseigner les coûts liés à l’usine sur le modèle de produit (ex : coût de stockage usine 1).

En cliquant sur la liste « Prix d’achat », il est possible de renseigner les coûts liés aux volumes d’achat, l’année ou le fournisseur (ex : l’achat de 100 cartons ne coûtera pas la même somme que celui de 10 000 cartons). Autrement dit, cette liste sert à stocker les propositions de prix faites par les fournisseurs.

Appuyer ensuite sur « Formuler » pour calculer, par exemple, les coûts liés aux emballages que l’on retrouvera dans la section « Coûts » du produit.

Kits d’emballages

Les kits d’emballages regroupent un certain nombre d’emballages primaires et/ou secondaires et/ou tertiaires. Ils sont très utiles dans deux cas :

  • Lorsque les emballages sont communs (qualitativement et quantitativement) à plusieurs produits. Exemple : on a 3 kit d’emballage pour 1000 produits.
  • Lorsque l’aspect palettisation doit être renseigné. Exemple : hauteur palette, nombre de couches, nombre de cartons par couche.

Pour ajouter des kits d’emballages à un produit, il y a deux possibilités :

  • Soit aller sur la rubrique « Emballages » de ce dernier et cliquer sur la flèche à droite de « Créer un produit » puis choisir « Kit d’emballage ». Renseigner ensuite le nom de ce dernier (champ obligatoire) ainsi que la description, l’unité et cliquer sur « Enregistrer ».

  • Soit aller sur la rubrique « Emballage » et cliquer sur « Ajouter » ce qui permet de sélectionner un kit d’emballage déjà enregistré.

Dans les deux cas, les emballages contenus dans le kit sont rentrés de la même manière que celle décrit dans la partie « Emballages simples ».

Ajout de l’aspect « Palettisation »

L’aspect palettisation permet de spécifier le nombre de colis par palette, le nombre de couches par palette ainsi que le nombre de colis par couche. Il peut être ajouté sur un kit d’emballage en allant sur Produit> Emballage> Kit> Propriétés et cliquer sur « Ajouter un aspect » puis sélectionner « Palettisation ».

De nouvelles propriétés sont alors disponibles sur le kit de palettisation :

Pour les compléter, appuyer sur « Editer les propriétés ». Vous aurez alors accès aux données concernant la désignation du kit (Nom, description, …).

Concernant les données de palettisation, il vous faudra compléter :

  • Le nombre de couches par palette : ici 2 ;
  • Le nombre d’emballage par couche (dans une palette) : ici 6 ;
  • Le nombre d’emballage au niveau de la dernière couche de la palette : ici 4 ;
  • Le nombre total d’emballages par palette : ici 6*2 + 4 = 16.

Aller ensuite dans « Emballages » pour renseigner les emballages contenus dans le kit (cf. Emballages simples).

Enfin, retourner sur la liste « Emballages » du produit et appuyer sur « Formuler » pour calculer les coûts liés aux emballages.

Enfin, aller sur la liste « Fiches techniques » et cliquer sur « Générer les rapports » pour obtenir la fiche technique production sur laquelle figurera la description du conditionnement :

Pour renseigner les dimensions du conditionnement, cliquer sur chacun des emballages maîtres et aller sur ses propriétés puis cliquer sur « Ajouter un aspect » et choisir « Dimensions ».

Il est alors possible d’ajouter les dimensions (en mm) à l’emballage.

En générant de nouveau les rapports, on obtient :

Gestion des process

La liste process permet de renseigner les étapes de process, les machines et les opérateurs.

Pour cela, il faut naviguer sur le produit et ouvrir la liste Process. Ensuite, ajouter une ligne par ressource (ex: Four). Si la ressource n'existe pas, il est possible de créer une nouvelle ressource via le menu Créer un produit.

Lorsqu'une ressource possède des paramètres (ex: Temps de cuisson), ses paramètres apparaîssent dans la liste paramètres du produit et on peut renseigner la valeur de chaque paramètre (ex: 20 min).
En naviguant sur la ressource, on peut ajouter ou supprimer des paramètres et renseigner son coût (€/h).
Sur chaque ligne process du produit, on peut renseigner des instructions. Les paramètres et les instructions sont reprises dans la fiche de production.

Les Etapes de process et les paramètres sont créés dans l'administration (Menu beCPG > Administration beCPG > Caractéristiques).

Rendements

En agroalimentaire, le rendement correspond au rapport entre la quantité de produit final et celle de produit initial. En effet, ce dernier subit des pertes au cours des différents procédés de transformation. Les pertes en eau lors de la cuisson sont souvent les plus conséquentes. C’est pourquoi, dans le logiciel beCPG, le rendement permet de faire la distinction entre un produit cru (100% de ses teneurs en eau) et un produit cuit (100%-% eau perdu lors de la cuisson). Lorsque le rendement est pris en compte, les valeurs nutritionnelles du produit s’en trouvent impactées. En effet, lorsque la teneur en eau diminue par exemple, la teneur en matières sèches augmente.
Le rendement est calculé à l’aide de la formule : 100 –[ ( Quantité initiale-Quantité finale)/(Quantité initiale) x 100]

Dans le logiciel beCPG, on appelle « Quantité mise en œuvre » la quantité de produit initiale et « Quantité nette » la quantité de produit finale. beCPG permet donc de prendre en compte le rendement de quatre manières :

  • Soit en renseignant le rendement pour chaque matière première en allant sur la composition du produit :

  • Soit en renseignant la quantité nette du produit fini en allant sur les propriétés du produit et en renseignant le champ « Quantité nette ».

Il est possible de voir apparaitre les champs « Quantité nette » et « Rendement » dans les caractéristiques formulées.

Pour voir la quantité nette, aller sur : Composition> Caractéristiques formulées> Ajouter> Ajouter un libellé (exemple : « Quantité nette »)> Cliquer sur « Editer » et choisir « Quantité » et cliquer sur « OK » puis cliquer sur « Enregistrer ».

Pour voir le rendement de production du produit fini, aller sur : Composition> Caractéristiques formulées> Ajouter> Ajouter un libellé (exemple : « Rendement »)> Cliquer sur « Editer » et choisir « Rendement » et cliquer sur « OK » puis cliquer sur « Enregistrer ».

Freinte

En droit international de la vente, la freinte correspond à une diminution de la valeur d’une marchandise liée à une avarie de transport ou à une perte [https://fr.wikipedia.org/wiki/Freinte]. En d’autres termes, il s’agit d’une perte de matière au cours du transport ou sur le lieu de production. Par exemple, pour le fromage, il peut s’agir d’une perte de matière durant la lipolyse, protéolyse. Concernant les pommes, il peut s’agir des pertes dues à l’épluchage.
Lorsque la freinte est prise en compte, il y a un impact sur les coûts mais pas sur les valeurs nutritionnelles du produit. En effet, puisqu’il y a des pertes, la quantité nette diminue donc il faut produire plus pour avoir la quantité souhaitée par le client.

La freinte est calculée à l’aide de la formule : 100- [ ( Quantité nette avant pertes -Quantité nette après pertes)/(Quantité nette avant pertes) x 100].

Dans le logiciel beCPG, on la renseigne pour chaque matière première au niveau de la composition du produit. Par exemple, si on a 10% de pertes de farine sur le tapis roulant, on marque 10% au niveau de la freinte ce qui augmentera les coûts de 10%.

Coûts avant freinte :

Modification de la freinte pour la farine :

Coûts après ajout de la freinte :

Étiquetage

Pour générer l'étiquetage de votre produit en un clic, rendez-vous sur ce dernier et cliquez sur la liste "Étiquetage" à gauche de l'écran.
En appuyant sur "Formuler", des étiquettes sont générées automatiquement. Pour modifier le format d'étiquetage, vous pouvez notamment jouer sur les types de déclaration.

Types de déclaration

A partir de la liste de filtrage en bas à droite, il est possible de définir comment doivent être déclarés les différents ingrédients présents dans les matières premières:

  • Déclarer les ingrédients affichera tous les ingrédient d'un composant;
  • Déclarer le libellé légal n'affichera que son libellé légal;
  • Détailler affichera tous les ingrédients ainsi que leur appartenance (matière première ou semi-fini), par exemple: Lardon (ing1, ing2, ing3)
  • Regrouper affichera les ingrédients par couche du produit (ex: Garniture 50% : ing1 30%, ing2 20%). Il faut mettre l'option regrouper sur la couche (ex: Garniture).

Étiquetage et rendement

Étiquetage avec ou sans rendement

Il est possible d’intégrer ou non le rendement dans l’étiquetage du produit.

Étiquetage ne prenant pas en compte le rendement

Par défaut, lorsque la formulation est effectuée, l’étiquetage du produit ne prend pas en compte le rendement. Ainsi, les pourcentages d’ingrédients correspondent aux pourcentages mis en œuvre dans le produit cru.

Composition du produit cru :

Étiquetage du produit cru ne prenant pas en compte le rendement :

Composition du produit cuit :

Étiquetage du produit cuit ne prenant pas en compte le rendement :

Étiquetage prenant en compte le rendement

Pour prendre en compte le rendement lors de l’étiquetage du produit, il est nécessaire de créer une règle. Pour cela, aller dans la sous partie « Règles d’étiquetage » de la partie « Etiquetage » et cliquer sur « Ajouter ». Entrer par exemple « Afficher le rendement » comme nom de règle et coller « ingsLabelingWithYield = true » sous « Expression ». Choisir ensuite «Préférences » dans « Type de règle » et appuyer sur « Enregistrer ». Formuler de nouveau votre produit.

Dans le PLM, un produit peut être paramétré comme cuit ou cru en jouant sur le rendement.

Produits crus

Dans le cas d’un produit cru, c’est le poids mis en œuvre qui va être pris en compte dans les calculs nutritionnels, physico et étiquetages. S’il y a un rendement cela n’affectera pas les calculs.

Produits cuits

Il existe deux cas lorsque les produits sont cuits:

Postulat de base : le produit contient l’ingrédient « eau ».

Soit le produit est cuit et un peu d’eau s’est évaporée auquel cas, le pourcentage d’eau a diminué et les pourcentages des autres ingrédients ont augmenté de manière proportionnelle afin que leur somme totale fasse toujours 100%.

Composition du produit cuit :

Étiquetage du produit cuit :

Soit le produit est cuit à tel point que non seulement toute son eau s’est évaporée mais également que l’eau de certains de ses ingrédients a commencé à s’évaporer. Dans ce cas, il n’y a plus d’eau ; les pourcentages des autres ingrédients dont l’eau ne s’est pas évaporée ont augmenté mais restent inférieurs à 100% et les pourcentages des autres ingrédients dont l’eau s’est évaporée ont augmenté et sont supérieurs à 100%.

Composition du produit surcuit :

Étiquetage du produit surcuit :

Règlementation concernant l’étiquetage des produits cuits

« Pour des denrées alimentaires ayant subi une perte d’humidité à la suite d’un traitement thermique ou autre, la quantité est indiquée en pourcentage correspondant à la quantité du ou des ingrédients utilisés, rapportée au produit fini, sauf lorsque ladite quantité ou la quantité totale de tous les ingrédients mentionnés sur l’étiquetage dépasse 100 %, auquel cas la quantité est indiquée en fonction du poids du ou des ingrédients utilisés pour la préparation de 100 grammes de produit fini » [Annexe VIII du règlement INCO : http://eurlex.europa.eu/LexUriServ/LexUriServ.do?uri=OJ:L:2011:304:0018:0063:fr:PDF]

Ainsi, pour les produits ayant subi une perte en eau, le calcul des pourcentages d’ingrédients est réalisé ainsi : [ ( Pourcentage de l'ingrédient mis en œuvre dans le produit cru x Masse de produit cru)/(Masse de produit cuit)

Cas de l’alcool

L’alcool qui s’évapore ne sera pas traité via le rendement, mais via les règles de déclaration en utilisant « Omettre » etc….

Etiquetage et reconstitution d'un ingrédient

Reconstituer un ingrédient

Objectif :

Incorporer dans la recette un ingrédient reconstitué (lait demi-écrémé : lait en poudre +eau, poudre de chocolat : cacao gras +sucre…) et d’en réaliser l’étiquetage.

Définitions :

Taux de reconstitution :

Cas N°1 : Si votre calcul du taux de reconstitution est le suivant :

Taux de reconstitution = quantité finale / quantité initiale

La valeur est à utiliser tel-quelle
Exemple : Votre taux de reconstitution du lait = (20g de poudre de lait + 80g d'eau) / 20g de poudre de lait = 5

Cas N°2 : Si votre calcul du taux de reconstitution est le suivant :

Taux de reconstitution = quantité initiale / quantité finale *100

La valeur à utiliser, est égale à (100/votre taux de reconstitution)
Exemple : Taux de reconstitution du lait = 20 g de poudre de lait / (20g de poudre de lait + 80g d’eau)*100 = 20
la valeur à utiliser est égale à 100/20 = 5

Priorité de reconstitution : si un ingrédient est limitant : indique l’ordre de priorité d’incorporation s’il existe plusieurs reconstitutions utilisant ce même ingrédient.
Exemple : J’ai 500g d’eau et je doit reconstituer :
  • du lait pour lequel il me faut 450g ,
  • un jus de fruit pour lequel il me faut 200ml,

en priorisant le lait ("1") et en mettant une priorisation de ("2") sur le jus de fruit : la reconstitution du lait sera complète, contrairement à celle du jus de fruit. On ne reconstituera pas plus de 1/4 du jus de fruits (la seconde reconstitution se fera à hauteur de la quantité d’eau restante).

Diluant : ingrédient associé dans lequel on dilue l’ingrédient sur lequel on travaille (généralement la quantité de diluant > quantité de dilué).

Ingrédient reconstitué : nom de l’ingrédient composé du diluant et de l’ingrédient dilué (lait (eau, lait en poudre), chocolat en poudre (sucre, poudre de cacao gras) ...

Comment procéder :

Il faut ajouter les champs spécifiques pour la reconstitution dans les propriétés de l’ingrédient :

  1. Ouvrir l’ingrédient à diluer (=reconstituer),
  2. Dans les propriétés de l’ingrédient : créer un nouvel aspect,
  3. Sélectionner l’aspect « Reconstituable (becpg:reconstituableAspect ) » :
  4. Valider,

Maintenant, dans les propriétés de l’ingrédient, sont disponibles de nouveaux champs  (exemple : lait en poudre) :

Si vos ingrédients n’existent pas, il faut les ajouter dans :

BeCPG> Administration BeCPG> Caractéristiques>Ingrédients

Etiquetage de l’ingrédient reconstitué

Création d’un produit contenant un ingrédient reconstitué :

La reconstitution crée finalement un ingrédient virtuel (sans code MP et lié uniquement à votre MP initiale).
La reconstitution n’a d’impact que sur l’étiquetage, si vous créez un produit comme un lait aromatisé par exemple, vous créez votre recette avec :
- le dilué/reconstitué (lait en poudre),
- le diluant (eau),
- le parfum

Si vous veillez à ce que :
  • le dilué et le diluant soient en "déclarer les ing.",
  • votre ingrédient reconstitué virtuel est été ajouté à la règle de déclaration des % (si vous souhaitez voir les %),

vous obtiendrez l’étiquetage suivant

Dans le cas où l’ensemble du diluant ou du dilué, n’est pas utilisé totalement, les quantités restantes seront étiquetées normalement minus la quantité utilisée pour la reconstitution.

Règles d'étiquetage

Il est également possible de rajouter des règles d'étiquetage permettant par exemple, pour un ou plusieurs ingrédients/composants, de changer leur nom sur l'étiquette, ou bien de les masquer.

La documentation sur les règles d'étiquetage est accessible depuis ce lien: https://support.becpg.fr/projects/doc-becpg-fr/wiki/Etiquetage

Ordres de modification

Un ordre de modification permet de simuler un ou des changements sur un produit (MP, Emballages, Semi-fini) puis d'appliquer ce changement à l'ensemble des cas d'emplois concernés.

Un ordre de modification reformule et ré-génère les produits impactés.
Il peut créer une nouvelle version « Mineure » ou « Majeure » des produits ou appliquer les changements sans créer de version.

Attention : Lorsque vous APPLIQUEZ l'ordre de modification, vous réalisez des modifications en masse sur plusieurs entités. Une application est définitive. Afin de limiter les mauvaises manipulations, des droits ont été crée.

Droits

La possibilité de créer et d'appliquer un ordre de modification est régie par des droits.

Il en existe 2 :
  • beCPG Créateurs d'ordres de modifications (CreateChangeOrder) : donne les droits pour créer un ordre de modification réaliser les simulations et l'analyse d'impact.
  • beCPG Responsables d'ordres de modifications (ApplyChangeOrder) : donne les droits pour appliquer l'ordre de modification.

beCPG Responsables d'ordres de modifications et l'administrateur sont les seuls à pouvoir appliquer un ordre de modification.

Modification des droits d'un utilisateur : voir le Wiki N°12 : ici

Manuel : Remplacer une entité par une autre (MP, SF …)

Lorsqu’une entité doit être remplacée par une autre, le recours à l’ordre de modification est conseillé. En effet, remplacer la matière première en question dans toutes les recettes la mettant en œuvre constituerait un travail très conséquent sans utiliser les ordres de modification.

  • Créer un ordre de modification en allant sur le Site> Espace Produit> Créer> Ordre de modification.

  • Renseigner le nom de l’ordre de modification, son type (« Remplacement » dans ce cas) ainsi que les caractéristiques calculées suite au remplacement de l’entité par une autre et appuyer sur « Créer ».

  • Aller dans la liste « Remplacements » et cliquer sur « Ajouter ». Renseigner le champ « Révisions » pour décider si ce remplacement doit créer une nouvelle version mineure ou majeure du produit impacté, ou bien si la version doit rester la même. Mentionner ensuite l’entité à remplacer (« Sources ») et l’entité de remplacement (« Cible ») puis cliquer sur « Enregistrer ».
  • Aller dans « Cas d’emploi » et cliquer sur « Analyse d’impact » pour voir l’ensemble des produits concernés par le remplacement de l’entité par une autre. Ici, on retrouve la matière première impactée (puisque remplacée par une autre) ainsi que les produits semi fini et les produits finis la contenant.

  • Toujours dans « Cas d’emploi » définir les entités à impacter par ce remplacement en cliquant sur les cases de la colonne « Est impacté » et en choisissant « Oui ».

  • Aller dans la liste « Caractéristiques » et appuyer sur « Simuler » pour constater l’impact du remplacement sur la ou les caractéristique(s) choisie(s).

  • Aller dans « Révisions » pour voir quelles exigences non respectées seraient présentes sur le produit après le remplacement. Appliquer ensuite l’ordre de modification aux entités en cliquant sur « Appliquer ». Une fois l’ordre de modification effectué sur l’entité, la mention « Oui » apparait en rouge dans la colonne « Traitée ».

Manuel : Remplacer une entité par deux ou deux entités par une

Il arrive parfois qu’il faille ajouter ou retirer un ingrédient à toutes les recettes existantes. Lorsque cet ingrédient est indissociable d’un autre, un ordre de modification peut alors être utilisé pour remplacer une entité par deux ou deux entités par une.

Remplacer deux entités par une entité

Si le sel doit être retiré à tous les biscuits sablés, il est possible de remplacer farine + sel par farine.

  • Pour cela, suivre toutes les étapes de la partie « Remplacer une entité par une autre » en changeant uniquement l’étape 3 par :

Remplacer une entité par deux entités

Si le sucre blanc doit être remplacé par un mélange de sucre blanc et de sucre roux, il est possible de remplacer sucre blanc par sucre blanc + sucre roux grâce à l'OM.

  • Pour cela, suivre toutes les étapes de la partie « Remplacer une entité par une autre » en changeant uniquement l’étape 3 par :

En mettant 50 % à la première ligne et 100% à la seconde, cela permet d'avoir Sucre blanc A (100%) remplacé par Sucre blanc (50%) et d'avoir la même quantité de Sucre roux (50%) que de Sucre blanc (50%).

Manuel : Diminuer de moitié une entité dans toutes les recettes

Si la quantité de farine doit être divisée par deux dans toutes les recettes de biscuits sablés, il est possible de le faire en une seule fois en utilisant l’ordre de modification.

  • Pour cela, suivre toutes les étapes de la partie « Remplacer une entité par une autre » en changeant uniquement l’étape 3 par :

Manuel : Fusionner une branche

Il arrive parfois que l’on doive mettre à jour la recette de plusieurs produits fini à partir d’une branche d’un semi fini. Pour ce faire, il est conseillé de recourir aux ordres de modification.

  • Créer une nouvelle branche d’un semi fini en allant sur ce dernier puis Action> Créer une nouvelle branche (vous trouverez ici le lien pour le Wiki sur les branches et les versions).

  • Apporter les modifications souhaitées au semi fini (ici, augmentation de la quantité de farine 0.6 à 60 kg)

  • Créer un ordre de modification en allant sur le Site> Espace Produit> Créer> Ordre de modification.

  • Renseigner le nom de l’ordre de modification ainsi que le type « Fusion » et cliquer sur « Créer ».
  • Cliquer sur "Éditer les propriétés" et dans «Caractéristiques calculées», choisir la ou les donnée(s) pour laquelle/lesquelles vous aimeriez avoir un comparatif après effet de l’ordre de modification (ici la caractéristique calculée correspond aux coûts des matières premières).

  • Aller ensuite dans « Remplacements » et cliquer sur « Ajouter ». Dans révision, choisir « Majeure » ou « Mineure » ou « Sans révision ». Dans « Sources » choisir la branche nouvellement créée et dans « Cible » choisir la recette (produit fini) dans laquelle sera fusionnée la branche. Enfin, appuyer sur « Enregistrer ».

  • Aller ensuite dans «Cas d’emploi» et cliquer sur «Analyse d’impact». Il est alors possible de voir les listes des produits impactés (tout est mis à « Oui » par défaut dans la colonne «Est impacté»).

  • Aller dans « Caractéristiques » et cliquer sur « Simuler ». Cela peut prendre plusieurs minutes en fonction du nombre de produits impactés (ne pas hésiter à rafraichir la page). On voit alors, pour chaque produit impacté, les caractéristiques choisies pour la comparaison entre la source et la cible.

  • Enfin, aller dans « Révisions » et cliquer sur « Simuler » pour simuler l’ordre de modification avant de l’appliquer puis « Appliquer » pour le mettre en place définitivement.
  • Lorsque l’ordre de modification a été appliqué, la valeur « Oui » apparait en rouge dans la colonne « traitée ».

Automatique

L'ordre de modification automatique permet de surveiller les changements effectués sur des produits dans l'entrepôt, puis de reformuler les cas d'emplois impactés.
Il peut être configuré pour surveiller des produits en fonction de leur état.

Par exemple: lorsqu'une matière première a l'état "En cours" est modifiée, alors elle est ajoutée à l'ordre de modification automatique.

En fonction de ce paramétrage le module créé un ordre de modification qu'il place dans le dossier Entrepôt> Système> Ordres de modifications avec la date et l'heure de la création:

Cet ordre de modification est ensuite enrichi automatiquement avec les modifications réalisées en temps réel dans l'application.

L'OM ainsi créé peut soit être simulé et appliqué manuellement (un nouvel OM automatique étant ensuite crée lors d'une nouvelle modification), ou simulé et appliqué automatiquement après un laps de temps défini.

Si l'OM est appliqué automatiquement, il est possible de définir si une nouvelle révision est créé sur les produits impactés ou pas.

Il est aussi possible de supprimer automatiquement cet OM une fois qu'il a été appliqué.

Exemple de configuration:

# Comma separated product state to monitor
# Simulation,ToValidate,Valid,Refused,Archived
beCPG.eco.automatic.states=Valid

# Should ECO apply automatically
beCPG.eco.automatic.apply=true

# Should Automatic ECO create new product versions
beCPG.eco.automatic.version=true

# Automatic cron expression
beCPG.eco.automatic.cron=0 0/30 * * * ?

# Deletes automatic ECO after they're successfully applied
beCPG.eco.automatic.deleteOnApply=true

Edition multiple

L'édition multiple permet d'éditer en masse des produits.
Elle est accessible dans le résultat d'une recherche et depuis un dossier.

Il est possible d'éditer un champ directement:

Ou de sélectionner plusieurs produit et d'éditer la sélection:

Fiches techniques / Caractéristiques

Numéro d'agrément (estampille sanitaire)

L'estampille sanitaire doit être renseigné sur l'usine. Pour l'ajouter, il faut aller dans:
  • 1: Administration beCPG > Caractéristiques > N° agrément
  • 2: Administration beCPG > Caractéristiques > Usines > sélectionner le N° agrément
  • 3: Sur le produit > sélectionner le(s) usine(s) où le produit est fabriqué.

Le N° d'agrément doit alors apparaître sur la FT.

Les critères microbiologiques et les spécifications produits (CdC client)

Les critères microbiologiques sont définis dans le dossier: Entrepôt/Qualité/Réglementation/Critères microbiologiques. Ils permettent de définir les critères microbiologiques d'une famille de produit.

Les spécifications produits (CdC client) sont définies dans le dossier: Entrepôt/Qualité/Spécifications produit. Elles permettent de définir des tolérances et des contraintes sur les ingrédients, ex:
  • le sel doit être inférieur à 2%;
  • je ne veux pas d’œuf d’Allemagne;
  • des règles sur l'étiquetage des ingrédients
Pour ajouter un nouvel élément, il faut :
  1. Se placer dans le bon dossier;
  2. Créer l'élément via le menu « Créer un contenu » > « Dossier »;
  3. Renseigner ses propriétés;
  4. Naviguer sur ses caractéristiques;
  5. Renseigner ses caractéristiques.

1- Les spécifications produits ou cahiers des charges clients

FYI : Vous souhaitez ajouter un onglet "Document" pour pouvoir associer des documents à votre cahier des charges, cela est possible, voir le point a5 - Création d'une liste "Documents"

Pour associer un produit à un cahier des charges :

ouvrer le produit fini> Editer les propriétés> cahier des charges> sélectionner dans le menu déroulant.

1a- Création d'un cahier des charges :

Chemin d'accés :

BeCPG>Administration BeCPG>Spécifications produit.

Pour créer l'entité, vous devez :

+ Créer> Dossier

Une fenêtre "Nouveau dossier" va s'ouvrir. Remplissez les champs requis (vous pourrez modifier à tout moment ces informations dans les propriétés de l'entité).

Valider

Votre entité "Spécification produits / cahier des charges client" est crée. Vous avez 3 onglets standards :

  • Propriétés : permet d'associer un autre cahier des charges à celui-ci (exemple spécificité liés à un pays de distribution, spécificités liés à une activité...) ex : vous créez un cdc pour la France et vous le liez le cdc anti-dopage,
  • Règles d'étiquetages : permet de créer des règles d'étiquetages spécifiques. Ex pour un client : BtB, BtC, Grande distribution ...,
  • Ingrédients interdits : permet de créer des alertes (interdiction, tolérance,...) quand vous souhaitez utiliser l'un des ingrédients listés dans le cahier des charges.
1b- Propriétés

1c- Règles étiquetages

voir : https://www.becpg.fr/redmine/projects/becpg-community/wiki/Etiquetage

1d- Ingrédients interdits

Il est possible d'ajouter aux cahiers des charges des "ingrédients interdits".

Il est possible de définir 4 niveaux d'alerte
  • interdit (logo interdit),
  • toléré (triangle de vigilance),
  • info (cercle avec un "i"),
  • autorisé.

Ces alertes seront déclenchés en fonction des informations que vous allez saisir à ce niveau (liste des ingrédients,...

Vous obtiendrez une liste similaire à l'exemple ci-dessous :

Sur le produit fini vous verrez ceci :

Les messages liés à "info" et "autorisé" peuvent être des messages à destination du service qui formule et/ou valide le produit.

1e- Création d'un liste "Documents"

Si vous souhaitez stocker des documents dans un dossier et les liés aux cahiers des charge; voici comment procéder pour créer le dossier en question :

Chemin d'accés :

BeCPG>Administration BeCPG>Modèles d'entités>Modèle Qualité> Spécification produit

  • Cliquer sur "Nouvelle liste"
  • Une fenêtre "Nouvelle liste" s'ouvre,
  • Choisir comme type de liste : "Vue personalisée" (dernier type)

Remplir comme suit :

Type associé : bcpg:entityListItem
Nom de la vue personalisée : View-documents
Titre : Documents

  • Enregistrer.

Dans la colonne de gauche désormais, sous "Propriétés", vous pourrez voir "Documents"

1f- Versions et Branches

Comme l'ensemble des entités, il est possible de créer des versions ou des branches aux spécifications produits.
Il vous suffit de cliquer que "ACTIONS" (en haut de la fenêtre, en rouge à droite).

Branche : vous pouvez travailler sur la branche de manière indépendante au système. Tant que la branche n'est pas fusionnée, la version actuelle est utilisée.
Version : lorsque que vous créez une version (création ou par fusion d'une branche), l'ancienne version , obsolète, n'est plus active. La nouvelle version est celle utilisée par le système en lieu et place de la précédente et de manière automatique.

Enregistrer les modifications

L’outil « Enregistrer les modifications » permet d’apporter des modifications majeures à plusieurs produits finis. Pour cela, aller dans l’onglet beCPG du bandeau supérieur et cliquer sur « Enregistrer les modifications ».

Un cadre apparaît alors pour nommer l’ordre de modification. Le nom choisi figurera dans l’arbre des versions lorsqu’un produit sera modifié.

Après avoir appuyé sur « Créer », un bandeau jaune apparaît en haut de la page mentionnant que toutes modifications apportées sur un produit validé engendreront une nouvelle version dont le nom sera celui de l’ordre de modification. Pour arrêter l’enregistrement des modifications appuyer sur « Arrêter le suivi » en haut à droite de l’écran.

Pour modifier plusieurs produits d’un coup, aller dans l’espace produit d’un site collaboratif et cliquer sur « Edition multiple ».

Sélectionner ensuite le type de produits à modifier et cliquer sur afficher. Sélectionner ensuite la variable à modifier ainsi que les produits devant subir la modification puis cliquer sur « Editer la sélection ».

Modifier ensuite la variable et cliquer sur « Enregistrer ».

Les produits sélectionnés ont alors été modifiés.

Pour voir l’impact de ces modifications, aller sur l’espace produit du site collaboratif. Sélectionner ensuite le dossier contenant les produits que vous avez modifiés.

Si un produit à l’état différent de « Simulé » a été modifié, il fait alors l’objet d’une nouvelle version majeure.

Si en revanche le produit modifié était pas à l’état « Simulé », la modification n’a pas engendré de nouvelle version.

Activités

La liste des activités vous permez de suivre tout ce qui se passe dans un projet ou sur une autre entité (par exemple produit fini), en d’autre termes vous trouverez la traçabilité des actions effectuées par les différent utilisateurs dans la liste des activités.

Type d'activité

Selon les différents actions effectuées Il y a 9 types d’activités

  • Etat : après une action de changement d’état, par exemple changer l’état d’un produit fini de simulation à annuler.

  • Entité : lors une création, modification ou suppression d’une entité ou d'une propriété d'entité.

  • Liste de données : lors l’ajoute, la modification ou la suppression d’un élément dans une liste de donnée, par exemple l’ajoute d’une matière première dans la liste de composition d’un produit fini.

  • Formulation : après la formulation d’une entité.

  • Rapport : après la génération des rapports, le système généra une activité de type rapport.

  • Commentaire : lors l’ajoute, la modification ou la suppression des commentaires sur une entité ou sur une liste de donnée.

  • Contenue : lors de l'ajout (téléchargement), la modification et la suppression d’un fichier (document) dans le système.

  • Fusion : lors la fusion d’une branche avec une autre.

  • Version : lors la création d’une nouvelle version

Filtre des activités

pour visualiser les activités par type et/ou utilisateur et/ou date :

1- cliquer sur la liste des activités d'une entité.

2- puis cliquer sur le menu filtre.

Après un formulaire de filtrage s'affichera, dans ce formulaire vous pouvez choisir le type d'activité, l'utilisateur qu'a fait l'activité et aussi vous pouvez filtrer les activités dans une période.

3- finalement et pour afficher le résultat il vous reste qu'un seul clique sur le bouton filtre.

NB. certaines type d'activités tel que les activités de type commentaire et les activités de État on peut les visualiser dans le Dashlet d'activité qui se trouve dans le Tableau de bord utilisateur

Purge des activités

La purge des activités consiste à rendre le suivis des actions effectuées sur un produit plus lisible et sans perdre la traçabilité.

Le mécanisme de purge basé sur la fusion des activités de même type qui sont effectuées par le même utilisateur.

L’algorithme du purge

  • 1- La première étape de purge est de fusionner les mêmes activités qui se suivent pour éviter la répétition. Par exemple : Modifier dans les propriétés du produit et après 5 heures vous allez modifier une autre fois dans les propriétés, le système supprimera l’ancien activité de modification dans les props et gardera la nouvelle activité de modification.
  • 2- Aussi fusionner les mêmes activités dans la dernière heure par exemple : formuler un produit et après modifier la liste de composition ainsi reformuler une autre fois dans moins d’une heure après la première formulation, le système supprimera l’ancienne activité de formulation et gardera la nouvelle.
  • 3- Maintenant et si seulement si le nombre des activités dépasse 50 activités (la première page)

Le système lancera un cron job qui concerne les entités modifiées depuis le dernier cron.

NB : la fusion ne concerne pas les 50 activités les plus récentes, c'est-à-dire la première page.

  • En premier temps le cron consiste à garder une seule activité de formulation/rapport par page à partir de deuxième page.
  • Après le cron consiste à fusionner les activités de type Liste de données par jour pour la dernière semaine. On garde l’activité la plus récente dans la journée.
  • Après le cron consiste à fusionner les activités de type liste de données par semaine pour le dernier mois. On garde la dernière activité de la semaine.
  • Après le cron consiste à fusionner les activités de type liste de données par mois pour la dernière année. On garde la dernière activités du mois.
  • Dans la dernière étape, on fusionne les activités de type liste de données par année à partir de N-1. On garde la dernière activité de l’année.