Codeunit WSB_DCASetup¶
Exposes procedures related to the Document Archive setup.
Properties¶
Name | Value |
---|---|
Access | Public |
Methods¶
wgFncAddRequiredOAuth2Scopes(WSB_OAuth2Application, Interface::WSB_IDCAFileHandler)¶
Adds the required OAuth2.0 scopes for a Document Archive File Handler type to an OAuth2.0 Application.
Parameters¶
Type | Name | Description |
---|---|---|
Record "WSB_OAuth2Application" |
pRecWSB_OAuth2Application |
The OAuth2.0 Application for which to add the scopes. |
Interface "WSB_IDCAFileHandler" |
pIFileHandler |
The File Handler type. |
wgFncGetDefaultOAuth2Application(Enum::WSB_DCAFileHandler, WSB_OAuth2Application@)¶
Retrieves the default OAuth 2.0 Application for a Document Archive File Handler type.
Parameters¶
Type | Name | Description |
---|---|---|
Enum "WSB_DCAFileHandler" |
pFileHandler |
The File Handler type. |
Record "WSB_OAuth2Application" |
vRecWSB_OAuth2Application |
The OAuth 2.0 Application record that will hold the result. |
wgFncGetSetup(WSB_DCASetup@)¶
Retrieves the Document Archive Setup record for the current company.
Parameters¶
Type | Name | Description |
---|---|---|
Record "WSB_DCASetup" |
vRecWSB_DCASetup |
The setup record. |
wgFncInitFileHandlerSetup(Enum::WSB_DCAFileHandler)¶
Initializes the File Handler Setup for the specified file handler.
Parameters¶
Type | Name | Description |
---|---|---|
Enum "WSB_DCAFileHandler" |
pFileHandler |
The file handler type. |
wgFncInitSetup¶
Initializes the Document Archive Setup record for the current company.
wgFncIsRemoteFolderOrderEnabled(WSB_DCASetup):Boolean¶
Gets whether the remote folder order setting applies/is relevant for the currently set-up remote folder structure.
Parameters¶
Type | Name | Description |
---|---|---|
Record "WSB_DCASetup" |
pRecWSB_DCASetup |
The setup. |
Returns¶
Type | Description |
---|---|
Boolean |
true iff the remote folder order setting is in use. |
wgFncMoveRemoteFilesToSetupRemoteFolderStructure¶
Move all remote files to follow the default settings in the setup.
wgFncOpenFileHandlerSetupPage¶
Opens the setup page for the currently configured Document Archive File Handler.
wgFncShowFactBox(Text):Boolean¶
Retrieves whether the factbox page with the specified object ID should be shown.
Parameters¶
Type | Name | Description |
---|---|---|
Text |
pPageObjectID |
The object ID of the page. |
Returns¶
Type | Description |
---|---|
Boolean |
true if the page should be shown. |
wgFncShowFactBox(Enum::WSB_DCAFactBoxType):Boolean¶
Retrieves whether the factbox of a specified type should be shown.
Parameters¶
Type | Name | Description |
---|---|---|
Enum "WSB_DCAFactBoxType" |
pFactBoxType |
The type of factbox. |
Returns¶
Type | Description |
---|---|
Boolean |
System.Xml.XmlElement |
wlEvpOnAfterInitFileHandlerSetup(Enum::WSB_DCAFileHandler)¶
Allows to hook into the initialization of the file handler setup.
Parameters¶
Type | Name | Description |
---|---|---|
Enum "WSB_DCAFileHandler" |
pFileHandler |
The file handler type. |
wlEvpOnBeforeIsRemoteFolderOrderEnabled(WSB_DCASetup, Boolean@, Boolean@)¶
Allows to hook into determining whether the remote folder order setting is in use.
Parameters¶
Type | Name | Description |
---|---|---|
Record "WSB_DCASetup" |
pRecWSB_DCASetup |
The setup. |
Boolean |
vResult |
Whether the remote folder order setting is in use. |
Boolean |
vIsHandled |
Set this to true if your extension handles determining. |
wlEvpOnBeforeShowFactBox(Enum::WSB_DCAFactBoxType, Boolean@, Boolean@)¶
Allows to hook into determining whether the factbox of specified type should be shown on pages.
Parameters¶
Type | Name | Description |
---|---|---|
Enum "WSB_DCAFactBoxType" |
pFactBoxType |
The factbox type. |
Boolean |
vHandled |
Set this to true if your extension handles determining this. |
Boolean |
vResult |
Whether factboxes of this type should be shown. |
wlEvpOnBeforeValidateRemoteFolderOrder(WSB_DCASetup, WSB_DCASetup, Boolean@)¶
Allows to hook into validating the "Remote Folder Order" setting.
Parameters¶
Type | Name | Description |
---|---|---|
Record "WSB_DCASetup" |
pRecWSB_DCASetup |
The new setup values. |
Record "WSB_DCASetup" |
pxRecWSB_DCASetup |
The previous setup values. |
Boolean |
vIsHandled |
Set this to true if your extension handles the validation. |
wlEvpOnBeforeValidateRemoteFolderStructure(WSB_DCASetup@, WSB_DCASetup, Boolean@)¶
Allows to hook into validating the "Remote Folder Structure" setting.
Parameters¶
Type | Name | Description |
---|---|---|
`` | pRecWSB_DCASetup |
The new setup values. |
`` | pxRecWSB_DCASetup |
The previous setup values. |
`` | vIsHandled |
Set this to true if your extension handles the validation. |