Depuis Notre dernier rapport, nous avons déménagé de la cohérence de la navigation à la préparation de la production Starter. Cette entrée couvre le 10 septembre après-midi jusqu’au 11 septembre: tester les voyages de compte réel, corriger les problèmes que ces tests ont exposés, et mettre à jour le site Web et les services opérationnels autour de l’application.
La production Orion et l'environnement de test Cell-1 ont maintenant le même lancement d'application, 20260911.8. L'enregistrement public reste fermé pendant que nous terminons les politiques de clientèle et les vérifications de signature finales. Les plans payants restent invalides en attendant l'approbation de Paddle et les tests de flux payants.
Free Starter peut fonctionner indépendamment des plans payants
L'enregistrement de débutant et l'organisation qui fournit maintenant fonctionne sans carte de paiement, chèque Paddle ou confirmation d'abonnement. Les vérifications du côté du serveur maintiennent les demandes d’enregistrement et d’amélioration payées inaccessibles tandis que la disponibilité payée est désactivée.
Nous avons terminé l’alignement des services de production et préparé la fourniture et le routing d’Orion. Pendant les fenêtres d'acceptation contrôlées, les comptes de test dédiés ont complété l'enregistrement, la vérification par e-mail, la configuration et la récupération de mot de passe, le chargement d'échantillons et le système, le modèle et la configuration des composants.
Ces tests couvrent également les invitations, l’accès au Viewer, le changement d’organisation et la suppression du compte. Les fenêtres d'admission temporaire ont ensuite été fermées. C’était une libération, pas une ouverture publique.
Récupérer l'organisation de la configuration d'un utilisateur déjà commencé
La signature interrompue a exposé plusieurs endroits où un utilisateur pourrait perdre son chemin de retour à la configuration organisationnelle. Les panneaux de connexion concurrents pourraient surécrire l'état de transaction, et une transaction de connexion expirée pourraient retourner l'utilisateur à l'inscription générale sans préserver la demande de configuration originale.
Nous avons isolé les transactions de connexion concurrentielles et conservé l'installation d'origine quand une transaction correspondante expire. Une nouvelle authentication est encore nécessaire. L’écran de non-organisation offre maintenant une route pour poursuivre les paramètres existants, avec des instructions de récupération lorsque le navigateur n’a plus l’état de récupération valide.
Ces modifications aident les utilisateurs à terminer la demande qu’ils ont déjà commencé sans créer une organisation de remplacement ou passer des vérifications d’identité.
Les invitations, les permis et la sortie d’une organisation
Les tests de production ont trouvé une restriction plus ancienne qui a empêché une identité hôte d'accepter une invitation à une deuxième organisation. Nous avons supprimé cette restriction du flux hébergé tout en préservant l’adhésion et le rôle existants de l’utilisateur.
Nous avons vérifié un compte qui s’échange entre son propre espace de travail propriétaire et le espace de travail de Viewer d’une autre organisation. Les pages de visiteurs expliquent leurs restrictions d'accès et ne suggèrent plus les guides de création que l'utilisateur ne peut pas suivre.
Les tests de suppression ont confirmé les deux cas: laissant une organisation conserve l’accès à l’autre, tandis que la suppression de l’organisation finale supprime les comptes d’identité et d’application orphelines. Nous avons résolu un problème de référence de base de données qui avait bloqué la suppression finale, tout en préservant des preuves d'audit historiques.
L’écran de départ explique qu’un compte gratuit n’a pas de frais d’abonnement. La version annulée n’implique plus un remboursement automatique prorogé, et la version de conservation reconnaît que les dossiers d’audit historiques peuvent conserver un courrier électronique de compte. Seuls les fixations d’acceptation désignées ont été supprimées.
Profils de prédisposition testés par des exemples réels
Nous avons ajouté des profils d’aide pour la préparation et exercé sept profils publiés sur sept systèmes en utilisant les facteurs intégrés de Starter. Cinq systèmes étaient nouveaux ; deux échantillons existants fournissent les exemples restants après que le seuil de démarrage a été atteint. Nous n’avons pas dépassé les limites ou introduit des champs personnalisés.
L'exercice a trouvé quatre défauts, tous ensuite fixés et déployés:
- Les facteurs ajoutés pourraient avoir des catégories blanches et échouer avec une erreur de serveur. Ils reçoivent désormais des défauts et de la validation avant d’économiser.
- Un sauvetage réussi pourrait encore laisser la publication bloquée par un avertissement de changements non sauvés. Le suivi de la forme sauvée suit maintenant le formulaire mis à jour.
- L'inventaire des systèmes pourrait dire Non évalué malgré les évaluations complètes. Il utilise maintenant le résultat d'évaluation complet conformément à la page détaillée.
- Les systèmes nouvellement créés pourraient montrer une étiquette blanche du cycle de vie. Les traductions et un recul pour les codes personnalisés maintiennent maintenant le statut visible.
La vérification de la sortie a également exposé des incohérences de temps dans la configuration et les relations d’architecture immédiatement efficaces. Ces opérations utilisent maintenant le temps de transaction de la base de données, de sorte que la configuration historique et les vérifications de disponibilité sont d'accord sur quand un changement devient efficace. Les dates clarifiées restent soutenues.
Guide qui aide sans obscurcir l'application
Les nouveaux utilisateurs hébergés entrent à nouveau dans le flux de bienvenue, et leur guide choisi survivra à la configuration de l'administrateur. Les guides actifs soulignent l'objectif avec un pouls bleu au lieu de couvrir la page avec une couverture grise. Soutien à la motion réduite et nettoyage lorsqu'une fin de guide est préservée.
La configuration de mot de passe donne maintenant des commentaires tandis que les types d'utilisateurs. Chaque exigence reçoit une marque de contrôle lorsqu’elle est satisfaite et revient à son état en attente si l’utilisateur supprime quelque chose qu’il a besoin. Les vérificateurs utilisent le validateur de la politique de Keycloak.
Cela nécessite un déploiement séparé du service d’identité : la mise à jour d’une cellule d’application seule ne met pas à jour son écran de mot de passe hébergé. Le nouveau thème est actuellement en cours dans l'environnement de test et la production. Tout 32 tests d'identité desktop/mobile Passé, y compris la configuration de mot de passe requis, la confirmer l'erreur et les layouts localisés. Les comptes existants et les règles de mot de passe ont été conservés.
Nous avons également remplacé les dialogues de confirmation de navigateur bloqués par la confirmation en ligne. L’effacement d’un compte et d’une organisation conserve une confirmation typée, et l’annulation d’une action ne la soumet pas.
Opération et récupération de la libération
Les e-mails d’incident critique et de récupération utilisent désormais le service Postmark existant. Nous avons vérifié les messages reçus et complété les dossiers de livraison, activé les vérifications de sauvegarde sur les deux cellules, et ajouté les vérifications de disques Orion couvrant son système de fichiers racine et le volume de locataire.
Les liens d'enquête conduisent maintenant à l'environnement de contrôle correspondant. Une alerte de test environnemental livrée a été vérifiée pour confirmer la destination corrigée. La surveillance de base externe gratuite reste en place ; les fonctionnalités de réponse payante et d'alerte push sont défermées. Aucune licence de surveillance payante n’a été achetée.
Les retraites d'emploi récupèrent ou commencent les candidats arrêtés et misent à jour le travailleur après l'activation. L'application des deux cellules, le travailleur et le travailleur de suivi sont alignés à la libération finale et rapportent en bonne santé.
Les sauvegardes cryptées ont été vérifiées autour des déploiements. Une sauvegarde de base de données Orion a également été restaurée indépendamment avec chaque clé de conservation de récupération. Ceci vérifie la restauration de la base de données cellulaire; la restauration sélective du locataire reste un travail séparé.
L’exposition finale de la demande est passée 529 tests de navigateurAvec 63 navires d'options approuvés et des échecs zéro, en plus de Go, de la base de données, de la récupération et des contrôles de contrôleur. Ces totales décrivent la suite finale et ne devraient pas être ajoutées aux totales de sortie antérieures.
Site actualisé
Les analyses de visiteurs de la production sont désormais auto-hostées, avec un panneau de signature protégé. Le site web de l'environnement de test ne comprend pas le script de suivi de la production. Le site de production met également l'accent sur le Starter gratuit et supprime les liens de chèque et d'essai payés alors que ces plans ne sont pas disponibles.
Nous avons préparé la proposition du programme partenaire et publié sa première page pour tester l’environnement, y compris les vérifications de navigation sur ordinateur et mobile. L'enregistrement des partenaires n'est pas ouvert, et les conditions de pilote proposées ne sont pas encore un système de commission mis en œuvre. la branche web de l'environnement d'essai reste indépendante de la production principale.
Quatre pages de la politique client sont désormais disponibles sur le site web de la production suivant le dernier déploiement de la branche principale:
- La confidentialité
- Conditions d’utilisation
- Remboursement et annulation
- La suppression et la conservation des données
Ils restent clairement étiquetés Projets de révision, pas encore efficaces. La publication pour révision ne complète pas les décisions de retenue exceptionnelles.
Les deux environnements à bord soutiennent désormais l’acceptation de la politique versée. Une fois configuré avec un paquet de politique efficace, la signature nécessite un accord et enregistre la version, les empreintes digitales du document, le timestamp et la référence de signature associée à l'identité vérifiée. Un formulaire ouvert contre une version antérieure de la politique doit obtenir une nouvelle acceptation. Cette configuration reste inactive pendant que les documents sont dessinés.
Avant l’ouverture du Starter
Le travail restant consiste à résoudre les décisions de retenue, à réconcilier et à approuver le texte final de la politique, à activer l’acceptation versée et à décider comment l’accord s’applique aux utilisateurs invités. Ensuite, nous vérifierons le voyage de signature final et autoriserons explicitement l’admission et l’itinéraire de Starter vers Orion.
L’approbation d’affaires de Paddle et les tests de flux payés restent des conditions préalables séparées pour les plans payés. Ils n’empêchent pas l’architecture Starter gratuite de fonctionner.