Hashmedo日記

継続的なナビゲーションとシステムへの完全な帰り道

昨日のレポートからの進歩:共有ナビゲーション、ワークスペースタブ、現在の組織アクセスおよび完全な構成ツアー、テスト環境Cell-1に導入。

何が変わった

このエントリーは、その後の作業をカバーします。 昨日のレポート9月9日の夕方から、今日のテスト環境の実施まで。 焦点はナビゲーション:あなたがどこにいるかを知り、ページを通して同じメニューを保持し、設定を開始したシステムに戻ることでした。

一貫したメニュー

全85ページのアプリケーションテンプレートをすべて監査し、認証インターフェイスを通じて共有ダッシュボードヘッダーで別々のページメニューを置き換えました。 認証および回復スクリーンは、適切な最低レイアウトを維持します。 同じユーザーは現在、その許可の下で、ワークスペースを通じて同じ注文された主要な目的地を見ることができます。

Hashmedo ロゴは、白いテキストを含むブルー、丸いダッシュボタンです。 ダッシュボードメニューのダブルエントリーが削除されました。 ページのアクションは、そのコンテンツに属します: システムのリストとシステムのセットを作成し、新しい原因モデルとスタート分析は原因ワークスペースに残ります。 オブジェクトの定義は、設定ではなく、インベントリーに属します。

最初のタブレットダウン実装は、デスクトップのナビゲーションが垂直になったという逆転を導入しました。 私たちはそれを修正したので、デスクトップはその水平構造を維持し、タッチ/タブレットの配置はコンパクトなプレゼンテーションを使用します。 メニューを開くことは、ページのコンテンツを下げることはありません。 反応的なブラウザチェックが通過され、物理的なiPadテストは別々に残ります。

コンテキストはページのアイデンティティから来るべきです。

以前、いくつかのページは、タイトルまたはバックリンクからその文脈を結論付けました。 これにより、ガイドテキストまたはアップグレードカードが明らかなワークスペースになることを可能にしました。 この75ページの概要を明確なページ宣言で置き換え、既存のトレーダー構築システム、モデル、コンポーネントトラックを有効に保つ。

Dashboard は Dashboard を指定します。 Mailbox は Mailbox を識別し、会話はそのテーマを追加します。 編集者および結果ページは、実際の記録またはワークフローを特定します。 ページの管理許可要件は、そのビジネスコンテキストを設定に変換するものではありません。

あなたが使用しているワークスペースのタブ

システム、モデル、コンポーネントは現在、既存のセクションタブに同じレダリングアプローチを共有しています。 設定ワークスペースは、独自のデザイン、バージョン/レビュー、および環境セクションを使用します。 親のオブジェクトは、他の完全な順番の祖先タブを追加する代わりに、コンテキストトラックに残ります。

同じアプローチは現在、コストセンター、レポート、統合、ユーザー管理、オペレーターページ、および原因作業の流れを通じて31の追加のテンプレートをカバーしています。 対象、選択されたバージョンおよび許可制限が保留されます。

セクションの選択は、深いリンク、更新およびブラウザ Back/Forward に従います。 アンカーの間を移動することは、文書または明確なデザインフィールドを再充電することはありません。 現地の更新プログラムは有効なセクションを保持し、セクションがもはや利用できなくなったときに適切に戻ります。 創作、出版、クローン、輸出活動は、その関連するコンテンツと共に残ります。

準備プロファイルおよびライフサイクル構成は、編集、プレビュー、保存、リダイレクトを通じて起源システムまたはモデルを保存します。 準備は、作業の流れである。

整備の旅を続ける

後期のテストは、より深い問題を明らかにした。 システムからモデルに移動し、その後移行の構成がオリジナルのシステムを失った。 親だけを守ることは不十分だった。

私たちは共有メカニズムを監査し、構成作業流を通じて一般化しました。 既存のコンテキストバーは現在、以下のようなルートを保存しています。

旅は保存、リダイレクト、検索/フィルターの提出、更新、新しいタブを生き延びます。 先祖をクリックすると、チェーン内のその点に直接戻ります。 グローバルメニューを通して入ることは、以前に関係ないワークスペースを相続する代わりに新鮮なコンテキストを開始します。

運用されたコンテキストは、現在のユーザーおよび組織に認証され、暗号化され、スロットされます。 団体関係は、既存の認定読書を通じてチェックされます。 ナビゲーションメタデータは、アクセスまたは許可チェックを置き換えることはできません。 これは、別のナビゲーションウィジェットを追加する代わりに既存のコンテキストバーを再利用します。

実施されたテスト環境では、既存のサンプルシステムを開き、モデルに従い、利用可能な移行を管理し、ページを更新し、オリジナルのシステムに直接戻りました。 3つのコンテキストステップはすべて目に見えました。 この受け入れチェックのために、賃貸記録は作成または変更されていません。

現在の組織アクセス

セルの共有メニューは現在、現在のメンバーシップおよびライフサイクル/原因許可を使用しています。 限られた目的地は、必要な補助金なしに隠されている。

私たちはまた、応募要請を送信し、組織の選択を処理する前に、セルコントロールからのメンバーシップを更新するためのテスト環境ゲートを更新しました。 したがって、組織スイッチオプションは、ログインからメンバーシップのスナップショットのみを保存する代わりに、招待状や削除を反映することができます。

削除された選択肢が明らかになりました。 読書は組織の選択または回復に移行します; 待機書はアクセスエラーを受け取って、決して別の組織にリダイレクトされません。 メンバーシップサービスの失敗は送信をブロックし、同時更新はログアウトセッションを再生することはできません。

自動テストは、メンバーシップの変更、キャンセルされた選択、中断された手紙、サービスの失敗、ログアウトレースをカバーします。 Live authenticated invitation/removal permutations は、別々の受け入れ作業として残ります。

ログインについて学んだこと

前回のメールの行動と明らかなダブルログインを調査しました。 実際のテスト環境ゲートウェア/Keycloakセッションテストは、2つの利用可能なアカウントの間で再び切り替えられました。 それぞれの呼び出しは予想されるアカウントを表示し、ログイン後のログインは、編集可能な空のメールフィールドを提供しました。

2 スクリーン サインイン セクションは Keycloak の Organization Identity-First ストリームから来ています: パスワードを入力する代わりに、完了した 2 つの認証の代わりに、メールの選択が続きます。 我々は6つのテーマ言語で本地のアカウントスイッチアクションのためのより明確な「別のアカウントを使用する」の編集に取り組んだが、このロールロウトではアイデンティティサービスを再利用しなかった。

これは、オリジナルのブラウザ特定の問題が修正されていることを示すものではありません。 既存のタブ、保存されたパスワードのオートフィル、既定のレンタルアプリケーションセッションからのログアウトは、さらなる調査が必要です。

検証とリリース

受付記録には、全85ページのテンプレートが含まれています。 新しいマトリックスは445の組み合わせで46のテンプレートをリリースし、ブラウザテストの範囲内で460のページ/プロフィール/ビューポートをチェックしています。 それには、オーナー、管理者、メンバー、視聴者および地元管理者メニュープロファイル、6つのモデルタイプ、8つのコンポーネントタイプ、および構成能力のバージョンが含まれています。 これらの次元はカバーを説明し、それらは追加の独立したテストセットの合計やそれぞれの役割が各ページにアクセスできることを証明するものではありません。

監査はまた、9つのテンプレートのコンテンツ内側に固定されたヘッダーを削除し、不適切なネストされたログアウトフォームを削除し、ルールに欠けているモバイルビューポートの声明を追加し、アクセス/サービス回復ページを失敗したレンタルのナビゲーション検索から独立させた。

4 Cell-1 リリースは、以前のレポートの後に提供されました:

リリース主な作業ブラウザテストを通過
20260909.2タブレットナビゲーション、ダッシュボタン、ページアクションの配置419
20260909.3共有メニュー、明確なコンテキスト、修正されたデスクトップランキング449
20260910.1ワークスペースタブ、許可、受信マトリックス、パイレートテスト環境ゲートウェアの更新513
20260910.2一般的な航海旅行519

これらは連続的な regression-suite の結果であり、組み合わせることはありません。 最新のリリース、 20260910.2 / v1.1.0-rc100519のブラウザテストを通過し、63のオプションスキップとゼロの失敗が承認されました。 検証には、Go、データベース統合、回復、スケーリング、コントローラー、サンプルワークスペースチェックも含まれています。 新しいデータベース移行は必要ありませんでした。

最終的な実施検証の間、労働者はまだ以前のイメージにあった。 独立したアイデンティティチェックが不正を捕まえた。 私たちは明確に従業員を更新し、アプリと従業員が同じ不可変な画像で健康であることを確認し、最終的な暗号化されたバックアップを調整後に繰り返しました。 確認メール、バックアップ健康および公衆の準備チェックは、古いサービススロットが引退する前に通過しました。

テスト環境ゲートウェアはパイレートリリースで更新されました。 CellProのアプリケーションと労働者、および生産アプリケーション環境は、実装されていませんでした。

次のチェック

私たちは、ライブ組織メンバーシップの変更を受け入れ、既存のブラウザのログイン調査を継続し、オブジェクトの定義とより深い構成の変換を確認します。 インストールされたコントローラのワーカーアップデート行動は、現在のパッケージ化された実装と和解する必要があります。

Wider CellPro rollout、生産プロモーション、レンタル回復計画は別々の仕事に残っています。 この進歩は共通のナビゲーションの基礎を改善するものであり、すべてのワークフローとライセンスの組み合わせが徹底的にテストされているという主張ではありません。

← より多くの成果のノートHashmedo から始まる