上一章基于Python2调用封装Hansoft-SDK经验分享_逐烟的博客-CSDN博客
我们介绍了如何调用Hansoft的数据库并获取到连接对象。这一章开始我会介绍一些常用的Hansoft接口,帮助大家直观的使用Python2来调用接口。
首先我们知道Hansoft中分为几个Project,存着不同类型的Task,也就是单子。我们需要先获得所有的ProjectID。
h = Hansoft()
h.sessionOpen()
hs = h.session
project_list = hs.ProjectEnum().m_Projects
for p in project_list :
print(p)
而我在获取ID的时候遇到了一个问题:返回的id里面没有QA(Quality assurance)项目的ID。而想获得QA项目的id可以使用如下函数:
project_id = hs.ProjectEnum().m_Projects[0]
qa_project_id = hs.ProjectUtilGetQA(project_id)
而我还有一个笨办法就是,找一个QA项目下的单子的database_id,调用以下函数来获取。
#先从Hansoft客户端找到单子的database_id如22154
database_id = 22154
qa_task_database_id= HPMSdk.HPMUniqueID(database_id)
qa_project_id = hs.TaskG