Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ 功能建议 ]迫切需要把创建审批工作流以REST API方式开放出来,现有系统直接调用自动生成审批工作流!!! #354

Closed
dbcmp opened this issue Jul 29, 2019 · 17 comments · Fixed by #1475
Labels
area/architecture enhancement New feature or request help wanted Extra attention is needed

Comments

@dbcmp
Copy link

dbcmp commented Jul 29, 2019

目前遇到的问题/使用障碍

希望如何解决/实现它

其他信息

如果有其他类似的产品功能或者图片信息,可在此提交

@dbcmp dbcmp changed the title [ 功能建议 ]迫切需要把创建审批工作流的API开放出来,现有系统直接调用自动生成审批工作流!!! [ 功能建议 ]迫切需要把创建审批工作流以REST API方式开放出来,现有系统直接调用自动生成审批工作流!!! Jul 29, 2019
@LeoQuote
Copy link
Collaborator

非常感谢你的建议,这个确实是很好的建议,欢迎直接提pr,或者在这个issue中详细描述如何实现需要哪些资源的api,比如工单的各种哪些动作等

@LeoQuote
Copy link
Collaborator

@hhyo 感觉一个一个接口api化是很好的想法,在这里可以大概讨论下url设计啥的🤔

工单api应该还好,一周就能完成的样子。

深层次的有一个问题:授权咋做,暂时在header里做token吧?

@hhyo
Copy link
Owner

hhyo commented Jul 29, 2019

按照目前的代码,改造应该是不复杂的,不过我这方面没有啥经验,可以先讨论下实现方案和计划

@dbcmp
Copy link
Author

dbcmp commented Jul 30, 2019

@hhyo 感觉一个一个接口api化是很好的想法,在这里可以大概讨论下url设计啥的🤔

工单api应该还好,一周就能完成的样子。

深层次的有一个问题:授权咋做,暂时在header里做token吧?

授权问题,可以简单用户jwt 或 参考 钉钉 开放平台的 access_token
https://open-doc.dingtalk.com/microapp/serverapi2/eev437

@dbcmp
Copy link
Author

dbcmp commented Jul 30, 2019

按照目前的代码,改造应该是不复杂的,不过我这方面没有啥经验,可以先讨论下实现方案和计划
谢谢作者回复!效率真高。建议参考JIRA issue相关的rest api
https://developer.atlassian.com/server/jira/platform/jira-rest-api-examples/
暂时需要 工单的创建、修改、状态变更回调(可选)
资源组的CRUD
用户的CRUD
其实就是我写程序拿到mysql的slowlog,调用archery的工作流接口,给到对应业务线的研发做优化,dba确认,形成闭环

@yzypals
Copy link
Collaborator

yzypals commented Aug 2, 2019

这个 我做了个简单的外部审核功能,可以参考下 。 公司企业微信审核, 可以审核通过。

@LeoQuote
Copy link
Collaborator

LeoQuote commented Aug 2, 2019

@yzypals 放一下链接吧

@yzypals
Copy link
Collaborator

yzypals commented Aug 2, 2019

yzypals@529a0bd

这个是给公司做的可能不是很标准

@Liuzhj
Copy link

Liuzhj commented Mar 14, 2020

我们用swagger管理接口的,不知道用这个行不行。如有不对请忽略 。

@lkxsoul
Copy link

lkxsoul commented Jun 12, 2020

目前这个issue有进度吗 我也需要审批流这方面的Api,集成现有系统直接调用

@LeoQuote
Copy link
Collaborator

暂时没有进度, 只是尝试了 新增了个 sql_api 文件夹, 里面放了两个api , version 和 debug.

@lkxsoul
Copy link

lkxsoul commented Jun 12, 2020

其他模块有开放Api吗,例如 Sql 查询 和 Sql 优化方面

@LeoQuote
Copy link
Collaborator

没有的, 有兴趣可以直接开pr

@lkxsoul
Copy link

lkxsoul commented Jun 12, 2020

好的 谢谢您的回复

@yanchao110020
Copy link

archery 现在的api 接口现在通了吗,迫切需要api 接口文档。有谁做过,求交流求指教 q297428196

@melice
Copy link

melice commented Sep 26, 2021

请问下,这个接口化有进度了么

@Gooooodman
Copy link

是得。 用了 几年了。需要与其他平台打通。需要API 接口进行操作

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/architecture enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

Successfully merging a pull request may close this issue.

9 participants