Class: K3cloud::K3cloudApi

Inherits:
WebApiClient show all
Defined in:
lib/k3cloud/k3cloud_api.rb

Overview

k3cloud Api

Instance Attribute Summary

Attributes inherited from WebApiClient

#config

Instance Method Summary collapse

Methods inherited from WebApiClient

#execute, #initialize

Constructor Details

This class inherits a constructor from K3cloud::WebApiClient

Instance Method Details

#allocate(form_id, data) ⇒ Object

分配



69
70
71
# File 'lib/k3cloud/k3cloud_api.rb', line 69

def allocate(form_id, data)
  execute("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.Allocate", [form_id, data])
end

#attachment_download(data) ⇒ Object

附件下载



99
100
101
# File 'lib/k3cloud/k3cloud_api.rb', line 99

def attachment_download(data)
  execute("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.AttachmentDownLoad", [data])
end

#attachment_upload(data) ⇒ Object

附件上传



94
95
96
# File 'lib/k3cloud/k3cloud_api.rb', line 94

def attachment_upload(data)
  execute("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.AttachmentUpload", [data])
end

#audit(form_id, data) ⇒ Object

审核



29
30
31
# File 'lib/k3cloud/k3cloud_api.rb', line 29

def audit(form_id, data)
  execute("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.Audit", [form_id, data])
end

#batch_save(form_id, data) ⇒ Object

批量保存



19
20
21
# File 'lib/k3cloud/k3cloud_api.rb', line 19

def batch_save(form_id, data)
  execute("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.BatchSave", [form_id, data])
end

#cancel_allocate(form_id, data) ⇒ Object

取消分配



74
75
76
# File 'lib/k3cloud/k3cloud_api.rb', line 74

def cancel_allocate(form_id, data)
  execute("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.CancelAllocate", [form_id, data])
end

#cancel_assign(form_id, data) ⇒ Object

撤销



54
55
56
# File 'lib/k3cloud/k3cloud_api.rb', line 54

def cancel_assign(form_id, data)
  execute("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.CancelAssign", [form_id, data])
end

#delete(form_id, data) ⇒ Object

删除



49
50
51
# File 'lib/k3cloud/k3cloud_api.rb', line 49

def delete(form_id, data)
  execute("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.Delete", [form_id, data])
end

#disassembly(form_id, data) ⇒ Object



121
122
123
# File 'lib/k3cloud/k3cloud_api.rb', line 121

def disassembly(form_id, data)
  execute("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.Disassembly", [form_id, data])
end

#draft(form_id, data) ⇒ Object

暂存



9
10
11
# File 'lib/k3cloud/k3cloud_api.rb', line 9

def draft(form_id, data)
  execute("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.Draft", [form_id, data])
end

#execute_bill_query(data) ⇒ Object

单据查询



44
45
46
# File 'lib/k3cloud/k3cloud_api.rb', line 44

def execute_bill_query(data)
  execute("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.ExecuteBillQuery", [data])
end

#execute_operation(form_id, op_number, data) ⇒ Object

状态转换:如关闭、反关闭、作废、反作废等



64
65
66
# File 'lib/k3cloud/k3cloud_api.rb', line 64

def execute_operation(form_id, op_number, data)
  execute("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.ExcuteOperation", [form_id, op_number, data])
end

#flex_save(form_id, data) ⇒ Object



113
114
115
# File 'lib/k3cloud/k3cloud_api.rb', line 113

def flex_save(form_id, data)
  execute("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.FlexSave", [form_id, data])
end

#get_sys_report_data(form_id, data) ⇒ Object

查询报表数据



109
110
111
# File 'lib/k3cloud/k3cloud_api.rb', line 109

def get_sys_report_data(form_id, data)
  execute("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.GetSysReportData", [form_id, data])
end

#group_delete(data) ⇒ Object

分组删除



89
90
91
# File 'lib/k3cloud/k3cloud_api.rb', line 89

def group_delete(data)
  execute("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.GroupDelete", [data])
end

#group_save(form_id, data) ⇒ Object

分组保存



79
80
81
# File 'lib/k3cloud/k3cloud_api.rb', line 79

def group_save(form_id, data)
  execute("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.GroupSave", [form_id, data])
end

#push(form_id, data) ⇒ Object

下推



59
60
61
# File 'lib/k3cloud/k3cloud_api.rb', line 59

def push(form_id, data)
  execute("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.Push", [form_id, data])
end

#query_business_info(data) ⇒ Object

元数据查询



104
105
106
# File 'lib/k3cloud/k3cloud_api.rb', line 104

def query_business_info(data)
  execute("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.QueryBusinessInfo", [data])
end

#query_group_info(data) ⇒ Object

分组信息查询



84
85
86
# File 'lib/k3cloud/k3cloud_api.rb', line 84

def query_group_info(data)
  execute("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.QueryGroupInfo", [data])
end

#save(form_id, data) ⇒ Object

保存



14
15
16
# File 'lib/k3cloud/k3cloud_api.rb', line 14

def save(form_id, data)
  execute("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.Save", [form_id, data])
end

#send_msg(form_id, data) ⇒ Object



117
118
119
# File 'lib/k3cloud/k3cloud_api.rb', line 117

def send_msg(form_id, data)
  execute("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.SendMsg", [form_id, data])
end

#submit(form_id, data) ⇒ Object

提交



24
25
26
# File 'lib/k3cloud/k3cloud_api.rb', line 24

def submit(form_id, data)
  execute("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.Submit", [form_id, data])
end

#switch_org(data) ⇒ Object

切换组织



131
132
133
# File 'lib/k3cloud/k3cloud_api.rb', line 131

def switch_org(data)
  execute("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.SwitchOrg", [data])
end

#un_audit(form_id, data) ⇒ Object

反审核



34
35
36
# File 'lib/k3cloud/k3cloud_api.rb', line 34

def un_audit(form_id, data)
  execute("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.UnAudit", [form_id, data])
end

#view(form_id, data) ⇒ Object

查看



39
40
41
# File 'lib/k3cloud/k3cloud_api.rb', line 39

def view(form_id, data)
  execute("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.View", [form_id, data])
end

#workflow_audit(data) ⇒ Object

工作流审核



126
127
128
# File 'lib/k3cloud/k3cloud_api.rb', line 126

def workflow_audit(data)
  execute("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.WorkflowAudit", [data])
end