diff --git a/src/Service/ProcessService.php b/src/Service/ProcessService.php
index 4655c703327dc352e7d7bcac704bab766ee945d3..5a8667b7d637324d2f4f3776d90ba4083c976ffa 100644
--- a/src/Service/ProcessService.php
+++ b/src/Service/ProcessService.php
@@ -267,6 +267,7 @@ class ProcessService
                 $process->setCurrentStep(1);
                 $processStep = $process->getStep();
                 $process->setStatus(Signature::STATUS_SIGNATURE_WAIT);
+                $process->setLastUpdate(new \DateTime());
                 $this->getObjectManager()->flush();
                 $this->getObjectManager()->refresh($process);
                 $this->getObjectManager()->refresh($processStep);
@@ -296,6 +297,7 @@ class ProcessService
 
                 if ($processStep->getStatus() == Signature::STATUS_SIGNATURE_REJECT) {
                     $process->setStatus(Signature::STATUS_SIGNATURE_REJECT);
+                    $process->setLastUpdate(new \DateTime());
                     /** @var SignatureRecipient $recipient */
                     foreach ($processStep->getSignature()->getRecipients() as $recipient) {
                         if ($recipient->getStatus() != Signature::STATUS_SIGNATURE_REJECT) {
@@ -316,6 +318,7 @@ class ProcessService
                     if ($currentStep == $totalSteps) {
                         // FIN du PROCESSUS
                         $process->setStatus(Signature::STATUS_SIGNATURE_SIGNED);
+                        $process->setLastUpdate(new \DateTime());
                         $this->getObjectManager()->flush();
                         $this->triggerProcessEvent($process, ProcessEvent::EVENT_TYPE_SIGNED);
                         return;
@@ -323,6 +326,7 @@ class ProcessService
                     else {
                         // PASSAGE à l'ETAPE SUIVANTE
                         $process->setCurrentStep($process->getCurrentStep() + 1);
+                        $process->setLastUpdate(new \DateTime());
                         $this->getObjectManager()->flush();
                         $this->trigger($process);
                     }
@@ -365,6 +369,10 @@ class ProcessService
                     $labelInfo     .= $recipient['fullname'] . ' le ' . $dateSignature->format('d/m/Y');
 
                     $infosProcess[$keyStep]['labelInfos'] = $labelInfo;
+                    $signature = $step->getSignature();
+                    $urlDocumentSigned = $this->getSignatureService()->getDocumentSignedSignature($signature);
+                    $infosProcess[$keyStep]['urlDocumentSigned'] = $urlDocumentSigned;
+
                 }
                 if ($step->getStatus() == Signature::STATUS_SIGNATURE_WAIT) {
                     $labelInfo                                           = 'en attente de signature';