反饋已提交
網絡繁忙
填報時要同時填入兩個以上的表,需要共用ID時,無法利用填報屬性或SQL自增ID的方式設定ID,此時可透過流水號函式插件生成唯一ID。
點選下載插件:流水號函式插件
設計器插件安裝方法請參見:設計器插件管理
伺服器安裝插件方法請參見:伺服器插件管理
管理者登入數據決策系統,點選「管理系統>系統管理>唯一ID管理」,可以對ID進行新增、編輯、刪除操作,如下圖所示:
在「規則新增」中可設定「規則名稱」、「id生成規則」、「規則描述」三個屬性。
規則校驗邏輯:
可以為空
不為空時,需按照JSON格式填寫,內容包含三個屬性:
mode:
必須存在,且屬性值只支援“inc”(代表連續自增)
reset,figures屬性僅在規則mode值為“inc”的時候有效
reset:
生成的id根據reset屬性值進行週期性重置,比如設定為“week”代表每週重置
支援類型:空字元,“day”,"week","month","year"(不支援自訂值)
reset預設為空,為空時ID在達到上限之後重置
figures:代表位數,如果設定為10,那麼第一個id傳回:0000000001
figures值不超過19,否则会报错:figures屬性僅支援1-19位的整數。
id數值超過設定的位數時會報錯:超出規則邊框,id生成失敗。
正確範例
{mode:"inc",reset:"day",figures:10}:生成連續的每天重置的自動擴充10位的id
註:若對已建立的規則進行了修改,儲存後可能導致歷史資料改寫,請謹慎修改。
ID():生成預設Snowflakeid
ID("規則名稱"):按照規則生成id(規則名稱為3.2節中自訂的規則名稱)
注:連續自增是每次呼叫回傳值符合連續自增,並非業務實際的連續自增,舉例:填報預覽獲得id為0001,入庫0001,再兩次重新整理範本,id為0003,並非00002。
規則名稱不存在時,報錯:ID生成規則不存在!
文 檔回 饋
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉