Gérer les tâches
Gérer les tâches planifiées
En utilisant les tâches planifiées (Scheduler Jobs), vous pouvez définir des traitements par lots à exécuter à intervalles réguliers.
Depuis cette page, vous pouvez planifier, modifier ou supprimer des tâches. Vous pouvez également exécuter manuellement certaines tâches en accédant à la liste des tâches planifiées.
Depuis l’écran principal, sélectionnez Admin, puis Système dans le menu déroulant. Cela ouvrira le menu Système.
Sélectionnez Gérer les tâches (ManageJobs).

Afficher les tâches planifiées
Une fois que vous avez accédé à la page des tâches planifiées, Phenix génère une liste de toutes les tâches par lots programmées.
Vous pouvez sélectionner une tâche dans la liste en cliquant dessus.
Une fois la page de détails de la tâche ouverte, vous pouvez modifier la tâche et/ou consulter l’historique de la tâche sélectionnée.

Pour modifier une tâche, cliquez sur le bouton bleu Modifier situé en haut à droite de l’écran de description de la tâche.

Sur cet écran, vous pouvez :
- Modifier le nom de la tâche
- Modifier l’expression Cron de la tâche sélectionnée
- Activer ou désactiver la tâche sélectionnée
- Activer ou désactiver une tâche en cliquant sur la case à droite de « La tâche est-elle active ? »

Remarque :
Si une coche apparaît dans la case, cela signifie que la tâche est active.
Sinon, cliquez sur la case vide pour activer la tâche sélectionnée.
Explication de chaque tâche planifiée
| Nom de la tâche | Objectif / Description | Fréquence d’exécution prévue |
|---|---|---|
| Ajouter des transactions d’intérêts courus | Tous les intérêts seront courus jusqu’à la « date d’échéance » de l’exécution de la tâche et peuvent être consultés sous l’onglet « Transactions » (décocher « Masquer les intérêts courus ») | Quotidienne |
| Ajouter des transactions d’intérêts courus pour les prêts avec revenus comptabilisés comme transactions | Similaire à la tâche précédente, sauf que les intérêts composés seront courus. À utiliser si des intérêts composés doivent être pris en compte. | Quotidienne |
| Ajouter des transactions d’intérêts courus périodiques | Similaire à « Ajouter des transactions d’intérêts courus », mais les intérêts sont courus jusqu’à la date et l’heure actuelles. | Quotidienne |
| Appliquer les frais annuels sur les comptes d’épargne | Applique les frais récurrents (annuels) sur tous les comptes d’épargne associés à des frais annuels. Ces frais peuvent être définis dans Admin > Produits > Frais. | Quotidienne |
| Appliquer les jours fériés aux prêts | Si un jour férié futur est créé (ex. : 1er février) et que cette tâche est exécutée (ex. : 15 janvier), tous les remboursements prévus le 1er février seront reportés selon la définition du jour férié. | Quotidienne |
| Appliquer les pénalités aux prêts en retard | Applique les pénalités aux prêts en retard selon la définition (quotidienne, hebdomadaire ou mensuelle). | Quotidienne |
| Exécuter l’envoi d’e-mails | Envoie des e-mails (sans rapports) selon des modèles prédéfinis. | Quotidienne / Hebdomadaire / Mensuelle |
| Exécuter l’envoi de rapports par e-mail | Envoie automatiquement les rapports aux adresses e-mail configurées (configuration au niveau de la base de données). | Quotidienne / Hebdomadaire / Mensuelle |
| Exécuter les instructions permanentes | Applique les instructions permanentes (ex. : remboursement automatique d’un prêt depuis un compte d’épargne). | Quotidienne |
| Générer un calendrier client ponctuel | — | — |
| Générer les provisions pour pertes sur prêts | Met à jour les écritures de provision selon les critères définis dans Admin > Organisation. | Définie par l’organisation |
| Générer un calendrier d’épargne obligatoire | — | — |
| Obtenir les rapports de livraison depuis la passerelle SMS | Récupère les rapports de livraison des SMS pour vérifier ceux qui ont été livrés avec succès. | Quotidienne / Manuelle |
| Appliquer les frais d’épargne arrivés à échéance | Applique les frais à date d’échéance sur les comptes d’épargne et les déduit. | Quotidienne |
| Verser les dividendes sur les actions | Verse les dividendes des actions sur les comptes d’épargne liés. | Quotidienne / Hebdomadaire / Mensuelle |
| Verser les intérêts sur les comptes d’épargne | Verse les intérêts sur les comptes d’épargne (mensuel, trimestriel, semestriel). Basé sur le solde journalier moyen ou le solde journalier. | Mensuelle |
| Recalculer les intérêts des prêts | Met à jour le calendrier de remboursement si les paiements sont inférieurs ou en retard. | Quotidienne |
| Envoyer les messages à la passerelle SMS | Envoie les SMS depuis la plateforme vers le serveur de la passerelle. | Quotidienne / Manuelle |
| Transférer les frais de prêt depuis l’épargne | Transfère les frais (ex. : frais d’échéance) du compte d’épargne vers le compte de prêt. | Quotidienne |
| Transférer les intérêts vers l’épargne | Transfère les intérêts des dépôts à terme (FD/RD) vers le compte d’épargne. | Mensuelle |
| Mettre à jour les soldes comptables en cours | Met à jour les soldes comptables en cours par agence. | Mensuelle |
| Mettre à jour les détails de maturité des dépôts | Pour les FD/RD prêts à maturité : retrait, transfert vers épargne ou réinvestissement. | Mensuelle |
| Mettre à jour les e-mails sortants avec message de campagne | Envoie tous les e-mails de la plateforme vers les clients. | Quotidienne |
| Mettre à jour le vieillissement des prêts en souffrance | Met à jour les prêts selon leur stade de retard, basé sur la définition du produit. | Quotidienne |
| Mettre à jour les prêts payés d’avance | Met à jour les prêts remboursés avant échéance. (Tâche obsolète) | — |
| Mettre à jour le résumé des prêts | Met à jour le résumé de chaque prêt. (Tâche obsolète) | — |
| Mettre à jour les actifs non performants (NPA) | Met à jour les prêts en NPA selon la définition du produit. | Quotidienne |
| Mettre à jour les comptes d’épargne dormants | Met à jour les comptes sans activité depuis une période définie (ex. : 6 mois) en « état dormant ». | Quotidienne |
| Mettre à jour les SMS sortants avec message de campagne | Envoie tous les messages depuis la passerelle vers les téléphones des clients. | Quotidienne |
Exécuter manuellement une tâche planifiée
Les tâches planifiées s’exécutent automatiquement selon leur configuration et leur expression cron, mais il est possible de les exécuter manuellement à l’instant présent.
Pour cela, sélectionnez la tâche planifiée en cochant la case correspondante, faites défiler jusqu’en bas de la page, puis cliquez sur « Exécuter les tâches sélectionnées ».

Vérifier l’état des tâches planifiées
Si vous survolez la colonne « En cours », et qu’il est indiqué « Non », cela signifie que la tâche n’est pas en cours d’exécution. Elle a déjà été exécutée ou bien l’heure prévue pour la prochaine exécution n’est pas encore arrivée.
Si la colonne « En cours » indique « Oui », cela signifie que la tâche est toujours en cours d’exécution, et il faut attendre qu’elle se termine pour pouvoir consulter ses résultats.

Suspendre une tâche planifiée

Sélectionnez la tâche en cochant la case correspondante, puis cliquez sur le bouton « Suspendre ».
Cette fonctionnalité est généralement utilisée pour suspendre une tâche spécifique dans des situations exceptionnelles, car les tâches sont normalement exécutées automatiquement.