diff --git a/CHANGELOG.md b/CHANGELOG.md
index db21d58200c4e1b2c41263e6f05c48898f53203f..1bbec9349de037c26c0a6eb6231fc3d1cd60da73 100755
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,10 @@
 CHANGELOG
 =========
 
+3.1.5 (22/02/2021)
+------------------
+- Possibilité de MAJ des vues diff & les procédures de MAJ depuis la ligne de commande
+
 3.1.4 (17/02/2021)
 ------------------
 - Petite amélioration de l'affichage des différentiels
diff --git a/Module.php b/Module.php
index c2ee3e76578346b66bd94b24cd04fc593d60880f..1d3ee45cdbe7e339a49bf0f4c6a36bbcca631b91 100644
--- a/Module.php
+++ b/Module.php
@@ -33,6 +33,7 @@ class Module implements ConfigProviderInterface, ConsoleUsageProviderInterface
         return [
             "Exécution de script",
             'UnicaenImport SyncJob <job>' => "Lance un job de synchronisation",
+            'UnicaenImport MajVuesFonctions' => "Recrée les vues différnetielles et les procédures de mise à jour",
         ];
     }
 }
diff --git a/config/module.config.php b/config/module.config.php
index af186faa1c8a0907c48bf7ada3daac97a65c983a..e65904fef71c85d85cc8e8824b2d4072a1001008 100644
--- a/config/module.config.php
+++ b/config/module.config.php
@@ -176,7 +176,7 @@ return [
     'console' => [
         'router' => [
             'routes' => [
-                'unicaen-import' => [
+                'sync-job' => [
                     'options' => [
                         'type'     => 'catchall',
                         'route'    => 'UnicaenImport SyncJob <job>',
@@ -186,6 +186,16 @@ return [
                         ],
                     ],
                 ],
+                'maj-vues-fonctions' => [
+                    'options' => [
+                        'type'     => 'simple',
+                        'route'    => 'UnicaenImport MajVuesFonctions',
+                        'defaults' => [
+                            'controller' => 'Import\Controller\Import',
+                            'action'     => 'maj-vues-fonctions-console',
+                        ],
+                    ],
+                ],
             ],
         ],
     ],
diff --git a/src/UnicaenImport/Controller/ImportController.php b/src/UnicaenImport/Controller/ImportController.php
index 08f2fbede11cc6575aadf13a409dea04bc2dfad6..c6fc435d3409008c8e0e459a1fa2b1d8a28dc925 100644
--- a/src/UnicaenImport/Controller/ImportController.php
+++ b/src/UnicaenImport/Controller/ImportController.php
@@ -52,4 +52,15 @@ class ImportController extends AbstractActionController
 
         return compact('message', 'title');
     }
+
+
+    public function majVuesFonctionsConsoleAction()
+    {
+        try {
+            $this->getProcessusImport()->updateViewsAndPackages();
+            echo 'Mise à jour des vues différentielles et du paquetage d\'import terminés';
+        } catch (\Exception $e) {
+            echo 'Une erreur a été rencontrée.';
+        }
+    }
 }
\ No newline at end of file