Contains miscellaneous Utility functions for use by HTML Widgets.

Methods

Name Description
BackgroundProcessStatusIsValid Determines if a specified Process Id exists, and optionally if it matches a Process Type.
CancelBackgroundProcess Request the a Background Process is be Cancelled.
CardExpiryDateFromString Convert a Credit Card Expiry Date from a String to a Date.
CreateDocumentFileExportPackageHandler Create an Export Package Handler that can be used to record details and write files to a special Download location that can be accessed from the finPOWER Connect Cloud Processes view or, if run from finPOWER Connect desktop, the User's configured Export folder under a Processes sub-folder.
CreateProcessFileExportPackageHandler Create an Export Package Handler that can be used to record details and write files to a special Download location that can be accessed from the finPOWER Connect Cloud Processes view or, if run from finPOWER Connect desktop, the User's configured Export folder under a Processes sub-folder.
CreateScriptContextData Create Script Context Data that can then be passed to the HTML Summary Page String builder to control how the page is produced.
DataTableFromOptimisedJsonString Create a DataTable from a JSON string created from either DataTableToOptimisedJsonString or DataTableToOptimisedJsonObject.
DataTableToJsonObject Convert a DataTable to a JSON object, i.e., the object (an array containing objects with name/ value pairs).
DataTableToJsonString Convert a DataTable to a JSON-formatted String, i.e., the object (an array containing objects with name/ value pairs).
DataTableToOptimisedJsonObject Convert a DataView to an optimised JSON object, i.e., the object contains a Rows array of values rather than name/ value pairs but also contains column information detailing the name and data types of each column.
DataTableToOptimisedJsonString Convert a DataTable to an optimised JSON String, i.e., the object contains a Rows array of values rather than name/ value pairs but also contains column information detailing the name and data types of each column.
DataViewToJsonObject Convert a DataView to a JSON object, i.e., the object (an array containing objects with name/ value pairs).
DataViewToJsonString Convert a DataView to a JSON-formatted String, i.e., the object (an array containing objects with name/ value pairs).
DataViewToOptimisedJsonObject Convert a DataView to an optimised JSON object, i.e., the object contains a Rows array of values rather than name/ value pairs but also contains column information detailing the name and data types of each column.
DataViewToOptimisedJsonString Convert a DataView to an optimised JSON String, i.e., the object contains a Rows array of values rather than name/ value pairs but also contains column information detailing the name and data types of each column.
DecryptId System Use Only
DecryptSql System Use Only
EncryptId Encrypt a record Id, e.g., to append to an Application Shortcut when you want to download an Account that does not belong to a Client that would otherwise be blocked by Web Services.
EncryptSql Encrypt either a full or partial (e.g., WHERE clause) SQL statement. so that it does not expose database structure and cannot be tampered with when used in a control such as widget.UI.DBCombo.
ExecuteDocument Execute a standalone Document and return a binary data for download.
GetBackgroundProcessRefreshData Retrieve Refresh Data for a Background Process.
GetBackgroundProcessStatus Get the current Status of a Background Process.
GetBackgroundProcessStatusIncludingEventsJson Get a JSON formatted String containing Status information about a Background Process including Status Events.
GetBackgroundProcessStatusJson Get a JSON formatted String containing Status information about a Background Process.
GetBackgroundProcessStatusObject Get a JSON formatted String containing Status information about a Background Process including Status Events.
GetBackgroundProcessesJson Get a JSON formatted String containing Status information about Background Process for a User.
GetBackgroundProcessesJson_AccountDirectDebits Get a list of Account Direct Debits Background Processes that are currently running or have been run in the past 24 hours.
GetBackgroundProcessesJson_AccountDisbursementPayments Get a list of Account Disbursement Payment Background Processes that are currently running or have been run in the past 24 hours.
GetBackgroundProcessesJson_AccountInterestPayouts Get a list of Account Interest Payouts Background Processes that are currently running or have been run in the past 24 hours.
GetBackgroundProcessesJson_AccountProcesses Get a list of Account Processes Background Processes that are currently running or have been run in the past 24 hours.
GetBackgroundProcessesJson_AccountSecuritisationAllocations Get a list of Account Securitisation Allocations Background Processes that are currently running or have been run in the past 24 hours.
GetBackgroundProcessesJson_BankExport Get a list of Bank Export Background Processes that are currently running or have been run in the past 24 hours.
GetBackgroundProcessesJson_BankExportCreate Get a list of Bank Export Create Background Processes that are currently running or have been run in the past 24 hours.
GetBackgroundProcessesJson_BankImport Get a list of Bank Import Background Processes that are currently running or have been run in the past 24 hours.
GetBackgroundProcessesJson_DocumentExecute Get a list of Document Execute Background Processes that are currently running or have been run in the past 24 hours.
GetBackgroundProcessesJson_EncryptDecryptIdentification Get a list of Encrypt / Decrypt Identification Background Processes that are currently running or have been run in the past 24 hours.
GetBackgroundProcessesJson_GLExport Get a list of GL Export Background Processes that are currently running or have been run in the past 24 hours.
GetBackgroundProcessesJson_GLExportCreate Get a list of GL Export Create Background Processes that are currently running or have been run in the past 24 hours.
GetBackgroundProcessesJson_HtmlWidgetScript Get a list of HTML Widget Script-based Background Processes that are currently running or have been run in the past 24 hours.
GetBackgroundProcessesJson_InfoAgentMonitor Get a list of InfoAgent Monitoring Background Processes that are currently running or have been run in the past 24 hours.
GetBackgroundProcessesJson_PPSRB2GAUUpdate Get a list of PPSR B2G AU Update Background Processes that are currently running or have been run in the past 24 hours.
GetBackgroundProcessesJson_PPSRNZUpdate Get a list of PPSR NZ Update Background Processes that are currently running or have been run in the past 24 hours.
GetBackgroundProcessesJson_SmsUpdate Get a list of SMS Update Background Processes that are currently running or have been run in the past 24 hours.
GetBankExportIdFromProcessId Retrieve a Bank Export Id from a "Bank Export Create" Background Process.
GetDatabaseDateFromJsonUtcDate Convert a UTC date that has been received from a JSON object to a Database Date.
GetDatabaseDateTimeFromJsonUtcDateTime Convert a UTC date that has been received from a JSON object to a Database Date.
GetDiffCharCount Get the number of characters difference between 2 pieces of text ignoring white space and character case.
GetFileExportPackageHandler Get an Export Package Handler to load details of an existing Package file.
GetJsonUtcDateFromDatabaseDate Cast a database date to a UTC date that will be serialised correctly by JSON without affecting the date, i.e., just changes the DateTimeKind to 'UTC' without affecting the date but removing the time if necessary (although this function should not be passed a date containing a time).
GetJsonUtcDateTimeFromDatabaseDateTime Cast a database date to a UTC date that will be serialised correctly by JSON without affecting the date, i.e., just changes the DateTimeKind to 'UTC' without affecting the date.
GetNullableJsonUtcDateFromDatabaseDate Cast a database date to a nullable UTC date that will be serialised correctly by JSON without affecting the date, i.e., just changes the DateTimeKind to 'UTC' without affecting the date but removing the time if necessary (although this function should not be passed a date containing a time).
GetNullableJsonUtcDateTimeFromDatabaseDateTime Cast a database date to a nullable UTC date that will be serialised correctly by JSON without affecting the date, i.e., just changes the DateTimeKind to 'UTC' without affecting the date.
GetNullableJsonUtcDateTimeFromUtcDateTime Cast a UTC date to a nullable UTC date that will be serialised correctly by JSON without affecting the date.
GetPortalResourceCss Get either a LESS or CSS Portal Resource (resolved) that can then be included in an HTML Widget being launched from a Portal.
GetRegistrySettingsUser Retrieves Registry User Settings for an HTML Widget.
GetSourceObjectDetailsFromWorkflowItem Retrieve Source Object Details from a Workflow Item.
HasPermissionToViewFormKey Determines if the current User can run and / or view a specified HTML Widget using its Form Key and sets the error message if not.
IsFileUploadValid Check to see if a File being Uploaded is Valid.
IsFileUploadValidImage Check to see if a File being Uploaded is Valid, and is also an image.
QueueBackgroundProcess_AccountDirectDebits_ExecuteCommit Queue a Background Process to run Account Direct Debits Processing (the Execute Commit phase).
QueueBackgroundProcess_AccountDirectDebits_Refresh Queue a Background Process to run Account Direct Debits Processing (the initial Refresh phase).
QueueBackgroundProcess_AccountDisbursementPayments Queue a Background Process to run Account Disbursement Payments.
QueueBackgroundProcess_AccountInterestPayouts_ExecuteCommit Queue a Background Process to run Account Interest Payouts (the Execute Commit phase).
QueueBackgroundProcess_AccountInterestPayouts_Refresh Queue a Background Process to run Account Interest Payouts (the initial Refresh phase).
QueueBackgroundProcess_AccountProcesses Queue a Background Process to run Account Processes.
QueueBackgroundProcess_AccountSecuritisationAllocations_ExecuteCommit Queue a Background Process to run Account Securitisation Allocations (the Execute Commit phase).
QueueBackgroundProcess_AccountSecuritisationAllocations_Refresh Queue a Background Process to run Account Securitisation Allocations (the initial Refresh phase).
QueueBackgroundProcess_BankExport Queue a Background Process to run the Bank Export (the file generation phase).
QueueBackgroundProcess_BankExportCreate_ExecuteCommit Queue a Background Process to run Bank Export Create (the Execute Commit phase).
QueueBackgroundProcess_BankExportCreate_Refresh Queue a Background Process to run Bank Export Create (the initial Refresh phase).
QueueBackgroundProcess_BankImport Queue a Background Process to run PPSR B2G AU Updates.
QueueBackgroundProcess_DocumentExecute_ExecuteCommit Queue a Background Process to Execute a Document (the Execute Commit phase where a Refresh phase was required).
QueueBackgroundProcess_DocumentExecute_Refresh Queue a Background Process to run a Document Execute (the initial Refresh phase which is required for Email, Log and SMS file types).
QueueBackgroundProcess_GLExport Queue a Background Process to run the GL Export.
QueueBackgroundProcess_GLExportCreate Queue a Background Process to run GL Export Create.
QueueBackgroundProcess_HtmlWidgetScript Queue a Background Process for an HTML Widget (for a single phase process).
QueueBackgroundProcess_HtmlWidgetScript_ExecuteCommit Queue a Background Process for an HTML Widget for the "Refresh" phase of a 2-phase process.
QueueBackgroundProcess_HtmlWidgetScript_Refresh Queue a Background Process for an HTML Widget for the "Refresh" phase of a 2-phase process.
QueueBackgroundProcess_InfoAgentMonitor_ExecuteCommit Queue a Background Process to run InfoAgent Monitoring (the Execute Commit phase).
QueueBackgroundProcess_InfoAgentMonitor_Refresh Queue a Background Process to run InfoAgent Monitoring (the initial Refresh phase).
QueueBackgroundProcess_PPSRB2GAUUpdate Queue a Background Process to run PPSR B2G AU Updates.
QueueBackgroundProcess_PPSRNZUpdate Queue a Background Process to run PPSR NZ Updates.
QueueBackgroundProcess_SmsUpdate Queue a Background Process to run the SMS Update process.
RemoveInvalidFileNamesFromFileExportPackageHandler Removes files from the JSON File Export Package Handler if they are invalid (e.g., they do not exist).
SortJsonProcessStatusInformationByCreatedDate Sorts a collection of JsonProcessStatusInformation Objects by Created Date.
UpdateBackgroundProcessRefreshData Update Refresh Data for a Background Process.
UpdateRegistrySettingsUser Update Registry User Settings for an HTML Widget.
WorkflowItemComplete Complete the appropriate Workflow Item (if the Startup Parameters contain both WorkflowPk and WorkflowItemPk values).
Namespace:
Intersoft.finSupport6
Assembly:
finSupport6, Version=6.0.3
Target Framework:
.NET 9.0