Rus*_*een 4 api imanage interwoven
我有一个客户与交织系统Desksite版本8.0.我需要运行一个查询或导出,以便我可以获得其中comments = X的文档ID,用于任意值X.或者,这两个字段的任何导出都可以.我只需要一份所有ID,评论列表.我必须根据ID,Comment对迭代更新另一个系统.在这一点上,即使是直接的文档导出也是有益的.
可以通过直接使用SQL查询到Worksite的后端或使用Worksite API来执行此类查询
在我看来,使用API是首选,因为DB布局可以随着不同的Worksite版本而改变.
假设您已打开Worksite并登录会话,使用此功能,您可以执行文档搜索(包括所需的搜索类型):
private IManDMS mainDMS;
private IManDatabase currentDatabase;
public IManDocument[] SearchDocuments(Dictionary<imProfileAttributeID, string> dictProfleSearchParameters)
{
List<IManDocument> foundDocuments = new List<IManDocument>();
IManProfileSearchParameters searchParams = mainDMS.CreateProfileSearchParameters();
foreach (KeyValuePair<imProfileAttributeID, string> kvp in dictProfleSearchParameters)
((IManProfileSearchParameters)searchParams).Add((IManage.imProfileAttributeID)kvp.Key, kvp.Value);
IManContents foundDocs = currentDatabase.SearchDocuments(searchParams, true);
foreach (IManDocument document in foundDocs)
foundDocuments.Add(document);
return foundDocuments.ToArray();
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5203 次 |
最近记录: |