jeeflow unified facade: flow(action, args) 45 actions + contract outlet layer
Dependencies
let facade = @facade.Facade::make(ctx) // ctx wires engine + repositories + SPI closures
let resp = facade.flow("processDefine/startAndExecute", args) // start + auto-apply
let _ = facade.flow("processTask/execute", args) // submitType dispatch: 0/1/2/3/4/6/20
let page = facade.flow("processTask/todoList", args) // five-key pagination| group | actions |
|---|---|
| processDefine (8) | page · detail · startAndExecute · deploy · redeploy · remove · upAndDown · getLastByName |
| processInstance (14) | page · detail · startAndExecute · withdraw · highLight · approvalRecord · getAssigneeTextData · bizData · createCCInstance · updateCCStatus · ccList · stats/overview · stats/trend · stats/group |
| processTask (9) | todoList · doneList · execute · detail · jumpAbleTaskNameList · candidatePage · surrogate · addCandidate · latest |
| processDesign (9, ext repo) | page · detail · save · update · updateDefine · remove · deploy · redeploy · listByType |
| processSurrogate (5, ext repo) | page · save · update · detail · remove |
async fn[R : ProcessRepository, E : ProcessExtRepository] Facade::approval_record(self : Facade[R, E], args : Map[String, Json]) -> Json raise JeeflowErrorasync fn[R : ProcessRepository, E : ProcessExtRepository] Facade::biz_data(self : Facade[R, E], args : Map[String, Json]) -> Json raise JeeflowErrorasync fn[R : ProcessRepository, E : ProcessExtRepository] Facade::candidate_page(self : Facade[R, E], args : Map[String, Json]) -> Json raise JeeflowErrorasync fn[R : ProcessRepository, E : ProcessExtRepository] Facade::cc_list(self : Facade[R, E], args : Map[String, Json]) -> Json raise JeeflowErrorasync fn[R : ProcessRepository, E : ProcessExtRepository] Facade::create_cc_instance(self : Facade[R, E], args : Map[String, Json]) -> Json raise JeeflowErrorasync fn[R : ProcessRepository, E : ProcessExtRepository] Facade::define_detail(self : Facade[R, E], args : Map[String, Json]) -> Json raise JeeflowErrorasync fn[R : ProcessRepository, E : ProcessExtRepository] Facade::define_page(self : Facade[R, E], args : Map[String, Json]) -> Json raise JeeflowErrorasync fn[R : ProcessRepository, E : ProcessExtRepository] Facade::define_remove(self : Facade[R, E], args : Map[String, Json]) -> Json raise JeeflowErrorasync fn[R : ProcessRepository, E : ProcessExtRepository] Facade::define_up_and_down(self : Facade[R, E], args : Map[String, Json]) -> Json raise JeeflowErrorasync fn[R : ProcessRepository, E : ProcessExtRepository] Facade::deploy(self : Facade[R, E], args : Map[String, Json]) -> Json raise JeeflowErrorasync fn[R : ProcessRepository, E : ProcessExtRepository] Facade::design_deploy(self : Facade[R, E], args : Map[String, Json]) -> Json raise JeeflowErrorasync fn[R : ProcessRepository, E : ProcessExtRepository] Facade::design_detail(self : Facade[R, E], args : Map[String, Json]) -> Json raise JeeflowErrorasync fn[R : ProcessRepository, E : ProcessExtRepository] Facade::design_list_by_type(self : Facade[R, E], args : Map[String, Json]) -> Json raise JeeflowErrorasync fn[R : ProcessRepository, E : ProcessExtRepository] Facade::design_page(self : Facade[R, E], args : Map[String, Json]) -> Json raise JeeflowErrorasync fn[R : ProcessRepository, E : ProcessExtRepository] Facade::design_redeploy(self : Facade[R, E], args : Map[String, Json]) -> Json raise JeeflowErrorasync fn[R : ProcessRepository, E : ProcessExtRepository] Facade::design_remove(self : Facade[R, E], args : Map[String, Json]) -> Json raise JeeflowErrorasync fn[R : ProcessRepository, E : ProcessExtRepository] Facade::design_save(self : Facade[R, E], args : Map[String, Json]) -> Json raise JeeflowErrorasync fn[R : ProcessRepository, E : ProcessExtRepository] Facade::design_update(self : Facade[R, E], args : Map[String, Json]) -> Json raise JeeflowErrorasync fn[R : ProcessRepository, E : ProcessExtRepository] Facade::design_update_define(self : Facade[R, E], args : Map[String, Json]) -> Json raise JeeflowErrorasync fn[R : ProcessRepository, E : ProcessExtRepository] Facade::done_list(self : Facade[R, E], args : Map[String, Json]) -> Json raise JeeflowErrorasync fn[R : ProcessRepository, E : ProcessExtRepository] Facade::execute(self : Facade[R, E], args : Map[String, Json]) -> Json raise JeeflowErrorasync fn[R : ProcessRepository, E : ProcessExtRepository] Facade::flow(self : Facade[R, E], action : String, args : Map[String, Json]) -> Jsonasync fn[R : ProcessRepository, E : ProcessExtRepository] Facade::get_assignee_text_data(self : Facade[R, E], args : Map[String, Json]) -> Json raise JeeflowErrorasync fn[R : ProcessRepository, E : ProcessExtRepository] Facade::get_last_by_name(self : Facade[R, E], args : Map[String, Json]) -> Json raise JeeflowErrorasync fn[R : ProcessRepository, E : ProcessExtRepository] Facade::high_light(self : Facade[R, E], args : Map[String, Json]) -> Json raise JeeflowErrorasync fn[R : ProcessRepository, E : ProcessExtRepository] Facade::instance_detail(self : Facade[R, E], args : Map[String, Json]) -> Json raise JeeflowErrorasync fn[R : ProcessRepository, E : ProcessExtRepository] Facade::instance_page(self : Facade[R, E], args : Map[String, Json]) -> Json raise JeeflowErrorasync fn[R : ProcessRepository, E : ProcessExtRepository] Facade::jump_able_task_name_list(self : Facade[R, E], args : Map[String, Json]) -> Json raise JeeflowErrorasync fn[R : ProcessRepository, E : ProcessExtRepository] Facade::redeploy(self : Facade[R, E], args : Map[String, Json]) -> Json raise JeeflowErrorasync fn[R : ProcessRepository, E : ProcessExtRepository] Facade::start_and_execute(self : Facade[R, E], args : Map[String, Json]) -> Json raise JeeflowErrorasync fn[R : ProcessRepository, E : ProcessExtRepository] Facade::stats_group(self : Facade[R, E], args : Map[String, Json]) -> Json raise JeeflowErrorasync fn[R : ProcessRepository, E : ProcessExtRepository] Facade::stats_overview(self : Facade[R, E], args : Map[String, Json]) -> Json raise JeeflowErrorasync fn[R : ProcessRepository, E : ProcessExtRepository] Facade::stats_trend(self : Facade[R, E], args : Map[String, Json]) -> Json raise JeeflowErrorasync fn[R : ProcessRepository, E : ProcessExtRepository] Facade::surrogate_detail(self : Facade[R, E], args : Map[String, Json]) -> Json raise JeeflowErrorasync fn[R : ProcessRepository, E : ProcessExtRepository] Facade::surrogate_page(self : Facade[R, E], args : Map[String, Json]) -> Json raise JeeflowErrorasync fn[R : ProcessRepository, E : ProcessExtRepository] Facade::surrogate_remove(self : Facade[R, E], args : Map[String, Json]) -> Json raise JeeflowErrorasync fn[R : ProcessRepository, E : ProcessExtRepository] Facade::surrogate_save(self : Facade[R, E], args : Map[String, Json]) -> Json raise JeeflowErrorasync fn[R : ProcessRepository, E : ProcessExtRepository] Facade::surrogate_update(self : Facade[R, E], args : Map[String, Json]) -> Json raise JeeflowErrorasync fn[R : ProcessRepository, E : ProcessExtRepository] Facade::task_detail(self : Facade[R, E], args : Map[String, Json]) -> Json raise JeeflowErrorasync fn[R : ProcessRepository, E : ProcessExtRepository] Facade::task_latest(self : Facade[R, E], args : Map[String, Json]) -> Json raise JeeflowErrorasync fn[R : ProcessRepository, E : ProcessExtRepository] Facade::task_surrogate(self : Facade[R, E], args : Map[String, Json]) -> Json raise JeeflowErrorasync fn[R : ProcessRepository, E : ProcessExtRepository] Facade::todo_list(self : Facade[R, E], args : Map[String, Json]) -> Json raise JeeflowErrorasync fn[R : ProcessRepository, E : ProcessExtRepository] Facade::update_cc_status(self : Facade[R, E], args : Map[String, Json]) -> Json raise JeeflowErrorasync fn[R : ProcessRepository, E : ProcessExtRepository] Facade::withdraw(self : Facade[R, E], args : Map[String, Json]) -> Json raise JeeflowErrorfn parse_epoch_secs(s : String) -> Int64?Install
Download zipjeeflow unified facade: flow(action, args) 45 actions + contract outlet layer
Dependencies