跳轉到

取得欄位資訊

外掛欄位可以透過 Plugin API 來取得更多 UOF X 的使用者和公司資訊。

取得表單資訊

繼承BpmFwWriteComponent可以從外掛欄位的this.taskNodeInfo取得表單資訊。站點的各項資訊在申請狀態中無法取得。

參數名稱 型態 說明
applicantId string 申請者 Id
applicantDate string 申請時間
nodeId string 站點 Node Id
ownerId string 站點簽核者 id
codeOfProcessSite string 站點代號
variables Array<BpmFwTaskVariableModel> 表單變數

BpmFwTaskVariableModel

參數名稱 型態 說明
id string Id
code string 代碼
name string 名稱
value string

取得欄位資訊

  • id: 欄位本身的 Id,此資訊由系統自動產生。
  • code: 欄位代號,在表單維護中所設定的欄位代號。
  • name: 欄位名稱,在表單維護中所設定的欄位名稱。
  • descr: 欄位說明,在表單維護中所設定的欄位說明。
  • exProps: 在屬性頁中所提供的exProps
  • editable: 是否在表單維護中設定為可編輯。
  • required: 是否在表單維護中設定為必填。
  • pluginSetting: 目前僅提供entryHost可以取用,該值為站台主機位置。

上述欄位資料皆可直接使用this進行存取。

export class HelloWorldComponent extends BpmFwWriteComponent {
  ngOnInit() {
    // 在 console 中印出 Id、欄位代號與名稱
    console.log(this.id, this.code, this.name);
  }
}