Actions of Records Management Business Usecases (RECORDSBUC@1.1001)

ReferenceName
RECORDSBUC@1.1001:AddToMRUListAdd to quick capture list
RECORDSBUC@1.1001:AttrContainsSetWrapperSet "Contains" list
RECORDSBUC@1.1001:BuildCaptureMenuBuild "Capture" menu
RECORDSBUC@1.1001:BuildOpenCloseMenuBuild "Reopen"/"Close" menu
RECORDSBUC@1.1001:BuildRelocateMenuBuild "Relocate" menu
RECORDSBUC@1.1001:CaptureCapture
RECORDSBUC@1.1001:CaptureByDragCapture by drag and drop
RECORDSBUC@1.1001:CaptureWizardCapture Wizard
RECORDSBUC@1.1001:CheckAllowedCapturerCheck Allowed Capturer
RECORDSBUC@1.1001:CloseERMSObjectClose object
RECORDSBUC@1.1001:CloseERMSObjectAppClose object
RECORDSBUC@1.1001:ConvertWizardConvert content into record
RECORDSBUC@1.1001:ConvertWizardSelectedConvert content into record for selected objects
RECORDSBUC@1.1001:CreateERMSObjectCreate ERMS Object
RECORDSBUC@1.1001:DoCaptureCapture object
RECORDSBUC@1.1001:DoCaptureSelectedCapture object for selected objects
RECORDSBUC@1.1001:FetchAuthorsFromSourceFetch authors from source
RECORDSBUC@1.1001:GetRecordsDeleteAction
RECORDSBUC@1.1001:GetUserWorkGroupsGet the teams the user is a member of
RECORDSBUC@1.1001:IsValidCaptureTargetDetermine if object is a valid capture target
RECORDSBUC@1.1001:IsValidRelocationTargetDetermine if object is a valid relocation target
RECORDSBUC@1.1001:ObjectDeleteWrapperEnforce deletion rules
RECORDSBUC@1.1001:OpenERMSObjectReopen object
RECORDSBUC@1.1001:OpenERMSObjectAppReopen object
RECORDSBUC@1.1001:PasteFromClipboardExPaste objects from clipboard
RECORDSBUC@1.1001:RelocateERMSObjectRelocate object
RECORDSBUC@1.1001:RelocateERMSObjectAppRelocate object
RECORDSBUC@1.1001:SelectClassificationSchemeSelect Classification Scheme
RECORDSBUC@1.1001:UnshareObjectExRemove Object
RECORDSBUC@1.1001:UnshareObjectWrapperRemove Object

RECORDSBUC@1.1001:AddToMRUList (Add to quick capture list)

Add a captured object to the MRU list

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

RECORDSBUC@1.1001:AttrContainsSetWrapper (Set "Contains" list)

Additional Information

Prototype: COOSYSTEM@1.1:AttrSetPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Private: true


[top]

RECORDSBUC@1.1001:BuildCaptureMenu (Build "Capture" menu)

Display the "Capture" menu only when the user has sufficient rights to capture the selected object

Additional Information

Prototype: COODESK@1.1:MenuGetActionPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Private: true


[top]

RECORDSBUC@1.1001:BuildOpenCloseMenu (Build "Reopen"/"Close" menu)

Display the "Reopen"/"Close" menu only when the object is in the correct state

Additional Information

Prototype: COODESK@1.1:MenuGetActionPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Private: true


[top]

RECORDSBUC@1.1001:BuildRelocateMenu (Build "Relocate" menu)

Display the "Relocate" menu only when a relocation is possible

Additional Information

Prototype: COODESK@1.1:MenuGetActionPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Private: true


[top]

RECORDSBUC@1.1001:Capture (Capture)

Capture an object
ParameterTypeIn/OutOptionalDescription
capturetargetCOOSYSTEM@1.1:OBJECTin the parent
createrecordCOOSYSTEM@1.1:BOOLEANin
recordedobjCOOSYSTEM@1.1:OBJECTretval

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

RECORDSBUC@1.1001:CaptureByDrag (Capture by drag and drop)

Wizard for capturing an object by drag and drop

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

RECORDSBUC@1.1001:CaptureWizard (Capture Wizard)

Capture an object via GUI
ParameterTypeIn/OutOptionalDescription
automodeCOOSYSTEM@1.1:BOOLEANin the automode
capturetargetCOOSYSTEM@1.1:OBJECTintrue the capturetarget

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

RECORDSBUC@1.1001:CheckAllowedCapturer (Check Allowed Capturer)

Determine if user is allowed to capture an object

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

RECORDSBUC@1.1001:CloseERMSObject (Close object)

Close an ERMS object and its children
ParameterTypeIn/OutOptionalDescription
descriptionCOOSYSTEM@1.1:STRINGin

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

RECORDSBUC@1.1001:CloseERMSObjectApp (Close object)

Closing an ERMS object

Additional Information

Prototype: COODESK@1.1:MenuActionPrototype
Access Types: COOSYSTEM@1.1:AccTypeChange
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

RECORDSBUC@1.1001:ConvertWizard (Convert content into record)

Convert a captured content object into a record

Additional Information

Symbol: COODESK@1.1:SymbolRegister
Prototype: COODESK@1.1:MenuActionPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

RECORDSBUC@1.1001:ConvertWizardSelected (Convert content into record for selected objects)

Additional Information

Call Mode for Actions on Selected Objects: CALLMODE_SELECTEDORCONTAINER
Called Action on Selected Objects: RECORDSBUC@1.1001:ConvertWizard
Prototype: COODESK@1.1:MenuActionPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

RECORDSBUC@1.1001:CreateERMSObject (Create ERMS Object)

Wizard for capturing an ERMS object
ParameterTypeIn/OutOptionalDescription
target_objectCOOSYSTEM@1.1:OBJECTin
target_attrdefCOOSYSTEM@1.1:OBJECTin

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

RECORDSBUC@1.1001:DoCapture (Capture object)

Capture an object

Additional Information

Symbol: COODESK@1.1:SymbolRegister
Prototype: COODESK@1.1:MenuActionPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

RECORDSBUC@1.1001:DoCaptureSelected (Capture object for selected objects)

Additional Information

Call Mode for Actions on Selected Objects: CALLMODE_SELECTEDONLY
Called Action on Selected Objects: RECORDSBUC@1.1001:DoCapture
Prototype: COODESK@1.1:MenuActionPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

RECORDSBUC@1.1001:FetchAuthorsFromSource (Fetch authors from source)

Retrieves the authors from an object during capture
ParameterTypeIn/OutOptionalDescription
sourceCOOSYSTEM@1.1:OBJECTin

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

RECORDSBUC@1.1001:GetRecordsDeleteAction

Post wrapper of FSCTEAMROOM@1.1001:GetDeleteAction to cancel a document when ObjectDelete is called
ParameterTypeIn/OutOptionalDescription
_containerCOOSYSTEM@1.1:OBJECTin/out
selobjectsCOOSYSTEM@1.1:OBJECTLISTin/out the selobjects
lastresultCOOSYSTEM@1.1:INTEGERin/out the lastresult
captionCOOSYSTEM@1.1:STRINGin/out the caption
questionCOOSYSTEM@1.1:STRINGin/out the question
enhancedCOOSYSTEM@1.1:BOOLEANin/out the enhanced
delactionCOOSYSTEM@1.1:OBJECTin/out the delaction
shiftkeypressedCOOSYSTEM@1.1:BOOLEANin/outtrue the shiftkeypressed
deltargetCOOSYSTEM@1.1:OBJECTin/out the deltarget
delapplicationCOOSYSTEM@1.1:OBJECTin/out

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Private: true


[top]

RECORDSBUC@1.1001:GetUserWorkGroups (Get the teams the user is a member of)

Get the work groups the user is a member of
ParameterTypeIn/OutOptionalDescription
workgroupsCOOSYSTEM@1.1:OBJECTLISTretval

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

RECORDSBUC@1.1001:IsValidCaptureTarget (Determine if object is a valid capture target)

Determine if the current object is a valid capture target for the objects passed in capturedobjs
ParameterTypeIn/OutOptionalDescription
capturedobjsCOOSYSTEM@1.1:OBJECTLISTin
validCOOSYSTEM@1.1:BOOLEANretval

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

RECORDSBUC@1.1001:IsValidRelocationTarget (Determine if object is a valid relocation target)

Determine if the current object is a valid relocation target for the objects passed in relocationobjs
ParameterTypeIn/OutOptionalDescription
relocationobjsCOOSYSTEM@1.1:OBJECTLISTin
validCOOSYSTEM@1.1:BOOLEANretval

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

RECORDSBUC@1.1001:ObjectDeleteWrapper (Enforce deletion rules)

Delete object wrapper to prohibit deleting the contents of a record

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Private: true


[top]

RECORDSBUC@1.1001:OpenERMSObject (Reopen object)

Reopen a closed ERMS object and its children
ParameterTypeIn/OutOptionalDescription
descriptionCOOSYSTEM@1.1:STRINGin

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

RECORDSBUC@1.1001:OpenERMSObjectApp (Reopen object)

Re-opening an ERMS object

Additional Information

Prototype: COODESK@1.1:MenuActionPrototype
Access Types: COOSYSTEM@1.1:AccTypeChange
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

RECORDSBUC@1.1001:PasteFromClipboardEx (Paste objects from clipboard)

Do not allow pasting duplicates into ERMS objects
ParameterTypeIn/OutOptionalDescription
sys_objectCOOSYSTEM@1.1:OBJECTin
sys_actionCOOSYSTEM@1.1:OBJECTin
sys_viewCOOSYSTEM@1.1:OBJECTin
sys_selobjectsCOOSYSTEM@1.1:OBJECTLISTin
sys_selindicesin
sys_dynkeyin
sys_branchattrin
sys_branchindexin

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

RECORDSBUC@1.1001:RelocateERMSObject (Relocate object)

Relocate an ERMS object
ParameterTypeIn/OutOptionalDescription
targetfolderCOOSYSTEM@1.1:OBJECTin
descriptionCOOSYSTEM@1.1:STRINGin

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

RECORDSBUC@1.1001:RelocateERMSObjectApp (Relocate object)

Relocate an ERMS object

Additional Information

Symbol: COODESK@1.1:SymbolUndo
Prototype: COODESK@1.1:MenuActionPrototype
Access Types: COOSYSTEM@1.1:AccTypeChange
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

RECORDSBUC@1.1001:SelectClassificationScheme (Select Classification Scheme)

Select classification scheme
ParameterTypeIn/OutOptionalDescription
selectedschemeCOOSYSTEM@1.1:OBJECTout
schemelistCOOSYSTEM@1.1:OBJECTLISTin/outtrue
targetfolderCOOSYSTEM@1.1:OBJECTintrue

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

RECORDSBUC@1.1001:UnshareObjectEx (Remove Object)

Prohibit unsharing an object from within a classification scheme. Separate usecase is required in order to fix a DUCX parameter problem.
ParameterTypeIn/OutOptionalDescription
venv_objectCOOSYSTEM@1.1:OBJECTin
venv_viewCOOSYSTEM@1.1:OBJECTin
venv_parentCOOSYSTEM@1.1:OBJECTin
venv_indexCOOSYSTEM@1.1:INTEGERin
venv_actionCOOSYSTEM@1.1:OBJECTin
sys_branchattrintrue
sys_branchindexintrue

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

RECORDSBUC@1.1001:UnshareObjectWrapper (Remove Object)

Prohibit unsharing an object from within a classification scheme
ParameterTypeIn/OutOptionalDescription
handleCOOSYSTEM@1.1:INTEGERin
indexCOOSYSTEM@1.1:INTEGERin
viewCOOSYSTEM@1.1:OBJECTin
sourceCOOSYSTEM@1.1:OBJECTin

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Private: true


[top]