MariOS 全流程操作手册
面向航运公司日常工作演练:从估算成交、航次执行、滞期索赔到财务结算与管理数据看板,并覆盖 AI 助手、邮件复核、例行任务中枢与事件自动化。本地演示入口 http://localhost:3000。
1. 当前系统可否用于全流程日常工作?
结论:可用于「试点 / PoC / 培训演练」级的全流程日常台面;尚不宜作为大型航运公司生产环境的唯一核心系统全面替代。
商业主干(估算 → 租约 → 航次 → 装卸时间/索赔 → 燃油 → 发票收付款)在产品台面与自动化测试中已打通; 邮件业务(复核 / AI 落地 / 业务草稿)、AI 助手与对话、事件驱动的任务自动化、例行任务中枢、单据 PDF 已接入日常台面(见第 6 节)。 ERP 深集成、船期甘特硬冲突、报表钻取仍偏演示或待加深。
2. 演示账号(租户 demo)
密码统一 Demo1234!。平台运营租户码 sys / ops@marios.platform / Ops1234!。
| 邮箱 | 角色 | 建议演练入口 |
|---|---|---|
charterer@demo.marios | 租船 | 估算 · 租约 · 邮件复核 |
ops@demo.marios | 航次操作 | 航次 · 挂靠港 / 午报 / SOF · 孪生 |
demurrage@demo.marios | 滞期 | 财务台 · Laytime · 索赔 |
finance@demo.marios | 财务 | 发票 · 收付款 · 航次损益 · 账龄 |
tech@demo.marios | 机务 | 船舶管理 · 证书 / PMS |
mgmt@demo.marios | 管理层 | 工作台 · 数据看板 |
admin@demo.marios | 租户管理员 | 控制平面 · 用户安全 · Office |
顶栏可切换 中文 | EN;全局搜索 Ctrl+K;帮助:侧栏底部「知识中心」。
3. 商务全链路操作(租船视角)
登录并进入工作台
- 打开 /login,租户码
demo,使用租船账号登录。 - 进入 /home 工作台,确认角色快捷入口与小部件。
主数据确认
- 打开船舶 / 港口 / 对手方主数据页,确认有可用船舶、装卸港与租家。
- 若对手方制裁状态为 blocked,租约将无法激活(合规拦截)。
航次估算(Estimate)
- 进入 /estimates,新建估算:选择船舶、对手方,填写货量、运价/包干、佣金、航次天数、燃油与港口费等。
- 点击计算得到 TCE;可克隆方案做对比与敏感度。
- 已有邮件或聊天记录时,用「从文本填充」粘贴解析,逐字段核对后写入表单(见第 6 节)。
- 满意后执行转租约(To CP),生成草稿租约。
页面路径:/estimates
租约审批与激活
- 进入 /charters,打开由估算生成的租约。
- 状态流转:
draft→pending_approval→active(不可跳过)。 - 激活后系统可关联生成航次(视种子与链路配置)。
- COA 场景可在租约台记录 lifting;租约修订获批会发出域事件,自动通知相关部门并派财务复核任务。
4. 航次运营(操作视角)
开航与挂靠港
- 使用操作账号登录,打开 /operations/voyages。
- 将航次状态切至进行中;新增装港 / 卸港挂靠(顺序、ETA、代理等)。
- 录入午报(船位、航速、ROB、下一港 ETA);系统可提示 ETA 偏差。
- 在挂靠港下登记 SOF 事件(如 NOR),注意使用本地时区。
- 航次工作台的Closeout(收尾)页逐项核对:挂靠港 ATA/ATD、SOF 事实、装卸时间定稿、索赔了结、发票签发、加油交付、TCE 对比;缺项可直接生成跟进任务。
- 完成航次时系统发出
voyage.completed事件,自动收缩日程、生成缺项任务与 TCE 快照。
船队孪生
- 打开 /twin 查看船队态势;可运行 what-if 推演(演示级)。
系统同步追踪 EU ETS 碳排放与 CII 评级,碳成本可按航次自动分摊。
5. 装卸时间、索赔与财务
Laytime 与滞期索赔
- 滞期或财务角色进入 /finance。
- 创建装卸时间单:关联航次 / 挂靠港,录入允许时间、周转时间、滞期费率与时间段(含除外时间)。
- 计算 → 定稿后,可发起 demurrage 索赔并流转谈判 / 结清。
条款库:系统预置 10 套标准租约条款模板(SHINC、SHEX、WWD、WWDSHEX 等),可保存租家定制条款;计算时参数自动填入。
计算书可直接打印为 PDF(含公司抬头),支持批量导出 Excel。
港口使费、燃油、发票
- 港口使费:PDA 编制 → 提交 → 批准 → FDA(记录差异)。
- 燃油订单:询价 → 下单 → 交付,校验 ROB 守恒。
- 运费发票:草稿 → 待批 → 开立 → 分次收款至 paid → GL 过账辅助。
- 发票签发、PDA 关闭会发出域事件,自动生成对账 / 过账任务(GL 过账失败时降级为任务,不静默)。
- 查看动态航次损益(估算 vs 实际 vs 差异)与 AR 账龄。
分析报表入口:/analytics
6. AI 与自动化(贯穿前 5 节的日常台面)
AI 与自动化不是独立的旁路模块,而是挂在原有链路的两端: 读入端——邮件、聊天记录、页面上下文由 AI 解析并起草; 产出端——业务节点发出域事件,流程把「下一步该谁做什么」物化成任务与通知。 贯穿全链路的约束是:AI 只起草、流程只物化,落库一律人工确认(例行任务中枢的四眼规则)。
AI 助手(任意页面 Ctrl+J)
- 在任意页面按 Ctrl+J 打开助手面板,可问「这票航次的 TCE 是多少」「哪些发票逾期未收」。
- 回答取自当前登录租户的数据与知识库;未配置大模型时回落内置规则引擎,回答角标标
rules,不会伪装成 AI。 - 助手可给建议动作与字段建议,但不会直接改台账——需回到页面确认后保存。
MariAI 对话(/ai/chat)
- 打开 /ai/chat,选择 Agent(估算 / 航次 / 市场等)并新建会话。
- Agent 可调用只读工具查询租户数据;消息里的「工具调用」可展开看到实际执行的查询,便于核对口径。
- 会话支持重命名、归档、删除(进回收站);未配置模型时页面顶部常驻提示,已配置但回落时在回复下方说明。
AI Hub(/settings/ai)
- 租户管理员在 /settings/ai 配置模型服务商与模型,可做连通性测试,并设置默认参数。
- 查看用量与配额;也可自带密钥(BYO key),自带密钥的调用不计入平台额度。
- 把技能绑定到模块、配置 Agent 与技能目录;计量默认关闭,需要统计时再开。
邮件复核与 AI 落地(/email/review)
- 在 /email/review 同步邮件:可设 7 / 14 / 30 天窗口与条数上限,按收件箱 / 已发送等文件夹分页浏览。
- 系统按业务类型分类并抽取字段(船舶、港口、运价、装卸时间等),正文已转纯文本,解析字段带来源与置信度。
- 逐类执行:成交回顾 → 生成估算与租约草稿、港口使费 → PDA 草稿、发票 → 发票草稿;也可确认解析结果、忽略并记住该发件人、归档到业务单据。
- 草稿在「待确认草稿」中人工复核后才落库;详情里还能「填入航次计算」,把邮件解析结果带进估算页。
航次计算 AI 填充(三处入口)
- 估算页 /estimates、邮件详情、航次工作台均可「从文本填充」。
- 粘贴邮件 / 聊天记录 → 解析 → 逐字段卡片(值、来源 llm 或 rules、置信度),可勾选、可改值。
- 「应用到表单」后写入估算表单(船舶、对手方、货名、装卸港、运价等),保存前仍需人工复核。
例行任务中枢(/routine)
- /routine 三个 Tab:待确认草稿 / 例行任务 / 技能模板。
- 草稿的每个字段都带证据出处;四眼规则要求第二位确认人复核后才写回业务表(与发起人同人则不放行)。
- 例行任务可定义触发条件(事件 / 时间窗)、执行动作与分派角色,可手工新增、编辑、删除与立即运行;技能模板定义可复用的动作集。
域事件自动化与航次收尾
- 业务节点自动发出域事件:航次完成、lifting 固定 / 完成、租约修订、发票签发、PDA 关闭、加油交付、索赔和解、NOR 更新、装卸时间草稿。
- 处理器把事件物化为跟进任务 + 站内通知 + GL 过账尝试;处理器异常只留痕、不回滚业务操作(自动化失败不挡住业务)。
- 完成航次前看收尾清单(航次工作台 → Closeout):挂靠港 ATA/ATD、SOF 装卸事实、装卸时间定稿、索赔了结、发票签发、加油交付、TCE 对比;缺项按角色与时限自动生成任务。
- 审批链在 /workflows/inbox 处理;审批节点定义在「系统设置 → 工作流」。
文档与 PDF
- 内置 14 类单据模板:发票、贷记通知单、装卸时间计算书、租金账单、成交回顾、估算报价单、PDA、索赔函、SOF、包运合同、航次指令、对账单、汇款通知、供油报告。
- 模板带公司抬头,可在 /settings/templates 定制与预览;业务单据上「Export PDF」直接导出,计算书含抬头可打印。
- 渲染记录可在文档中心查询,并可从站内发送。
7. 船管、审批与管理数据看板
船舶管理
- 机务账号打开 /ship:证书、PMS 工单、缺陷与船员快照(模块深度因许可证/对接而异)。
审批收件箱
- 租约 / 发票等进入待批后,可在 /workflows/inbox 处理。
数据看板
- 打开 /dashboards,按角色进入指挥墙;支持全屏与定时刷新。
- 船队孪生(Twin)支持 what-if 推演;市场数据面板提供运价与油价参考。
8. 租户管理与平台运维
租户控制平面 /settings
- 公司品牌、组织、用户角色、登录安全、语言术语
- 权限矩阵、工作流定义、订阅用量
- SelfCheck、迁入向导、备份、AI Hub、集成中枢、Office 生态、许可证、API 密钥
平台运营 /platform
- 租户供给、产品品牌、IdP、语言库、套餐用量、健康度
- 数据与部署:/platform/ops(数据源、初始化、部署档案、监控)
9. 全链路自动化测试结果
本次执行: apps/api/tests 全量 pytest
结果:全量 pytest 全绿(1379 个测试,覆盖 90+ 个测试文件),含:
test_full_chain.py:估算计算 → 转租约 → 审批激活 → 航次进行 → 挂靠/午报/SOF → Laytime 定稿 → 索赔 → PDA/FDA → 燃油 → 发票收款与 GL → 市场/排放/分析 → Pool/Risk/Berth → Twin what-if → SelfCheck → 航次完成- 条款库、性能索赔(performance claims)、后台作业队列(job queue)、Webhooks、可观测性指标等新特性的覆盖
- AI 与自动化专项:邮件 HTML 转纯文本与多文件夹同步、AI 解析抽取与回退(llm / rules)、域事件处理器物化任务与通知、航次收尾清单、例行任务中枢(草稿 / 任务 / 模板)、四眼规则与写回、文档模板与 PDF 渲染
- 制裁拦截、状态机非法跳转、身份/SaaS/Office/知识中心/平台运维/冒烟面等
说明:自动化覆盖的是 API 业务链路正确性;浏览器 UI 请按本手册各角色路径做一次人工走查。
建议人工走查清单
| 序号 | 检查项 | 账号 | 期望 |
|---|---|---|---|
| 1 | 中英文切换(未登录门户 + 登录后) | — | 文案切换,无 hydration 红错 |
| 2 | 估算计算与转租约 | 租船 | TCE 出数,生成草稿 CP |
| 3 | 租约审批激活 | 租船/管理 | 状态合法流转 |
| 4 | 挂靠港 + SOF + 午报 | 操作 | 时间线可见,本地时区 |
| 5 | Laytime 定稿与索赔 | 滞期 | 金额正确,可结清 |
| 6 | 发票收款 | 财务 | 部分付 → 已付 → GL |
| 7 | 控制平面图标卡 | 管理员 | 图标+标题可点,无「打开→」 |
| 8 | 角色数据看板全屏 | 管理层 | 刷新与全屏正常 |
| 9 | 全局搜索 Ctrl+K | 任意角色 | 可搜到船舶、租约、航次等核心数据 |
| 10 | 打印 / PDF 导出 | 任意角色 | 计算书含公司抬头,PDF 可正常打印 |
| 11 | AI 助手 Ctrl+J | 任意角色 | 可问答租户数据,未配模型时标 rules |
| 12 | 邮件复核 → 生成草稿 | 租船 | 成交回顾邮件生成估算 / 租约草稿,落到待确认 |
| 13 | 例行任务中枢四眼 | 管理 / 财务 | 草稿带证据出处,同人不可自批,确认后写回 |
| 14 | 航次收尾清单与事件任务 | 操作 | Closeout 缺项生成跟进任务,出现在 /tasks |
| 15 | 文档模板 PDF | 财务 | 模板可预览并导出 PDF,含抬头 |
10. 边界说明与落地建议
- 适合: 流程培训、售前演示、中小团队试点台面、与现有系统并行验证。
- 慎用为唯一生产核心,直至: ERP 过账、船期可视化冲突策略、关键连接器与审计合规达到贵司验收标准。
- 租户独立库可登记绑定,当前业务会话默认仍走主库;云厂商「一键部署」多为模板指引。
- AI 的边界: 未配置模型时问答与抽取回落内置规则引擎(回复角标标
rules);AI 只起草、不直接写台账,草稿需在「待确认草稿」经人工复核(四眼规则)后才落库;自带密钥(BYO key)的调用不计入平台额度。 - 自动化的边界: 域事件只产生待办与通知,不推进状态机、不代替审批;任务可由人手工改、删、提前触发,覆盖自动化结果。
- 应用内知识中心兼有检索增强 FAQ 与大模型问答两条路径,回答口径以来源栏目与引用为准。
更多产品说明见仓库 docs/user-guide.md、docs/product-capabilities.md;登录后亦可使用应用内知识中心与各页面右上角的「❓ 页面指引」操作指引。