WeeMake
  • Introduction
  • Objets
    • Designer vos Objets
      • Mise en forme du nom des objets en fonction de conditions
      • Ajouter un attribut calculé de type texte
    • Travailler avec vos Objets
    • Utilisation Avancée
  • Affaires
    • Vos premiers pas avec les Affaires
    • Designer vos Affaires
    • Travailler avec vos Affaires
    • Utilisation Avancée
  • Extranet
    • Vos premiers pas avec l'Extranet
    • Designer votre Extranet
    • Ouvrez votre extranet à vos clients
    • Personnalisation avancée
  • Document
    • Vos premiers pas dans la génération de documents
    • Designer vos documents
    • Générez vos documents avec vos données
  • WeeMake
    • Intégration Biwee
    • Page d'accueil
    • Personnalisez votre Menu
    • Filtres enregistrés
    • Alertes Email
  • Administration de WeeMake
    • Utilisateurs et droits
    • Configuration
  • Fonctions avancées
    • Configurez l'envoi d'email
    • API REST
    • Imports CSV/Excel
    • Formules de date
    • Formules Weemake
    • Module Weecode
      • Automates sur déclencheurs
      • CSS et Javascript customisé
      • Fonctions PHP
  • Import par fichier CSV
    • Prérequis pour effectuer des imports de données dans WeeMake
    • Modification des paramètres régionaux dans WINDOWS
    • Règles pour alimenter le fichier CSV
    • Étapes pour importer en masse des données dans WeeMake avec EXCEL
    • Étapes pour importer en masse des données dans WeeMake avec OPEN OFFICE / LIBRE OFFICE
  • API Rest WeeMake
  • BIWEE et WEEMAKE
    • Afficher un tableau de bord dans WeeMake
  • CHANGELOG
    • V1.5.0
    • V1.4.2
    • V1.4.1
    • V1.4.0
    • v1.3.2
    • v1.3.1
    • v1.3.0
Powered by GitBook
On this page
  • Configuration d'un Objet
  • Création d'un type d'objet
  • Les attributs d'Objet
  • Les relations d'objet
  • Saisir des objets

Was this helpful?

  1. Objets

Designer vos Objets

PreviousIntroductionNextMise en forme du nom des objets en fonction de conditions

Last updated 8 months ago

Was this helpful?

Avant de commencer, il est bon de rappeler la différence entre un objet et son type.

Type d'objet : Entité fonctionnelle (une entreprise, un contact, une formation). C'est un conteneur que vous allez définir en spécifiant les champs et leurs types et qui donnera lieu à un formulaire de saisie.

Objet : Entité sauvegardée décrivant une information selon un type d'objet

Configuration d'un Objet

Pour configurer un objet, il faut suivre les étapes suivantes :

  • Créer le type d'objet

  • Créer les attributs du type d'objet

Création d'un type d'objet

Le type d'objet permet de définir et stocker les informations que l'on recherche sur une information type (produit, livre, informations client, ...). Afin de pouvoir ajouter de nouveaux objets, nous devons d'abord créer un type d'objet pour rendre possible la saisie des données.

Les attributs d'Objet

Après avoir créé notre type d'objet, il est alors possible d'ajouter des champs de formulaire : c'est-à-dire les attributs. Vous pouvez définir un type précis à vos attributs d'objet : texte, date, monétaire, ... .

Par défaut, le type d'objet a un attribut "Nom" modifiable dans le formulaire de création/modification du type d'objet.

Pour créer un attribut d'un objet, vous devez renseigner les propriétés suivantes :

Propriété
Description de la propriété

Libellé

Nom que vous donnerez à votre nouvelle colonne

Nom technique

Nom technique utilisé dans certains composants de l'application.

De base, il se génère automatiquement en fonction des données entrées dans le nom. Il est également possible de le personnaliser.

Type

Il s'agit du type des données sauvegardées dans votre nouvelle colonne.

La liste des types disponibles est présentée dans le tableau ci-dessous

Longueur minimum

Longueur maximum

Primordial

Permet de spécifier si un attribut est primordial ou non : cela indique si la colonne sera affichée par défaut ou non dans les listings.

Lecture seule

Permet de spécifier si cet attribut est mis en lecture seule ou non. C'est utile lorsque les données sont intégrées par import automatique, et que l'on ne souhaite pas qu'elles soient modifiées par l'utilisateur

Obligatoire

Permet de spécifier si cet attribut sera obligatoire.

Dans le cas où il l'est, un objet ne pourra pas être créé sans spécifier cet attribut.

Doublonnage : fusionner avec le caractère

Permet de spécifier un caractère de séparation pour un objet dans le cas d'utilisation de l'outil de dédoublonnage.

Ainsi, si un objet est dédoublonné avec un autre, si ce champ est rempli, alors au lieu de garder les informations du premier objet, on aura les informations du premier objet et les informations du second objet séparées par ce caractère.

Exemple : Je donne ~-|-~ comme caractère de dédoublonnage pour un champ email Si je dédoublonne un objet A et un objet B et que ceux-ci contiennent ce champ email, alors le champ email contiendra EMAILA~-|-~EMAILB.

Libellé de l'encadré

Le libellé d'encadré permet de définir des attributs qui seront groupés ensemble au sein d'un encadré.

Si plusieurs attributs portent le même nom de libellé, alors ils seront stockés dans le même encadré.

Visible dans l'extranet

Permet de définir si les valeurs de cet attribut seront visibles dans l'Extranet.

Notes

Permet d'apporter une information à l'utilisateur (en gris, sous la boîte de l'attribut) lors de sa saisie des valeurs.

Notes étendues

Permet d'apporter une information détaillée et avec de la mise en forme avancée à l'utilisateur lors de sa saisie des valeurs. Le texte ne sera pas affiché par défaut, un bouton "?" sous l'attribut permettra de déplier le bloc de notes étendues

Voici les types d'attributs disponibles :

Type
Description

Texte court

Permet de stocker une petite quantité de texte (acronymes, noms, ...). Peut avoir une longueur minimum et maximum.

Adresse Email

Arborescence

Permet de créer une liste de sélection.

Champ calculé Oui/Non dépendant d'un filtre sauvegardé

Attribut dont la valeur est générée automatiquement : - Oui si l'objet est ramené par le filtre enregistré associé - Non si l'objet n'est pas ramené par le filtre enregistré associé

Champ calculé Date

Champ calculé Texte court

Compteur automatique

Permet de créer une valeur incrémentée automatiquement. Peut avoir un préfixe et un suffixe (F-10123-L), peut être préfixé par la date, avoir un minimum, et il est également possible de définir le nombre de chiffres voulus.

Couleur (stockée en Hexadécimal)

Date

Champ de Date classique (AAAA-MM-JJ), peut être défini comme devant être supérieur à un autre champ date.

Date (semaine)

Champ de Date prenant une semaine définie au lieu d'un mois/jour (AAAA-SNN).

Date et Heure

Champ de Date prenant une heure en plus (AAAA-MM-JJ-hh:mm)

Dossier de stockage sur le serveur (Avancé)

Permet de réaliser une synchronisation sur un dossier partagé.

Fichier

Taille maximale de base de l'application : 2 Mo Extentions autorisées : .doc .docx .gif .png .jpg .jpeg .mpg .mpeg .mp4 .csv .mp3 .odt .odp .ods .pdf .ppt .pptx .tif .tiff .txt .xls .xlsx .wav .zip .tgz .tar .gz .sql

Fichier depuis un Document [APP] (Avancé)

Permet d'assigner un fichier automatiquement en utilisant un modèle de document préalablement défini, et n'utilisant qu'un seul objet lié à l'objet actuel.

Image

Il est possible de définir une largeur max en PX. La limite est de 10000 px.

Lien vers un objet

Lien vers un objet (dépendant d'un autre lien)

Permet de se lier à un objet étant déjà lié.

Lien vers un objet ayant une capacité

Permet de créer un lien vers un objet appartenant à un ensemble possible d'objets (une capacité).

Lien vers un objet selon un filtre

Permet de créer un lien vers un objet appartenant à un filtre d'un objet.

Liste définie

Permet de créer une liste déroulante à partir de laquelle on peut choisir un élément unique.

Liste à partir d'une configuration (Avancé)

Permet de créer une liste déroulante à partir de laquelle on peut sélectionner un élément venant d'une configuration précise de l'objet. (Exemple : statuts, ...)

Monétaire

Champ numérique, permet de mettre un chiffre possédant jusqu'à deux chiffres après la virgule.

Nombre décimal

Champ numérique, permet de mettre un chiffre possédant jusqu'à quatre chiffres après la virgule.

Nombre décimal configurable avec unité

Champ numérique, permet de mettre un chiffre possédant jusqu'à un nombre défini de chiffres après la virgule.

Nombre entier

Numéro de téléphone

Permet de saisir et obliger la saisie d'un numéro de téléphone. (Format : NN NN NN NN NN, NNNNNNNNNN ou +NN N NN NN NN NN)

Oui / Non

Permet de choisir entre oui et non. Equivalent de Vrai/Faux, Activé/Désactivé, ...

Service

Regroupement d'utilisateurs

Site internet / URL

Permet de saisir l'url d'un site. (http(s):....)

Tableau de calcul (Avancé)

Afin de créer un tableau de calcul (pour de la comptabilité, par exemple) : - Je choisis mon objet (Produits) - J'entre le code de la valeur de base prise pour calculer (Prix du produit). Il est possible d'accepter la modification de cette valeur directement depuis le tableau de calcul. - Je peux ajouter un champ de texte et/ou un champ liste afin d'apporter des informations supplémentaires sur le calcul - Je peux donner le nom de la quantité de mon objet, c'est-à-dire son multiple en entier. - Je peux donner un nom au coefficient donné à mon objet, c'est-à-dire la quantité par laquelle il sera multiplié.

Tableau de valeurs

Permet de créer un tableau avec des valeurs pré-définies sélectionnables. Exemple : Je veux un tableau sur des avis par rapport à des questions. Le nom de la personne ayant répondu aux questions est le nom de mon objet. J'ai 5 questions et 1 réunion. Je remplis donc chaque colonne :

Réunion

Lancement,Déroulement, Test, Production, Lancement Avis général 0,1,2,3,4,5,6,7,8,9,10 Avis sur A 0,1,2,3,4,5,6,7,8,9,10 Avis sur B 0,1,2,3,4,5,6,7,8,9,10 Avis sur C 0,1,2,3,4,5,6,7,8,9,10 Avis sur D 0,1,2,3,4,5,6,7,8,9,10 Ainsi, j'aurai un tableau où je pourrai créer des lignes pour chaque rapport de cette personne, avec son avis sur chaque réunion.

Texte avec suggestion des entrées précédentes

Permet d'avoir un champ texte qui se souvient des 100 dernières entrées données. Pratique pour mettre des données ayant la même forme.

Texte avec validation de format (Avancé)

Texte long (multi ligne avec affichage séparé)

Permet de saisir un texte acceptant le retour à la ligne, et l'affichant tel quel lors de la visualisation des objets.

Texte multi ligne

Permet de saisir un texte acceptant le retour à la ligne. Sera affiché en une seule ligne lors de la visualisation des objets.

Texte riche Textile

Permet de saisir un texte stylisé (avec éditeur de texte) acceptant le retour à la ligne.

Utilisateurs [APP]

Permet d'assigner un utilisateur de l'application à un objet. Exemple : une entreprise A peut appartenir à l'utilisateur B. Note : Il est possible de mettre en place un système d’email avec l'utilisateur lié.

Utilisateurs [APP] (multi sélection)

Permet d'assigner plusieurs utilisateurs de l'application à un objet. Exemple : une réunion A peut avoir comme membre les utilisateurs A,B,C,D et E. Note : Il est possible de mettre en place un système d’email avec les utilisateurs liés.

Les relations d'objet

Une relation d'objet permet de lier un objet à d'autres objets (Typiquement : un client à des réunions, une usine à ses employés, une liste de diffusion à des contacts, ...)

Cette relation est multiple, c'est-à-dire que un client peut avoir n réunions auquel il participe, et une réunion peut avoir n employés qui y participeront.

Saisir des objets

Une fois le type d'objet configuré, les utilisateurs vont pouvoir créer les objets voitures, en cliquant sur le bouton "Ajouter".

Ci-dessous un exemple de 2 objets Voiture qui ont été saisis dans l'application :

Relations -> Parent/Enfant, dépendance,

Chaque ligne définit un nouvel élément.

Attribut automatiquement renseigné à partir d'une formule basée sur la date du jour. Par exemple, dans 3 Jours, ou dans 3 semaines... Pour plus de détails sur la syntaxe attendue, rendez-vous sur cette.

Attribut automatiquement renseigné à partir de formules Weemake qui font appel à des attributs de l'objet et de ses sous-objets. Pour plus de détails sur la syntaxe attendue, rendez-vous sur cette .

Permet de lier une couleur à un objet. (Exemple pris sur Windows)

Permet de créer un lien vers un autre objet. Il est possible de créer des relations entre ces deux objets : - Bloquer la suppression de l'objet lié (Restreindre) - Supprimer l'objet actuel quand l'objet lié est supprimé (Cascade) - Rendre le champ vide si l'objet lié est supprimé (Vider le champ) Ce lien va créer un bloc dans les deux objets.

Permet d'appliquer un format REGEXP (Regular Expressions) sur le texte entré, afin de s'assurer d'un formatage bien précis. Pour plus d'informations, consulter .

page
page
ceci
Propriétés à renseigner pour ajouter un attribut