Documentation
¶
Overview ¶
Package process 智能工作流/官方
Index ¶
- func Create(ctx *dingding.App, payload []byte) (resp []byte, err error)
- func CspaceInfo(ctx *dingding.App, payload []byte) (resp []byte, err error)
- func CspacePreview(ctx *dingding.App, payload []byte) (resp []byte, err error)
- func Get(ctx *dingding.App, payload []byte) (resp []byte, err error)
- func GetTodoNum(ctx *dingding.App, payload []byte) (resp []byte, err error)
- func ListByUserId(ctx *dingding.App, payload []byte) (resp []byte, err error)
- func ListIds(ctx *dingding.App, payload []byte) (resp []byte, err error)
Examples ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Create ¶
发起审批实例
See: https://ding-doc.dingtalk.com/doc#/serverapi2/cmct1a
POST https://oapi.dingtalk.com/topapi/processinstance/create?access_token=ACCESS_TOKEN
Example ¶
package main import ( "fmt" "github.com/fastwego/dingding" "github.com/fastwego/dingding/apis/process" ) func main() { var ctx *dingding.App payload := []byte("{}") resp, err := process.Create(ctx, payload) fmt.Println(resp, err) }
Output:
func CspaceInfo ¶
获取审批钉盘空间信息
See: https://ding-doc.dingtalk.com/doc#/serverapi2/xq6ml3
POST https://oapi.dingtalk.com/topapi/processinstance/cspace/info?access_token=ACCESS_TOKEN
Example ¶
package main import ( "fmt" "github.com/fastwego/dingding" "github.com/fastwego/dingding/apis/process" ) func main() { var ctx *dingding.App payload := []byte("{}") resp, err := process.CspaceInfo(ctx, payload) fmt.Println(resp, err) }
Output:
func CspacePreview ¶
预览审批附件
See: https://ding-doc.dingtalk.com/doc#/serverapi2/sg687u
POST https://oapi.dingtalk.com/topapi/processinstance/cspace/preview?access_token=ACCESS_TOKEN
Example ¶
package main import ( "fmt" "github.com/fastwego/dingding" "github.com/fastwego/dingding/apis/process" ) func main() { var ctx *dingding.App payload := []byte("{}") resp, err := process.CspacePreview(ctx, payload) fmt.Println(resp, err) }
Output:
func Get ¶
获取审批实例详情
See: https://ding-doc.dingtalk.com/doc#/serverapi2/xgqkvx
POST https://oapi.dingtalk.com/topapi/processinstance/get?access_token=ACCESS_TOKEN
Example ¶
package main import ( "fmt" "github.com/fastwego/dingding" "github.com/fastwego/dingding/apis/process" ) func main() { var ctx *dingding.App payload := []byte("{}") resp, err := process.Get(ctx, payload) fmt.Println(resp, err) }
Output:
func GetTodoNum ¶
获取用户待审批数量
See: https://ding-doc.dingtalk.com/doc#/serverapi2/ui5305
POST https://oapi.dingtalk.com/topapi/process/gettodonum?access_token=ACCESS_TOKEN
Example ¶
package main import ( "fmt" "github.com/fastwego/dingding" "github.com/fastwego/dingding/apis/process" ) func main() { var ctx *dingding.App payload := []byte("{}") resp, err := process.GetTodoNum(ctx, payload) fmt.Println(resp, err) }
Output:
func ListByUserId ¶
获取用户可见的审批模板
See: https://ding-doc.dingtalk.com/doc#/serverapi2/tcwmha
POST https://oapi.dingtalk.com/topapi/process/listbyuserid?access_token=ACCESS_TOKEN
Example ¶
package main import ( "fmt" "github.com/fastwego/dingding" "github.com/fastwego/dingding/apis/process" ) func main() { var ctx *dingding.App payload := []byte("{}") resp, err := process.ListByUserId(ctx, payload) fmt.Println(resp, err) }
Output:
func ListIds ¶
批量获取审批实例id
See: https://ding-doc.dingtalk.com/doc#/serverapi2/hh8lx5
POST https://oapi.dingtalk.com/topapi/processinstance/listids?access_token=ACCESS_TOKEN
Example ¶
package main import ( "fmt" "github.com/fastwego/dingding" "github.com/fastwego/dingding/apis/process" ) func main() { var ctx *dingding.App payload := []byte("{}") resp, err := process.ListIds(ctx, payload) fmt.Println(resp, err) }
Output:
Types ¶
This section is empty.