Aller au contenu principal

Bonnes pratiques SDLC On-Premise

Cet article définit les bonnes pratiques recommandées pour :

  • La promotion de la plateforme EKB (application) de Non-Production à Production
  • La promotion des projets EKB et cas d'usage IA de Non-Production à Production
  • La définition claire des rôles et responsabilités pour chaque activité de promotion, y compris les mises à jour, les tests, la configuration et l'approbation

Cette approche est conçue pour les environnements On-Premise et s'aligne sur les normes courantes de SDLC, de sécurité et de gouvernance opérationnelle. Cette approche :

  • Définit clairement les rôles et responsabilités lors de la promotion
  • Tient compte des mises à jour de configuration spécifiques à l'environnement
  • S'aligne sur les modèles SDLC et de sécurité On-Premise d'entreprise
  • Maintient un contrôle d'accès strict à Production
  • Permet les promotions reproductibles et auditables

Modèle d'environnement (On-Premise)​

Votre équipe maintient des environnements On-Premise séparés Non-Production et Production pour EKB. Ces environnements sont :

  • Logiquement et physiquement isolés
  • Promus via des processus manuels contrôlés

Les mises à jour de plateforme et les promotions de projets sont régies par un framework SDLC unique.


Phases SDLC et vue d'ensemble de la promotion​

Phase 1 – Conception et construction (Non-Prod)​

  • Les cas d'usage sont conçus et configurés dans EKB Non-Prod
  • Les prompts, workflows et intégrations sont itérés et affinés
  • Les données de test sont utilisées si possible

Propriétaire : Équipe commerciale / PME
Support : EKB (AA)

Phase 2 – Test et validation (Non-Prod)​

  • Tests fonctionnels et UAT
  • Validation de la précision, des performances et de la sécurité
  • Approbation commerciale confirmant la disponibilité pour la promotion

Propriétaire : Équipe commerciale / PME

Phase 3 – Préparation à la promotion​

Avant toute promotion :

  • Les approbations de changement sont obtenues
  • Les exigences de pare-feu et de réseau sont examinées
  • L'accès à Production et l'approche RBAC sont confirmés
  • Les valeurs de configuration spécifiques à l'environnement sont identifiées

Mécanismes de promotion​

Promotion de plateforme (environnement)​

La promotion de plateforme comprend :

  • Mises à jour de version EKB
  • Correctifs de sécurité
  • Modifications de configuration au niveau de la plateforme

Flux de haut niveau​

  1. Mise à jour appliquée dans Non-Prod
  2. Tests et validation de la plateforme
  3. Approbation de changement et planification
  4. Déploiement à Production
  5. Validation post-déploiement

Promotion de projets / cas d'usage​

EKB supporte la promotion via un mécanisme d'export/import de projets entre les environnements On-Premise.

Inclus dans la promotion​

  • Configuration du projet
  • Workflows et agents
  • Prompts et règles

Exclus de la promotion​

  • Utilisateurs et attributions de rôles
  • Secrets spécifiques à l'environnement
  • Paramètres de réseau et de pare-feu

Ceci garantit que l'accès à Production reste explicitement contrôlé.

Flux de haut niveau​

  1. Projet finalisé en Non-Prod
  2. Export de Non-Prod
  3. Import en Production
  4. Mises à jour de configuration spécifiques à l'environnement
  5. Configuration et configuration d'accès à Production
  6. Tests de santé et mise en production

Rôles et responsabilités pour les activités de promotion​

Cette section définit qui effectue chaque activité impliquée dans la promotion des mises à jour et configurations de Non-Prod à Prod.

Responsabilités de la promotion de plateforme (environnement)​

ActivitéÉquipe commercialeÉquipe Run / MiddlewareEKB (AA)
Planifier la mise à niveau de plateformeICR
Appliquer la mise à niveau en Non-ProdIIR
Exécuter les tests de régression de plateformeICR
Examiner les résultats des testsICR
Approbation de changement et planificationIRC
Déployer la mise à niveau à ProductionICR
Validation post-déploiementICR

Point clé​

EKB (AA) est responsable de l'exécution des mises à jour de plateforme et de l'exécution des tests au niveau de la plateforme.
Les équipes Run / Middleware contrôlent les approbations, la planification et la disponibilité de l'infrastructure.

Responsabilités de la promotion de projets / cas d'usage​

ActivitéÉquipe commercialeÉquipe Run / MiddlewareEKB (AA)
Développer et configurer le cas d'usage (Non-Prod)RIC
Tests fonctionnels et UATRIC
Confirmer la disponibilité pour la promotionRII
Exporter le projet de Non-ProdIIR
Importer le projet en ProductionICR
Tests de santé en ProductionRCC
Approbation de mise en productionRII

Point clé​

Les parties prenantes commerciales de votre équipe détiennent la validation et l'approbation, tandis qu'EKB (AA) exécute les étapes techniques de promotion.

Configuration post-promotion (Production)​

Ces activités se déroulent après l'import pour maintenir les contrôles Production.

ActivitéÉquipe commercialeÉquipe Run / MiddlewareEKB (AA)
Créer des utilisateurs ProductionIRI
Attribuer RBACIRC
Configurer le pare-feu / réseauIRC
Valider les intégrationsRCC

Mises à jour de configuration spécifiques à l'environnement (requises lors de la promotion)​

Lorsqu'un projet est promu de Non-Production à Production, certaines valeurs de configuration doivent être mises à jour pour refléter l'environnement Production. Ces valeurs ne sont pas reportées automatiquement et doivent être examinées lors de la promotion.

Mises à jour de configuration RPA (le cas échéant)​

Pour les cas d'usage qui s'intègrent aux outils RPA, les valeurs suivantes doivent généralement être mises à jour en Production :

  • URL de la Control Room
  • Nom d'utilisateur
  • Token utilisateur v2

Ces valeurs doivent faire référence à l'infrastructure et aux identifiants RPA de Production.

Mises à jour de configuration EKB​

Dans EKB, les valeurs spécifiques à l'environnement suivantes doivent être examinées et mises à jour après la promotion :

  • URL de base

    • Exemple :
      • Non-Prod : https://nonprod.example.com
      • Prod : https://prod.example.com
  • ID de projet

  • Clé API de projet

  • Secret API de projet

  • ID(s) de tableau intelligent

Ces valeurs sont uniques par environnement et sont requises pour un comportement runtime correct en Production.

Responsabilité des mises à jour de configuration​

ActivitéÉquipe commercialeÉquipe Run / MiddlewareEKB (AA)
Identifier les modifications de configuration requisesCCR
Mettre à jour les variables RPA ProductionIRC
Mettre à jour les variables EKB ProductionICR
Valider les modifications de configurationRCC

Modèle opérationnel de Production​

Votre équipe​

  • Détient les opérations Production
  • Gère les utilisateurs, RBAC et monitoring
  • Fournit la réponse aux incidents en première ligne

EKB (AA)​

  • Détient la stabilité de plateforme et les correctifs
  • Livre les mises à niveau et correctifs de plateforme
  • Supporte les problèmes de configuration complexes

EKB n'agit pas en tant qu'équipe de production.


Gestion des changements et gouvernance​

  • Tous les changements Production suivent les processus formels de gestion des changements
  • Non-Prod est le seul environnement pour l'expérimentation
  • Les correctifs d'urgence suivent les approbations accélérées

Chaque cas d'usage Production devrait avoir :

  • Propriétaire commercial
  • Périmètre défini
  • Contacts de support
  • Plan de retour en arrière