Class SY_ProcessFlows_bus

Properties

LOCAL cMainTable$="SY_ProcessFlows"  
LOCAL cIsSysDB=isTRUE  
LOCAL cTypPROCESSFLOW$  
LOCAL cVpfLauncher$="SY_ProcessFlowsLauncher_ui"  

Process Flows Launcher program name

Methods

FUNCTION AddTask(moduleCode$, menuDesc$, processFlowFile$)  

Adds/Modifies Task, Roles and Menu

ParameterDescription
moduleCode$ [input, string] Module for Process Flow
menuDesc$ [input, string] Menu Description for Process Flow
processFlowFile$ [input, string] Process Flow File
Returns [boolean] always returns retSUCCESS
FUNCTION Delete(key$)  

Overrides base Delete method in SY_Maint

ParameterDescription
key$ [input, string] key of record to be deleted from main table
Returns [boolean] success or failure, as returned by base method
FUNCTION DeleteTask(moduleCode$, processFlowFile$)  

Deletes Task, Roles and Menu

ParameterDescription
moduleCode$ [input, string] Module for Process Flow
processFlowFile$ [input, string] Process Flow File
Returns [boolean] always returns retSUCCESS
FUNCTION SetSelectedRoles(roleKeys$)  
FUNCTION Write()  

Overrides base Write method in SY_Maint

Returns [boolean] success or failure, as returned by base method

Properties inherited from: SY_Maint

cActionWrite, cActionDelete, cActivityLogFilePrefix$, DocDateWarnDisplayed, DocDateWarnStatus, EditState, RecordChanged, FirstFailure$, DocumentTotal, ReadOnlyReason$, UDTValidation$, ViewOnly, CurrentPrecision, DocDateWarnForceOff, DocDateWarnObject, ScriptObject, ImportTest

Methods inherited from: CI_ModuleCode_val

ClassValidateModuleCode()

Methods inherited from: SY_Maint

ChangedRecordCompare(), ChangedRecordInfo(), Clear(), ClearRecord(), ConfirmDelete(), CopyFrom(), ExportToCSV(), GetColumnInfo(), GetColumnProperties$(), GetDefaults(), GetOrigRecord$(), GetPropertyValue(), GetValidationGroups$(), ResetDocDateWarnState(), SetCopyKeyValue(), SetDocDateWarnDisplayed(), SetDocDateWarnOff(), SetKey(), SetKeyValue(), SetPartialRecord(), SetRecord(), SetToReadOnly(), SetValue(), SetValues(), Write(), ActivityLogCreateFile(), ActivityLogPrepare(), ActivityLogSetMessage$(), ActivityLogWrite(), CallScript(), CheckForAdvancedFieldSettings(), CheckForScripts(), CheckNullRequiredField(), PERFORM ChildValidate(), ClassValidateDate(), ClassValidateTelephoneNo(), ClearSetFiles(), ColInfoInitAll(), ColInfoInitDefaults(), CommitRow(), GetPropertyCommon(), InitColInfo(), InitScriptEngine(), InitWorkTable(), IsColInIOList(), IsValid(), LoadColInfo(), OpenMainTable(), ParseExtField(), RemoveColToSkip(), ResetRow(), RetrieveColInfo(), SetDefaults(), SetFilter(), SetMode(), SetParentHandle(), SetValueNoValidate(), StoreColToSkip(), ValidateAll(), ValidateAllRecord(), ValidateColInfo(), ValidateRule()