Operations 台账、供应与账单
本页补充 Operations 概览,说明承诺和履约卡片之外的台账页面。
如果某一行显示的是技术 ID,而不是可读的名称或项目代码,请不要把它当作业务数据。请刷新卡片或报告给负责人,也不要把该界面用于公开文档。
在当前版本中,如果所选语言的翻译消息尚未完整提供,列表和模块中的部分标签(包括筛选器、状态和操作)可能显示为英文。下文所述的数据和流程规则不受影响。
摘要与承诺
/operations/summary 汇总待检查承诺、临近期限、服务权益和需要关注的发票。这是分流视图,不是会计余额。没有行、期间或状态的数字不能视为已确认总额。
如果摘要的任何数据源尚未就绪,卡片可能无法完整加载。重试前请先检查权限和数据是否已准备好。请在一分钟后重试摘要,不要把缺失值或零当作最终总数;如果是普通加载失败,请重试完整快照,而不是单独重试某项指标。
服务权益
/operations/services 默认显示当前操作者在整个门户中可见的服务权益。客户选择器只是本地、不会持久化的缩小条件;首次加载最多返回 25 行,显示更多会继续同一筛选。可通过 /operations/services/:entitlementId 直接打开具体权益卡片。筛选后的空结果不等于全局列表为空,也不表示权益为零。
关系解析成功时,权益卡片还会链接到客户和来源承诺。无法读取补充信息时,卡片仍会以中性标签显示;这不代表关系不存在。使用历史及其状态转换仍需单独检查权限和当前修订。
卡片还会显示包含已授予、已使用、已预留和可用数量的期间,以及使用表中的 pending_approval、captured、allocated、approved、posted、rejected、reversed 状态。记录使用量、批准和过账是拥有不同权限的独立操作;记录作者不能批准自己的记录。输入使用量前先检查可用余额,但不要承诺超额会立即被拒绝:记录可能先创建,超额直到另一位审核人批准或过账时才被发现。每次状态转换后重新读取卡片,公开截图中不要显示技术代码。
时间数量可能会按购买的单位精确改写:例如 480 分钟和 390 分钟会使用该权益配置的一种或多种单位显示。这只是显示格式,请按字段旁标出的单位输入;不要凭猜测四舍五入小数或负数。
当当前期间和可用余额允许时,记录使用量表单会直接显示在权益卡片的历史记录旁边。请按字段旁标出的单位输入正整数(例如分钟),并可选填申请、任务或备注等原因。保存会创建使用记录,不会替代独立的批准和过账操作。如果表单或单位没有显示,不要猜测,也不要盲目重复请求。
当前前端在俄语和英语之外仍可能为服务/详情标签显示英语回退;在原生翻译部署并完成视觉复核前,不要把它们当作本地化截图证据。
供应、仓库与采购
/operations/supply 提供采购和仓库两个页签。仓库行打开 /operations/supply/warehouses/:warehouseId,展示类型、状态、时区、位置和库存。草稿、启用和暂停状态需要相应权限;暂停会暂停收货、预留和库存移动。
当前界面的仓库生命周期仅支持草稿、启用和暂停状态;恢复会回到启用状态。激活、暂停和恢复按钮仅管理员可见,并要求填写非空依据且使用当前版本。只有仓库处于启用状态时才能添加库位。即使更广泛的后端契约支持停用或关闭,也不要把这些操作描述为本页面可用按钮。
创建仓库会打开模态框:代码和名称必填,类型与时区必须明确选择。如果缺少管理员权限、代码已被使用或字段未通过,请修正数据或申请权限,不要盲目重复创建。测试时使用合成仓库,不要使用真实地址。
仓库和发票列表每页最多加载 25 行;显示更多会加载下一页,不会重新计算已显示的行。采购页签最多请求 50 条采购申请和供应商订单,不提供显示更多控件。客户筛选会将列表缩小到所选客户;未筛选时,列表显示你有权访问的所有记录。
采购申请和供应商订单会显示在采购页。采购申请可以在会采购缺口的履约配置下由已确认订单自动生成,也可以手动创建。申请详情位于 /operations/procurement/requisitions/:requisitionId;处于寻源阶段时会显示不可变的需求行、精确数量和供应商选择器。批准、拒绝、开始寻源或取消要求原因和当前版本。分配供应商后申请已准备好生成订单,但供应商订单按设计尚未构建:如果关联关系或下一步尚未准备好,订单不会自动出现。请检查申请状态并联系管理员;空列表可能是当前数据的真实结果,而不是界面故障。
在寻源状态下,为具体需求行选择或更换供应商。如果需求行或数量缺失、供应商搜索不可用、没有匹配公司,或公司不能作为供应商,分配会被明确阻止;先刷新并检查状态,不要盲目重复。
如果当前版本显示新建采购申请,手动入口为 /operations/procurement/requisitions/new。选择商品和数量;单位、商品版本和精度来自目录,采购方来自可用法人,需求日期和备注可选。供应商、价格和仓库稍后确定。如果权限不足、申请已存在或字段未通过,请先检查状态并修正数据,再重试。
账单与发票
/operations/billing 是支持可选客户筛选的发票台账;/operations/billing/invoices/:invoiceId 打开发票卡片。发票会在客户作出验收决定后出现;如果验收仅已准备好、尚未发送给客户,发票列表可能仍为空。此时请使用 打开验收,不要前往目录。检查编号、状态、开具/付款日期、总额和未结金额;空列表不等于零欠款。
同一路径的 计费 标签显示尚未开票的服务金额。它不是发票列表:每一行说明一笔计费及其服务期间,并不证明发票已经存在。待处理计费的金额可能未知而不是零;如果期间、可读名称或金额缺失,请勿自行补全或推断欠款。创建发票 会改变数据;只读检查只能打开该标签并核对清晰名称、期间、状态和货币,不能选择行、创建或提交发票。
发票卡片为只读:开具、审批和其他修改由具备相应权限的授权角色完成。状态可能包括草稿、待审批、已批准、已开具、已发送、部分付款、已付款、逾期、作废或已取消。核对总额、已支付、credited 和未结金额,再检查行项目的描述、数量、金额及相关文档。加载失败时先检查状态再重试,并区分空发票与对象不可用。
在 /operations/billing/invoices/:invoiceId 中,发票和行项目并行加载:加载中、可重试错误、发票缺失或不可用、空行项目是不同状态。成功的合成截图应显示编号、状态、日期、所选区域货币中的总额/已付/已贷记/未结金额、行项目和关联文档。该页面只读:不要开具、付款或修改发票,也不要使用真实付款信息或客户数据。
每个金额都要核对显示的货币是否符合市场,并检查计算来源和舍入。不要跨市场复用含金额的示例。
设置与工作单
设置页面 /operations/settings 决定哪些法人可作为订单、发票和交付文件中的我方主体。至少选择一个法人前,系统可能阻止创建,而不是猜测开票主体。保存可能因权限、版本过期或临时不可用而被阻止;请检查权限、刷新页面,稍后再试。
工作单详情位于 /operations/work-orders/:workOrderId,通常从履约页面打开。没有单独的工作单列表;缺少链接可能表示工作包尚未创建或当前用户无权访问,而不是工作包丢失。
工作单卡片可以显示计划 → 准备开工 → 进行中以及任务包。但在当前界面中,任务包没有创建或派发任务组件的操作:仅凭工作单状态不能证明执行人已经收到或完成任务。如果流程要求从工作单派发任务,请暂停交接或交付,并与 Operations 负责人确认下一步;不要通过直接 API 调用或技术标识符绕过这一限制。
错误与安全检查
请区分空列表、筛选后为空、无权访问、对象不可用、冲突、字段未通过和临时故障。部分成功后先重新读取台账和历史,再用当前版本重试。计划中的只读服务示例统一使用同一条实体链:客户 Demo Client North、服务权益 Support package — test、来源产品 Support hours — test。不要混淆实体类型,也不要展示银行信息、真实发票、合同或客户数据。开始或分享前,确认所选门户语言中的模块、状态、操作标签以及显示的币种。