伤心客 发表于 2025-4-19 01:09:50

AIGC项目中的【模板历程】方案的计划实践

作者:京东科技 贾玉龙
1 项目先容

1.1 项目背景

简单一句话:模板历程是流程的子流程;往往用于比较复杂的aigc项目流程中。
由于一个模板有多个流程,一个运营人员可以操纵多个流程,也可创建多个流程。在模板保举时,就会导致不知道是哪次流程。
1.2 项目目标

为了区分模板中流程,就需要增长历程的概念(子流程),为了方便运营理解,此处也叫模板历程。
2 需求分析

2.1 底层逻辑

1、场景模板、指令触发模板均支持实例,模板数据支持根据实例举行隔离(原来启航项目创建多个SC,每次都需要澄清,如今根据历程隔离,当一个历程中存在多个SC时,才需要澄清),公共信息存储需要新增实例查询等能力
2、历程不会结束,支持移除(逻辑删除,不真实删除),仅历程创建人可删除自己创建的历程,项目管理员可删除全部进场,无权限不表现删除按钮(需要增长埋点,记载操纵人及时间)
3、模板卡片的步调流程状态,根据历程独立表现。
2.2 触发方式

1、【主动表现】每次进入项目详情页,若全部历程中存在历程,主动表现此卡片,无历程不表现。
2、【指令触发】输入:历程/场景历程/模板历程
3、无历程,用户触发恣意步调,均创建一个新的历程
4、用户可根据需求选择【新建历程】
2.3 历程分类

1、区分:全部历程、我的历程
2、每次触发卡片。默认打开【全部历程】
3、卡片引导文案,如下
全部历程:以下当前项目下正在举行中的全部历程,请选择。
我的历程:以下是您在当前项目下正在举行中的全部历程,请选择。
4、全部历程表现逻辑:表现当前项目的全部历程,按照创建时间倒序表现
2.4 历程详情

1、表现字段
历程名称:默认表现模板名称,支持编辑
创建时间:历程创建时间,年代日 时分秒
创建人:表现创建人头像、中文名,点击支持快速唤起京ME举行对话
模板进度:表现当前模板历程实例中步调完成情况
当前步调信息:表现当前板历程实例中最新的正在操纵/代操纵的步调
当前步调操纵人:若当前步调有操纵人,表现当前操纵人信息,像是规则同创建人,若当前步调操纵人不表现该字段信息
2.5 历程名称修改

1、点击编辑按钮,历程名称可编辑(保存原名称),最多支持1-20汉字长度,支持特别字符。
2、删除空内容时,表现提示内容:支持1-20汉字
3、点击其他区域直接保存内容(若保存时,名称无内容,直接添补原始内容-模板名称)
2.6 删除历程

1、仅历程创建人可删除自己创建的历程,项目管理员可删除全部进场,无权限不表现删除按钮
2、点击删除按钮,表现弹窗,二次确认
弹窗内容:是否确认删除此历程,历程删除后对应产生的数据建无法修改以及编辑,请慎重操纵!
2.7 新建历程

点击新建历程,后主动唤起场景模板引导卡片,新卡片无历程,用户点击恣意步调后,创建新历程实例

3 概要计划

3.1 系统流程图

https://i-blog.csdnimg.cn/direct/85bf2336b59742be880589e02b9d0aff.webp

3.2 历程计划逻辑

https://i-blog.csdnimg.cn/direct/992209c8fbe7468c867c19a2866b82e9.webp

3.3 历程卡片逻辑

https://i-blog.csdnimg.cn/direct/d9bf6c16fc8543dd9b1ed629fe07d03a.webp

4 详细计划

4.1 各模块实现方案

1、主动卡片展示:每当用户访问项目详情页面时,系统将主动检测当前是否有任何历程正在运行。若存在历程,则立刻表现相应的卡片信息;若当前无历程举行,则卡片不会表现,以保持界面的整洁性。
2、指令式激活:用户可通过输入特定的指令来触发相关功能,这些指令包括“历程”、“场景历程”或“模板历程”。输入任一指令后,系统将根据指令内容执行相应的操纵或展示相关信息。
3、新建历程机制:若当前系统检测到没有正在举行的历程,而且用户尝试通过任何方式(如点击按钮、输入指令等)触发与历程相关的操纵,系统将主动为用户创建一个全新的历程实例,以满足用户的操纵需求。
4、用户自定义新建:此外,为了提供更高的灵活性和便捷性,用户还可以根据自己的详细需求,主动选择【新建历程】的选项来手动创建一个新的历程。这一功能允许用户随时根据自己的工作操持或项目需求,快速启动新的任务或项目历程。
5、历程的增删改查:添加、修改名字、搜索等逻辑。
4.2 实现方案详细计划

以下为详细计划方案
https://i-blog.csdnimg.cn/direct/7400c219294e4bd2add2eefff9e8207a.webp
4.3 模版历程卡片计划

卡片样式设置规则
subType: “subType”
cardStyle: “subType_card_style” (控制样式专用)
https://i-blog.csdnimg.cn/direct/399bd46f05904def9ff192b286f93ca2.webp
卡片数据布局
"cardInfo": {
    "title": "", // 卡片名称
    "subType": "full_work_card", // 卡片标识
    "workItem":{
      "allItem":"全部进程",
      "userItem": "仅我创建",
      "myTurnItem": "轮到我的",
    }
    "newItem":"新建进程",
}
// 返回给后端结构
{
    "ext":{
      "skillCall": {
            "domainCode": "",
            "commandCode": "",
            "workId": ""
      }
    }
}
5 实际结果

点击项目详情,谈天助手打开历程卡片:
https://i-blog.csdnimg.cn/direct/bb30b956a9c541449a628c67ce5c1282.webp
点击 “测2” 历程,进入如下页面:
https://i-blog.csdnimg.cn/direct/ac07e0e9c023428a91fe46a55ae4e63b.webp

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: AIGC项目中的【模板历程】方案的计划实践