Results 1 to 8 of 8

Thread: Workflow + datetime

  1. #1
    Rodacom_Olivier is offline Junior Member
    Join Date
    Sep 2010
    Posts
    4

    Default Workflow + datetime

    Bonjour,

    J'essaie de modifier un champ datetime avec un workflow, mais sans succès.

    Je débute sur Sugar, et je dois créer un champ derniere_activite de type datetime qui varie si le champ (par exemple description) du module Ticket change.

    J'ai donc créé un champ (Studio > Tickets > Champs) :
    Type de champ : datetime
    Nom du champ : derniere_activite_c
    Libéllé Affiché : derniere activite
    Valeur par défaut : today
    Mise à Jour global, Champ obligatoire, utilisable dans rapport cochés
    Imports : oui
    Doublon : Non utilisable dans la recherche de doublons et non Fusionnable

    Ensuite, dans le workflow :
    Je crée un workflow :
    Nom : Derniere Activite
    Actions : Qd enregistrement Sauvegardé
    Module Cible : Tickets
    Ordre du Process: Actions puis Alertes
    Statut: Actif

    Condition :
    Quand un champ du module cible est modifié ( Quand Description: est modifié )

    Action :
    Positionner derniere activite à '2 jours de Date déclenchée'

    Et donc, quand je change la description d'un ticket, le champ derniere_activite est toujours à 0000-00-00 00:00:00

    J'ai essayé de modifié les valeurs par défaut du champ datetime, et à chaque fois le même résultat...
    Si je rajoutte une autre action dans le workflow, autre que la modification du datetime, ca fonctionne.

    Bref, je suis complètement perdu

    A l'Aide

    Merci d'avance
    Last edited by Rodacom_Olivier; 2010-09-14 at 08:36 AM.

  2. #2
    Captivea's Avatar
    Captivea is offline Sugar Community Member
    Join Date
    Aug 2010
    Posts
    52

    Lightbulb Re: Workflow + datetime

    Vous utilisez la version pro? Pourquoi ne pas poser la question directement a sugarcrm ou au revendeur qui vous accompagne ?

    Sinon pourquoi ne pas utiliser le champ date_modified ? Il se met a jour automatiquement a chaque modification d'un élément du bean ce qui semble répondre a votre besoin (sauf si vous souhaitez surveiller uniquement un champ précis)

    Cordialement
    Captivea
    Partenaire officiel SugarCRM France
    Découvrez nos solutions CRM basées sur SugarCRM
    -----
    695 av. Paul Louis Merlin - "Espace Merlin" - 73800 Montmélian
    Tél : 08 11 69 63 30 – Fax : 09 72 13 05 20

  3. #3
    Rodacom_Olivier is offline Junior Member
    Join Date
    Sep 2010
    Posts
    4

    Default Re: Workflow + datetime

    Bonjour,

    Merci pour votre réponse...
    Nous avons contacté le revendeur, mais en anglais, ce n'est pas si simple.

    Malheureusement, nous ne pouvons pas utilisé date_modified, car celui-ci se modifie quelque soit le champ qui est impacté.
    Et de notre côté, nous devons surveiller que certains champs, d'où ma question.

    Cordialement

  4. #4
    Captivea's Avatar
    Captivea is offline Sugar Community Member
    Join Date
    Aug 2010
    Posts
    52

    Lightbulb Re: Workflow + datetime

    Bonjour Olivier,

    Il existe de très bons revendeurs/intégrateurs SugarCRM en France!
    Demandez à Monsieur Baron de prendre contact avec un revendeur à proximité de votre entreprise.

    Cordialement
    Captivea
    Partenaire officiel SugarCRM France
    Découvrez nos solutions CRM basées sur SugarCRM
    -----
    695 av. Paul Louis Merlin - "Espace Merlin" - 73800 Montmélian
    Tél : 08 11 69 63 30 – Fax : 09 72 13 05 20

  5. #5
    davidboris is offline Sugar Community Member
    Join Date
    May 2010
    Posts
    1,113

    Default Re: Workflow + datetime

    Hi,

    I tried to re-generate same issue and yes it is not updating the field. Though the functionality you are looking at, can be realised by simple logic hook as well.

    I checked code and found it is searching for a file which is not available!

    I would like to search this bug on sugar bug or if not found will submit a bug as well.
    Thumbs up.

    Skype ID - david__boris

    SugarForge Projects:

    WYSIWYG now in studio!(Version 1.1 is out now!)

    Sugar Feeds on your personalized home pages like iGoogle, My Yahoo!, etc.

    Fab Tools! > Dashlet Not Followed Opportunities for past six Months

  6. #6
    Rodacom_Olivier is offline Junior Member
    Join Date
    Sep 2010
    Posts
    4

    Default Re: Workflow + datetime

    Bonjour,

    J'ai réussi en utilisant des Logic Hooks ... Ca marche pour un champ du module.
    ex :
    PHP Code:
    if ($bean->fetched_row['description'] != $bean->description)
    {
        
    $bean->derniere_activite_c=gmdate("Y-m-d H:i:s");

    Mais pour vérifier un champ du module externe, je ne trouve pas la condition.
    J'ai essayé avec la liaison Bugs-Cases , pour l'instant en écrivant dans le fichier de log pour voir si ca affiche le champ Bug name, mais sans succès
    $bean->Bug->name

    ou
    $leticket = new aCase();
    $leticket->retrieve($bean->case_id);
    $txt .= print_r($leticket)."\n";
    $leticket->load_relationship('bugs');
    $bug_list = $leticket->bugs->get();

    Help !

  7. #7
    cmourizard's Avatar
    cmourizard is offline Sugar Community Member
    Join Date
    Oct 2007
    Posts
    150

    Default Re: Workflow + datetime

    Bonjour,

    Votre méthode initiale était la bonne, le mieux est de passer par les workflow standard de SugarCRM. Cependant il peut ne pas fonctionner si vous avez plusieurs workflows sur un même module (ici ticket) car il faut bien les ordonnancer.
    Sinon la solution du logic-hook est bonne aussi mais pour faire votre deuxième point (maj dat ticket lors du changement du bug) il vaut mieux faire cela dans l'autre sens c'est à dire mettre un logic-hook sur le module bug et lorsqu'il détecte un changement sur le nom du bug, il load la relations avec les tickets et met à jour tout les tickets liés.
    SYNOLIA
    Oldest SugarCRM partner in the world and Gold Partner / Partenaire GOLD SugarCRM
    Official French Translator / Responsable de la traduction Française

    51 Avenue Jean Jaurès - 69007 LYON - FRANCE - Tel : +33 4 27 70 53 70
    www.synolia.com | @synolia sur Twitter
    www.crm-france.com | Forum CRM-France

  8. #8
    Rodacom_Olivier is offline Junior Member
    Join Date
    Sep 2010
    Posts
    4

    Default Re: Workflow + datetime

    Bonjour,

    Merci pour votre réponse.
    Ca fonctionne très bien avec les logic Hooks.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Using a datetime field in workflow
    By REByers in forum Help
    Replies: 0
    Last Post: 2010-08-26, 04:00 PM
  2. datetime format
    By bogo123 in forum Help
    Replies: 0
    Last Post: 2008-02-13, 10:05 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •