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, SkipNullCheck$, AFSRequiredFields$

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(), InitSearchForUpdate(), InitWorkTable(), IsColInIOList(), IsValid(), LoadColInfo(), OpenMainTable(), ParseExtField(), PreWriteScripts(), RemoveColToSkip(), ResetRow(), RetrieveColInfo(), SetDefaults(), SetFilter(), SetMode(), SetParentHandle(), SetValueNoValidate(), StoreColToSkip(), ValidateAll(), ValidateAllRecord(), ValidateColInfo(), ValidateRule()