会員構成可能なナビゲーション — レールとトップバー間のドラッグオプション、拡張可能なレール、パーメンバーレイアウト
2 つのハードコードされた navs (NavPri/NavTop) をデータ主導型、1 人当たりシステムに変換します。 - 単一のnavレジストリ(navRegistry)+純粋なソルバー(resolveNavLayout)の強制 変異者:すべてのゲートされたオプションは、正確に1つのnav、ゲート隠しオプションに...
豊富な条件の読まれる前に自己heal党リンク
listDocumentRequirements は SecurePartyLinks を呼び出しますので、要件の行が常に実行されます。 accountBorrowerPartyId(借り手アップロード/満足ターゲット).
メニュー セルフヒール
すべての借り手がアカウントパーティへの融資で再リンクを解除し、 文書面では、アップロードは常に借り手の金庫を解決できます。 リンクが出荷される前に作られたローン.
文書の保管庫タブ — パーティー、要件、満足度/受け入れ/拒否
- AccountDocumentsTab:アカウントのドキュメントの脆弱性と 過負荷条件。 一度アップロードして、すべてのローン(サティフィ・アクロス)を満たします。 スタッフ 受領/拒否の提出;ステータス+待機時を一目で確認します。 - MemberDocsApi クライアント + メニュー キャッチオールプロキシ...
Vault-backed要件面をプロキシする
- MlosDocClient: POST 動詞(生成、満足、受け入れ、拒否、満足)+ X-Internal-Auth を継承した融資/パーティの読み込み - MortgageAppController /{uid}/document-requirements: 豊富な融資要件 (自己回復 — ベースラインのチェックリ...
Account-borrower-partyのリンクサービス + vaultのファインダー
-******************** 再利用可能なアカウントパーティの検索または作成 (ドキュメント・ボルト共有・ヒューマン・キー) 各ローン・ボロージャー; dup ssn4+dob, ほかのプライマリ→account.primaryMember は、新規の事実に既存を豊かにします。 - ホック: Borrow...
アカウントをマージ + デフォルト製品インライン文字列を次のインテルキーに変換
白いラベルのマルチテナント文字列は翻訳可能でなければなりません。 アカウントをマージするダイアログ/ボタンと、 Borrower のオリジネーション Web ポータルのデフォルト製品ツールチップ/snackbars/dialog のコピーを t() キーにコピー (components.account.merge.* ...
パイプラインのトランザクションドリルイン引き出し
複数のローン取引をクリックすると、グループステータス+各メンバーローンを示す適切な引き出しが開きます (borrower, プロパティ, 融資状況), 各クリック可能なローンまで; シングルローン取引が開きます 直接ローン。 メニュー メニュー
取引詳細エンドポイント GET
1つの取引グループのロールアップサマリー+各メンバーのローンのAppMortgageSummaryDTO(drill-in)を返します パートランザクションパイプライン)。 オペレータビューまたは契約へのパーティー (isMemberPartyToTransaction).
Vendors-products — 白いラベルのデフォルト製品用語、ダイアログオプション、FFAヘッダー
- ベンダー製品UI(スターツールチップ)のどこにでも「KamoMLOS」→「Borrower Origination Web Portal」の名前を変更します。 スナックバー) — これは白いラベルのマルチテナント製品であり、内部名を決して表さない。 - 製品の追加/編集 ダイアログ: 明確な 'Borrower O...
デフォルト製品セットが失敗しました — HQL バルク UPDATE はvendor→org の結合を禁止します
setDefault は、一括 'update LeadVendorProduct... p.vendor.id を (subquery)' で使用しました — Hibernate 一括更新は、暗黙の協会の参加を拒否するので、コールスrew('Failed to set) デフォルト製品')。 SELECT として書き...
P4 会員文書の保管庫バックエンド(借用文書)
- MemberDocumentService: AccountBorrowerParty スコープ → ImageService で doc ONCE をアップロードすると、Img が作成されます。 オートクリエイト・イメージング・メンバー・ボルト・バケット******************************...
取引パイプライン — 取引ごとのリスト, ローンあたりではなく (所有者のreq)
アプリケーションPipelineConsole は、LoanTransaction の 1 行 (その代表的な融資 + 未グループ化のレガシーローン)、ピン留めされた「ディール/ステータス」列で、派生した グループステータスチップ、マルチローン取引用のN-loansチップ、および拒否除外フラグ。 フェッチ メニュー (...
ベンダー製品(#11)におけるKamoMLOSポータルのデフォルト製品指定
各プロダクトの星のトグルはorgの単一のKamoMLOSのポータルのオートアサイン プロダクトを設計します (単一活動的な)。 GET /lead-vendors/mlos-readiness を経由して供給:編集された市場が orgの住宅住宅住宅住宅ローンリード市場とPOS + MORTGAGE コマース市場が構成さ...
P3 デフォルトのプロダクト指定のバックエンド(単一活動的な) + オペレータのreadiness
メニュー org's KamoMLOS として 1 つの鉛ベンダー製品の設計 ポータルオートアサイン製品。単動(org-scoped、fail-closed)をJPQL経由 バルク更新。 - LeadVendorController:PUT **************** および GET /mlos-readines...
P2cリードファーストポータルバックエンド
- MortgageVerticalResolver:orgのRESIDENTIAL MORTGAGE LeadMarket、MORTGAGEを解決 CommerceMarket、指定されたデフォルトリードベンダー製品、およびEFFECTIVE POS-enabled — 1 決定的な準備は、設定ゲート(#11)とポー...
管理UI(MERGE ACCOUNTS)
AccountManagerはマージアカウントのアクションを獲得 (******************************************************************************************************************************...
P2aアカウントマージツール+ P2bトランザクションバックエンド
P2a — 管理者アカウントのマージ(所有者要件A)、MERGE ACCOUNTSによってゲート: - AccountMergeService: ネイティブ UPDATE(JPAをバイパス)で、Every account uidの子をreparents orphanRemoval なので、敗者のリード/アプリが生き残り...
P1 の実体の基礎 — リードファースト/アカウント中心/トランザクショングループ化されたレファクタ
新しいエンティティティ(追加;KIはDDLを実行します): - transactionGroupStatus enum + LoanTransactionStatusDeriver: 派生したグループライフサイクル (Created→...→Completed) は、メンバー LoanFileStatus からロールア...
CreateBlank は、bootstrapBorrower の前にアプリのグラフを主張しなければなりません
boottrapBorrower の種は、NOT-NULL の借り手 FK が必要とする宣言/HMDA のシェル 永続的であるべき借主; createBlank はそれをcascading save(app)、そう呼ばれる 借り手は過度だった→**************************************...
借主の自作 = createBlank それから stampOwnershipAndGet (2 txs)
CreateBlank commits の後の別のサービスコールとして借り手オーナーシップスタンプをシーケンスします。 そのため、アカウントFKの更新(D52)の前に新しい借り手/宣言グラフがフラッシュされます.
別のtxのスタンプ借り手所有権(一時的なグラフカスケードがない場合)
createBlankOwnedByMember は、 createBlank と同じtxでアプリのグラフを再保存しました。 借り手/宣言行がフラッシュされた → TransientPropertyValueException 上の 宣言.borrower. ******************** に置き換える 別の...
借主セルフサービス許可(ローンパーティIDORガード)
借り手は、オペレータのLOSの権利を持たない普通のorgメンバーです。彼らは1で行動することができる これらは、その1つだけのパーティーです。 層の監視: オペレータ ゲート最初に、 その他、不正クローズドローンパーティーチェック(isMemberPartyToApp)。 MortgageAppController:...
AppMortgageService の借主融資パーティーオーナーシップ
借主セルフサービスのための所有権の原始者を追加します(借り手は普通のorgです) オペレータ無しのLOSの権利のメンバー: - createBlankOwnedByMember(orgId、memberId): 添付によるBlank +スタンプの所有権を作成 (または再利用)プライマリメンバーが借主であるアカウント。 ...
Borrower-journey カラム + 融資パイプラインのインテークフィルタ
Sub=pipeline の datagrid (ApplicationsPipelineConsole) は、前アプリのtaken を示しています 借り手 - ジャーニーの進行状況なので、orgの従業員はアプリケーションの状態をそのまま確認することができます 借主は、KamoMLOSポータルを通じて独自の融資を完了し...
オペレータパイプラインのための事前-app-taken の借り手-journey エンドポイント
新規登録 メニュー (LOS VIEW PIPELINE) は、DRAFT ごとに返します。 借受人インテークの進行状況なので、パイプラインのスチュワードは、ローンテイク形状を見ることができます。 借主は、カモMLOSポータルを通じてセルフサービスしています。 BorrowerJourneyServiceはポータルw...
LOSのコントローラーは1borrower ***のセッション(doc03 §0.1)を受け入れます
BaseLosController は、CalerSessionResolver による呼び出し者のセッションを解決しました。 (X-OTK-validated 属性 FIRST — 演算子/BFF が変更されていない — ファーストパーティ ** X-OTK属性の代わりにクッキーフォールバック)。 これはキーストーン...
LOE-Coreサーバー権限プログラムスコアラー+ /programs/scores(doc03 §9フェーズ2)
KamoMLOS クライアントスコアラー (lib/los/scoring.ts) を SecurityService LOE-Core に移植します。 LoeCoreScorerは、orgの効果的なプログラムカタログ(ベースラインを深く統合)をスコア 借り手AppSnapshotに対するorgオーバーレイ - 同一L...
シード17プログラム規則(doc03 §9フェーズ1)
KamoMLOS クライアントのルールから、Authoritative ProgramRuleset データを移行 メニュー (17 コード、忠実に抽出) プログラムSeederRunner の規則 ("{}") のプレースホルダを実質と取り替えて下さい クラスパスから読み込まれたパーコードルールセット。 Idempo...
Orgプログラム・ルーレット・オーバーライド(doc03 §9 Phase 0)の実質のディープマージ
M2 の最後のライト・ウィンの mergeOverlay プレースホルダを置きます(サイレントに捨てられます) オルガ・オーバーライドの権威あるベースラインは、再帰的なJSONを深くマージします。 org は、変更するキーだけを供給します。, ネストされたオブジェクトは再発します。, 配列 卸し売りを取り替え、malf...
MlosExtractedCandidate は、摂取パイプライン (D48) のための組織をステージングします
MLOSIngestionService のパーサーのターミナルパーフィールド出力: 段階的な、検討可能 抽出候補(セグメント/ソース・ドキュメントFK、ターゲットエンティティティ、フィールドパス、セル参照、 生/正規化値, DECIMAL(4,3) 自信, reviewStatus. 決して促進する候補者 MLOSC...
法的壁パス(D47)のベストフォートプロファイル書き込みバックを分離
mergeFactsBestEffort は、OWN トランザクションの濃縮書き込みバックを実行します。 (REQUIRES NEW) なので、発信者のトランザクションをロールバックしないように失敗します。 法的壁決定パス(AUS/内部ルール)の安全な書き込みバック 決定の記録は、任意の主張しなければなりません. プロ...
ステートベースライセンスセクションのメンバーmy-profile
新しいセクションカード(NMLS ID + 州毎のライセンステーブルを積極的に使用- チェックボックスと更新/公開日、更新<=expiry 検証済み) メニュー 次のプロキシルートを追加します。, TS RoleRightType ミラー、および設計/計画の文書.
会員のステートライセンス API + ライセンスアウェア リード可用性
MemberStateLicensingControllerを追加(GET/PUT /api/security/members/{id}/ サーバサイドでSTATE LICENSING * 権限でゲート 更新<=expiry 検証 mlos.legal JPAリポジトリを有効にします。 ポップアップの概要 リード・アベ...
ステートベースのメンバーライセンス+リード受容ゲート
Mlos.legal StewardLicenseを1人当たり/per-state NMLSとして再利用 レジストリ(積極的に事業提供を追加)。 会員レベルのMember.nmlsIdを追加します。 一般権限の追加 メニュー CreditLeadAssignmentService は mortgage-lead の候補...
ベンダー製品 ID をマップ可能なフィールドから削除
ベンダー製品は、実行/テンプレートレベル(設定ステップ)で一度選択され、 すべての行に適用される; バックエンドのインポーターは既にマップされたvendorProductIdを無視します (ケースはなし) 1列あたりのマッピングは意味がありませんので、フィールドリストからドロップします.
マッピング可能なリードフィールドにソースを追加
リード 'source' は、リード詳細ページに表示されますが、インポートフィールドリストから欠落していました。 バックエンドの importer + CreateLeadRequest がサポートするようになりました ('source' をパス).
インポートされた列をリード `source` フィールドにマップ
SetDirectFieldOnCreateRequest に "source" を追加すると、マッピングパス 'source' が付与されます.
CreateLeadRequest + にインポート可能な `source` フィールドを追加して createLead で永続化
リードはフリーテキスト `source` (リード詳細ページで表示/編集) を持っていますが、 インポートできない — CreateLeadRequest はソースフィールドがなかったため、 createLead は設定しません。 手動でインポートすると、ファイル列をリードソースにマップできます.
シナリオライターFICO/ratio書き込みバック(D45)のScenarioProfileSource.PRICINGを追加
キャニカルシナリオファクトスピン — ジェネシス・デリーバ + 事実Json が + 書き込みバック + オーバーレイ・抹茶 (D45)
D1/D45 は BorrowerScenarioProfile の消費を広くします。 ドーマントを破棄 事実Json 借り手/ローンの事実のための真実の共有ソースを作る: - ScenarioFactKeys:単一の正弦事実キーの語彙+層(構造対 濃縮) + normalize(); D21ホワイトリスト/デレーバ...
チャンネルのアプリケータビリティルールコレクションCRUD — §3.2 設定を完了
createChannelRule/update/delete に D31 フラットコレクションの背骨 (プロファイルレベル, org フェールクローズド、WORM変更ログ); コントローラー/チャンネルルール GET/POST/PUT (delete via アクティブ:false 必要な範囲/チャネル/アウトカム;...
製品の有効化コンフィグ — 単一プログラム、有効化
メニュー (program-scoped demote-then-insert) + reads; コントローラ /product-enablements GET (プログラムごとにアクティブ) / PUT (公開). ボディ 実行プログラムId, 有効, lifecycleVariant, channelRestri...
ProductEnablement は、Ver.edProfilePolicy (per-program versioning) を実行します
ポリシータブ — 効果的な価格設定/キャピタール/サービス設定
新しいMortgagePoliciesTab:現在のアクティブバージョン+公開バージョンフォーム+バージョン 3つの効果的なポリシーのそれぞれの歴史; configTypes/configApi +タブ 会員登録.
効果的なプロファイルポリシー — 価格設定/キャピタール/サービス公開
新しいMlosPolicyWriteService(分離;独自のリポジトリ)で、コンフィグコレクション書き込み- サービスは無接触です: 同じ監査の単一活動的なdemote-then-insertのversioning スピン。 コントローラ /pricing-policy, /capital-policy, /ser...