IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Salesforce.com Discussion :

Règle de validation : Grouper tous les champs


Sujet :

Salesforce.com

  1. #1
    Candidat au Club
    Femme Profil pro
    Chargé d'affaire
    Inscrit en
    novembre 2020
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 32
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Chargé d'affaire

    Informations forums :
    Inscription : novembre 2020
    Messages : 3
    Points : 2
    Points
    2
    Par défaut Règle de validation : Grouper tous les champs
    Bonjour,

    J'ai essayé de faire un titre complet mais je vais détailler ici ma demande en espérant que vous pourrez m'aider.

    Je vous explique ce que je souhaiterais faire:
    J'ai une opportunité qui comporte plus d'une centaine de champs.
    Je voudrais pouvoir enregistrer l'opportunité avec un remplissage partiel des champs et, en revanche, empêcher la clôture de l'opportunité si tous les champs ne sont pas remplis.

    Merci par avance pour votre aide !

  2. #2
    Membre averti
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    novembre 2011
    Messages
    235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : novembre 2011
    Messages : 235
    Points : 413
    Points
    413
    Par défaut
    Bonjour,

    Je vais être direct, je trouve complètement idiot de "forcer" à remplir une centaine de champs.

    Ceci étant dit, j'essaierai 2 solutions

    1/ Ajouter des formules qui vont renvoyer un boolean si tous les champs sont bien renseigner (vu la limitation à 5000 caractères pour les formules) prévoir de faire plusieurs formule par "section" ou regroupement logique des champs
    une formule de type OR(ISBLANK(Champ1__c), ISBLANK(Champ2__c),...)

    Ensuite écrire une règle de validation qui se déclenche si le status est cloturé et au moins une formule est à True
    -> Problème, je ne sais pas si la limitation de la taille de la regle de validation va y inclure la taille des formules, il y a donc un risque que cela ne fonctionne pas (sinon écrire plusieurs règles)

    2/ la solution qui fonctionne toujours c'est de developper,
    je pense qu'un trigger (before insert, before update) qui va tester le statut et tous les champs puis renvoyer une exception pour empêcher l'enregistrement va répondre au besoin

    Doc sur le declenchement d'une erreur via addError
    https://developer.salesforce.com/doc...exceptions.htm


    Néanmoins, je reste convaincu qu'il faut en rester à ma première phrase

    Vincent

  3. #3
    Candidat au Club
    Femme Profil pro
    Chargé d'affaire
    Inscrit en
    novembre 2020
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 32
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Chargé d'affaire

    Informations forums :
    Inscription : novembre 2020
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    Bonjour,

    Je me doutais que j'allais avoir ce genre de retour, que je partage totalement !...
    Mais c'est une question qui m'est posée alors après avoir répondu comme vous (en moins direct :p) , j'essayais de savoir si cela était malgré tout possible.

    J'avais bien pensé au 1er point mais pas au second, que je vais tester !

    Encore merci,
    Bonne journée.

Discussions similaires

  1. Réponses: 12
    Dernier message: 11/11/2008, 10h14
  2. décrémenter la valeur d'un champ mais bloquer à zero
    Par Seb33300 dans le forum SQL Procédural
    Réponses: 4
    Dernier message: 03/01/2008, 16h03
  3. Réponses: 9
    Dernier message: 25/07/2007, 13h02
  4. Accès au net mais impossible de pinger des adresses non IP ?
    Par muad'dib dans le forum Dépannage et Assistance
    Réponses: 5
    Dernier message: 18/09/2006, 11h44
  5. Connexion partielle : ping, IE ok, Mozilla ou msn non
    Par prgasp77 dans le forum Dépannage et Assistance
    Réponses: 2
    Dernier message: 06/10/2005, 17h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo