Skip to content

Integration 概览

Integration 是指把外部系统(Vendor)连接到 RightCapital 平台。Integration Team 负责:

  1. Data Integration:把 Vendor 的金融数据(positions、holdings、insurance)同步到 RightCapital。
  2. SSO(Single Sign-On):让 Advisor 可以在 RightCapital 和 Vendor 系统之间无感登录。
  3. CRM Integration:从 Vendor 系统导入 household/client 信息。

业务背景:Advisor 的客户(household)通常把资产分散在多个机构,例如不同银行的 savings account 和不同 brokerage 的 investment account。

价值:Integration 让 Advisor 可以:

  • 快速将 household financial data 导入 RightCapital。
  • 每天自动同步 Vendor 数据。
  • 节省手工录入所需的时间和精力。
组件 说明 主要用途
Data Integration 同步 securities、positions、insurance data 日常核心操作
Morningstar Security Master 数据源(prices、fundamentals) Security matching 和 pricing
SSO single sign-on authentication 无缝登录体验
CRM Integration Household 和 contact information Client data import

RightCapital 接入的外部金融机构或数据提供方,例如 Schwab、Fidelity、TD Ameritrade、Orion。

Advisor 在 Vendor 系统中的唯一标识。File-based integration 使用它把文件关联到具体 Advisor。

RightCapital Advisor 与其 Vendor 身份之间的关联(File-based 使用 Rep Code,API-based 使用 OAuth token)。

Advisor 为某个 household 选择要从 Vendor 导入到 RightCapital 的 accounts 的过程。

每天运行的定时批处理(通常在 US evening),用于更新所有 Vendor integration 数据。

已迁移:Vendor SFTP → Collector → raw S3 → Lambda → normalized S3 → ELT/Snowflake → Retail API → Database
legacy:Vendor SFTP → Collector → S3 latest → Retail API parser → Database

已迁移 vendor 的流程是:

  1. Vendor 通过 SFTP 提供数据文件
  2. Collector 下载/接收文件并写入 raw S3
  3. Lambda 生成 normalized 文件,integrations/elt 写入 Snowflake target tables
  4. Retail API 在 ELT completion 后读取 target tables 并写入 database

legacy vendor 才由 Retail API 直接解析 S3 的 LATEST/latest 文件。

主要特征

  • Data files 包含用于识别 advisor 的 Rep Code。
  • Support team 在 Admin Center 创建 integration mapping。
  • 文件通常包含 accounts、positions、securities、tax lots。
Retail API → Vendor API → Database
  1. Advisor authorizes RightCapital via OAuth or similar
  2. RightCapital stores authorization credentials
  3. System calls Vendor API to fetch data

Key Characteristics:

  • Advisor self-service authorization flow
  • Real-time or near-real-time data access
  • Common auth methods: OAuth 2.0, API tokens

工作流:Advisor 如何使用 Integration

Section titled “工作流:Advisor 如何使用 Integration”

File-based:

  1. Advisor contacts Support
  2. Support guides advisor to request data push from Vendor
  3. Vendor starts sending files to RightCapital
  4. Support creates integration mapping with advisor’s Rep Code

API-based:

  1. Advisor goes to Advisor Portal → Integrations
  2. Selects Vendor and follows authorization flow
  3. System stores credentials, integration is active
  1. Advisor opens Client Portal → Profile → Net Worth → Link Account
  2. Selects a Vendor from their active integrations
  3. System displays available households/accounts from Vendor
  4. Advisor selects which data to import
  5. Data is saved to the current household
  • Unlink specific account: Client Portal → Link Account → uncheck the item
  • Remove entire integration:
    • File-based: Contact Support to remove Rep Code
    • API-based: Advisor Portal → Integrations → disconnect
System URL Pattern Purpose
Advisor Portal app.rightcapital.{com,qa,net} Advisor-facing, integration management
Client Portal client.rightcapital.{com,qa,net} Client-facing, Link Account feature
Admin Center admin.rightcapital.{com,qa,net} Support/Admin, integration configuration