stateDiagram-v2 accTitle: SCAFFOLD:交接说明与工作批次的状态 accDescr: 两个状态机:交接说明从开放(abierta)开始,接收方接手后变为已接手(tomada),工作完成后变为已关闭(cerrada);等待另一份说明时处于阻塞(bloqueada_por),那份说明关闭后回到开放;可从开放或已接手状态附原因取消(cancelada),被退回时也会取消。工作批次从开放(abierto)开始,最终变为已关闭(cerrado),即结果已写明且没有待办事项,或附原因变为已废弃(descartado)。 direction LR state "交接说明" as nota { state "abierta(开放)" as abierta state "tomada(已接手)" as tomada state "bloqueada_por(阻塞)" as bloqueada_por state "cerrada(已关闭)" as cerrada state "cancelada(已取消)" as cancelada [*] --> abierta abierta --> tomada: 接收方接手 abierta --> bloqueada_por: 等待另一份说明 bloqueada_por --> abierta: 另一份已关闭 tomada --> cerrada: 工作完成 abierta --> cancelada: 附原因 tomada --> cancelada: 附原因或被退回 } state "工作批次" as lote { state "abierto(开放)" as abierto state "cerrado(已关闭)" as cerrado state "descartado(已废弃)" as descartado [*] --> abierto abierto --> cerrado: 结果已写明且无待办 abierto --> descartado: 附原因 }