zoukankan      html  css  js  c++  java
  • K3Cloud 业务流程图Sql

    --业务流程实例。上下查使用
    SELECT * FROM T_BF_INSTANCE
    where FFIRSTBILLID = '100810'
    --业务流程实例分录。上下查使用
    SELECT * FROM T_BF_INSTANCEENTRY
    WHERE FINSTANCEID = '5a000419ab13b2'

    应该要插入T_BF_INSTANCE 、T_BF_INSTANCEENTRY表,前一个表要考虑业务流程id。
    T_BF_INSTANCEENTRY中FSID是源单id(一般为单据的分录id),FTID为目标单id
    你可以查一下这两个表中的已有数据

    --1、插入业务实例表T_BF_INSTANCE (如果当前单据位于某个业务流程中,譬如A单据生成B,A有业务流程,B也是同一个业务流程,则T_BF_INSTANCE只需要插入A的数据即可)
    --FINSTANCEID:可使用newid()生成
    --FFLOWID:源单上录入的业务流程id,
    --FSOURCEID:来源instanceid,譬如A->B,则B的FSOURCEID为A,A的FSOURCEID为''
    --FMASTERID:如果有FSOURCEID,更新为sourceid,否则更新为当前记录的FINSTANCEID(可以先insert再update)
    --FSTATUS:"A"
    --FFIRSTFORMID:源单formid,
    --FFIRSTBILLID:源单fid,
    --FFIRSTBILLNO:源单单据号
    --FSTARTTIME:SYSDATETIME()

    --2、插入业务实例分录表T_BF_INSTANCEENTRY:如果当前单据为该业务实例下第一个form,则【无->源单A,A->B】,否则【A->B】
    --FROUTEID:newId()
    --FINSTANCEID:上条insert语句的FINSTANCEID
    --FLINEID:源单行号
    --FSTABLENAME:源单表名
    --FSID:源单分录id,
    --FTTABLENAME:目标单表名,一般为分录表,
    --FTID:目标单分录主键值
    --FFIRSTNODE:首节点标识(即这个业务流程的第一个上下游关系,一般为为无->A),是则为1,否为0

  • 相关阅读:
    代码1
    js中级第13天
    dom 浏览器模型
    js中级第12天
    js中级第11天
    js中级第十天
    js中级第九天
    js中级第8天
    js中级第六天
    js中级第七天
  • 原文地址:https://www.cnblogs.com/jlz-s/p/9705152.html
Copyright © 2011-2022 走看看