問題タブ [imanage]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - WorkSite SDK - [NRTSession][TrustedLogin]割り込み時に排他的セマフォを要求できない
Autonomy SDK を使用して管理操作を実行しようとしていますが、データベースに接続しようとすると、例外が発生し続けます。
[NRTSession][TrustedLogin] 割り込み時に排他的セマフォを要求できません。
私のコードはC#です
どんな助けも本当にありがたいです。
imanage - c# を使用して iManage でフォルダーのセキュリティを取得する
Imanage のフォルダー内のアイテムのセキュリティ属性を取得する方法を知っています。フォルダー レベルでのみセキュリティ属性を提供するコード スニペットを探しています。
imanage - Matter Centric HP/Autonomy WorkSite (iManage) DMS でのドキュメント作成の失敗
DMS でドキュメントを作成し、いくつかの属性を設定してからチェックインしようとしています。これは、フラットスペース ファイリングを禁止するまでうまくいきました。保存する前にワークスペース フォルダーを指定する必要がありますが、その方法がわかりません。
この答えを提供する適切な API ドキュメントを見つけるのに苦労しています。
imanage - iManage (Worksite) でドキュメントを照会する
Worksite API を使用して、iManage (バージョン 8.5) でドキュメントを照会しています。以下にコードをリストしました。検索パラメータを 1 つだけ使用すると、コードは問題なく動作します。ただし、複数のパラメーターを追加すると、null または結果が返されません (result.Count = 0)
その後、コードを変更して ManOrQuery クラス (Worksite API によって提供されます。コメント行を参照してください) を使用しましたが、それでも機能しません。
私の UI には、ユーザーが検索資格情報を入力するためのテキスト ボックスがあります。Author
そして、検索値を、DocNumber
、DocTitle
および文書の内容と比較したいと思います。私の目標は、のようなクエリを作成すること(docAuthor=srchKey OR docNum=srchKey OR docDescription = srchKey ...)
です。私は頭を叩いています。誰かが私を助けてくれることを願っています。ありがとうございました。
PS: iManage / Desksite から情報を取得する方法についての記事も参照しましたが、うまくいきません....
sdk - SDK を介してユーザーの My Matters にサブスクライブする
Autonomy WorkSite 8.5 SP2 SDK を使用して、別のユーザーの My Matters にショートカットをプログラムで追加しようとしていますが、これは、最初に他のユーザーの My Matters をサブスクライブし、ショートカットを追加してからサブスクライブを解除することで実行できると言われています。
したがって、別のユーザーの My Matters にサブスクライブしようとしていますが、サブスクライブする方法に問題があります。以下のコードを使用して、ユーザーの My Matters を見つけることができます。
COM リファレンス ガイドを読むと、次のコードを使用してユーザーの My Matters をサブスクライブできるはずです。
私が遭遇している問題は、オブジェクトを返すタイプのAddNewSubscriptionFolderShortcutInheriting()
オブジェクトを期待していることです。IManSubScriptionFolder
FindRootSubscriptionFoldersNotSubscribedTo()
IManFolders
ユーザーの My Matters のインスタンスを IManSubscriptionFolder オブジェクトとして取得するために何をする必要があるかを教えてもらえますか?
vb.net - IManage WorkSite は、SDK 経由で WorkSpace をリファイルします
Web サービス用の SDK を使用して、WorkSpace にユーザーを追加してアクセス権を付与することができましたが、WorkSpace は再ファイル化されていないため、事実上、ルート フォルダーのみにアクセスでき、それ以外には何もアクセスできません。
その方法があることは知っていRefile()
ますが、WorkSpace 内でフォルダとドキュメントのリファイルを実行する方法がわかりません。
現在、ユーザーに WorkSpace へのアクセスを許可する関数があります。テストしたところ、この関数は機能します。以下は関数の一部です。このコードの前に、WorkSpace 検索メソッドを開始し、以下のコードが検索結果を反復処理しています。
retString を返します (現時点では、WorkSpace へのユーザーの定義済みアクセスをハードコーディングしています。これは、ライブになる前に動的な値に変更されます)。
私はすでに WorkSpace オブジェクトを持っているので、
COM 開発者リファレンス ガイド (pg 244)
IManProfiledFolder オブジェクトを取得してから、プロファイルされたフォルダー オブジェクトに属するプロファイルを取得する必要があると述べています。
コード:
Dim objProfFldr as IManProfiledFolder = w
w 上記のコードでは IManWorkSpace であり、次の方法で
Dim objProf as IManProfile = objProfFldr.Profile
WorkSpace セキュリティ オブジェクトを取得できます。
Dim oSecurity AS IManSecurity = w.SecurityAnd
これをまとめると、これにより完全なRefile()
メソッドが as として呼び出されると思いRefile(objProf, oSecurity)
ます。
これをすべて WorkSpace に適用する方法が明確ではありません。すべてのサブフォルダーを反復処理して Refile() メソッドを各ドキュメントに適用する必要がありますか、それとも WorkSpace レベルでメソッドを発行できますか?私のための反復?