← Danh sách launch

Launch · tenant-realestate-demo

cmspv4q78000b1ufhc741r1jt · tạo bởi user-nam · 16:04:18 12/8/2026

COMPLETED
  1. 1 · Đăng ký tenant (registry)DONEattempts: 1
    {
      "status": "PROVISIONING",
      "tenantId": "tenant-realestate-demo",
      "tenantNo": 2
    }
    16:04:18
  2. 2 · Nền tảng định danh (org + admin)DONEattempts: 1
    {
      "orgUnitId": "tenant-realestate-demo-org-root",
      "membership": "TENANT_ADMIN",
      "adminPersonId": "tenant-realestate-demo-admin"
    }
    16:04:18
  3. 3 · Bật ứng dụng (control-plane)DONEattempts: 1
    {
      "enabled": [
        "x1"
      ]
    }
    16:04:18
  4. 4 · Áp blueprint (catalog, immutable)DONEattempts: 1
    {
      "status": "PUBLISHED",
      "roleSet": [
        {
          "roleCode": "TENANT_ADMIN"
        },
        {
          "roleCode": "PROJECT_MANAGER"
        },
        {
          "roleCode": "SALES_MANAGER"
        },
        {
          "roleCode": "OPERATIONS_MANAGER"
        },
        {
          "roleCode": "RESIDENT_CARE"
        },
        {
          "roleCode": "FINANCE_MANAGER"
        }
      ],
      "version": 2,
      "checksum": "f66ffe997be6e66eac84465e02db7ddff209d52d5835f50ac2e752ad780b2c67",
      "orgUnits": 5,
      "appsEnabled": [
        "x1",
        "x2"
      ],
      "blueprintCode": "BP-RE-002",
      "menuEntitlement": {
        "modules": [
          "org",
          "roles",
          "approval",
          "ticket",
          "booking",
          "records",
          "backup",
          "developer",
          "project",
          "sales",
          "living-ops",
          "operations"
        ]
      }
    }
    16:04:18
  5. 5 · Nạp seed pack (catalog, tham số tenant)DONEattempts: 1
    {
      "rows": {
        "ticket": 2,
        "booking": 2,
        "announcement": 2,
        "personProfile": 5,
        "bookableResource": 3
      },
      "status": "PUBLISHED",
      "version": 2,
      "dependencies": [
        {
          "rows": {
            "orgUnit": 1
          },
          "status": "PUBLISHED",
          "version": 1,
          "dependencies": [],
          "seedPackCode": "SP-BASE-ORG"
        },
        {
          "rows": {},
          "status": "PUBLISHED",
          "version": 1,
          "dependencies": [
            {
              "skipped": "already-applied-in-chain",
              "seedPackCode": "SP-BASE-ORG"
            }
          ],
          "seedPackCode": "SP-BASE-OFFICE"
        },
        {
          "rows": {},
          "status": "PUBLISHED",
          "version": 1,
          "dependencies": [
            {
              "skipped": "already-applied-in-chain",
              "seedPackCode": "SP-BASE-ORG"
            }
          ],
          "seedPackCode": "SP-BASE-RECORDS"
        },
        {
          "rows": {},
          "status": "PUBLISHED",
          "version": 1,
          "dependencies": [
            {
              "skipped": "already-applied-in-chain",
              "seedPackCode": "SP-BASE-ORG"
            }
          ],
          "seedPackCode": "SP-BASE-BACKUP"
        }
      ],
      "seedPackCode": "SP-RE-DEMO"
    }
    16:04:19
  6. 6 · Tạo backup baselineDONEattempts: 1
    {
      "byteSize": 9497,
      "checksum": "6d041f179f97b81d93d7201aedab485c1d984c72b268ee6c153bc8cd8754eb47",
      "backupJobId": "cmspv4qmw000t1ufhc1uf4lgf"
    }
    16:04:19
  7. 7 · Kiểm thử cách ly (MUST_NOT_LEAK)DONEattempts: 1
    {
      "mustNotLeak": true,
      "targetSeesXtech": 0,
      "xtechSeesTarget": 0
    }
    16:04:19
  8. 8 · Bàn giao + kích hoạt registryDONEattempts: 1
    {
      "launchId": "cmspv4q78000b1ufhc741r1jt",
      "tenantId": "tenant-realestate-demo",
      "openItems": [],
      "acceptedAt": "2026-08-12T09:04:19.490Z",
      "acceptedBy": "user-nam",
      "registryStatus": "ACTIVE",
      "readinessChecks": [
        {
          "key": "registry",
          "status": "PASS"
        },
        {
          "key": "identity-baseline",
          "status": "PASS"
        },
        {
          "key": "apps-enabled",
          "status": "PASS"
        },
        {
          "key": "backup-provisioned",
          "status": "PASS"
        },
        {
          "key": "isolation",
          "status": "PASS"
        }
      ]
    }
    16:04:19