Type Definitions of Fabasoft Schedule (FSCSCHEDULE@1.1001)

ReferenceName
FSCSCHEDULE@1.1001:AttributePath
FSCSCHEDULE@1.1001:DeadlineDuration
FSCSCHEDULE@1.1001:DeadlineStateDeadline State
FSCSCHEDULE@1.1001:DeadlineTypeDeadline Type
FSCSCHEDULE@1.1001:ProcessingTypeProcessing Type
FSCSCHEDULE@1.1001:ProcessingUser
FSCSCHEDULE@1.1001:RDOperator
FSCSCHEDULE@1.1001:StoredTimePeriod
FSCSCHEDULE@1.1001:TransactionVariable
FSCSCHEDULE@1.1001:TypeConfInitDeadlinesDeadline Initialization
FSCSCHEDULE@1.1001:TypeLongTermDeadlinesRetention/Disposition Deadlines
FSCSCHEDULE@1.1001:TypeNextDeadlineNext Deadline

FSCSCHEDULE@1.1001:AttributePath

Structure to store the path to a datetime attribute for a given object class

Additional Information

Multiple Values: false
Unique Entries in List: true
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Sorting of List: SORTMODE_NONE

ReferenceName
FSCSCHEDULE@1.1001:objclassObject Class
FSCSCHEDULE@1.1001:pathProperty Path

[top]

FSCSCHEDULE@1.1001:DeadlineDuration

Intended duration for deadline execution
ReferenceValueNameDescription
DD_VERYSHORT10Very Short high priority deadlines with very short execution time
DD_SHORT20Short high priority deadlines with short execution time
DD_DEFAULT30Default deadlines with intermediate execution time
DD_LONG40Long deadlines with longer execution time
DD_VERYLONG50Very Long long running deadlines

Additional Information

Multiple Values: false
Unique Entries in List: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Sorting of List: SORTMODE_NONE


[top]

FSCSCHEDULE@1.1001:DeadlineState (Deadline State)

Deadline State
ReferenceValueNameDescription
DL_PENDING1000Pending the deadline is waiting for next execution
DL_HOLD1001Suspended the deadline is suspended due to too much execution errors
DL_PROCESSED1002Processed the deadline was executed successfully
DL_NOTPROCESSED1003Not Executed the deadline will not be processed due to invalid configurations
DL_WAITING1004Waiting (Archived/Transferred) the deadline is waiting until the transfer state of the assigned object is removed
DL_DEACTIVATED1005Deactivated the deadline is deactivate because the assigned object is not active any more

Additional Information

Multiple Values: false
Unique Entries in List: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Sorting of List: SORTMODE_NONE


[top]

FSCSCHEDULE@1.1001:DeadlineType (Deadline Type)

Deadline Type
ReferenceValueNameDescription
ET_DT_GENERAL1General
ET_DT_TRANSFER2Transfer
ET_DT_DESTROY_AUTOMATICALLY3Delete Automatically
ET_DT_DESTROY_AFTER_AUTHORIZATION4Delete after Authorization
ET_DT_RETAIN5Retain
ET_DT_REVIEW6Review
ET_DT_DESTROY_FINALIZE7Finalize Deleting

Additional Information

Multiple Values: false
Unique Entries in List: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Sorting of List: SORTMODE_NONE


[top]

FSCSCHEDULE@1.1001:ProcessingType (Processing Type)

Processing Type
ReferenceValueNameDescription
PT_FIRST10000Earliest only
PT_LAST10001Latest only
PT_ALL10002All

Additional Information

Multiple Values: false
Unique Entries in List: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Sorting of List: SORTMODE_NONE


[top]

FSCSCHEDULE@1.1001:ProcessingUser

Processing User
ReferenceValueNameDescription
PU_SERVICEUSER10Execute as AT Service User (Default) run as service user
PU_OBJECTOWNER20Execute as Object Owner run as object owner
PU_CALCULATE30Determine User via User Context Object calculate user dynamically based on a BackgroundUserContextDef instance. Such an instance can be referenced in the attribute objbackgroundctx of an object.
PU_ONBEHALF40Execute as User Which Initiated the Deadline run as a user who is defined in the property on behalf of
PU_BACKGROUNDUSER50User for Background Tasks run as the background user defined at the group of the object

Additional Information

Multiple Values: false
Unique Entries in List: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Sorting of List: SORTMODE_NONE


[top]

FSCSCHEDULE@1.1001:RDOperator

Operator for time intervals in relation to a base date attribute
ReferenceValueNameDescription
RDO_AFTER1After time interval is added to the base date attribute
RDO_BEFORE2Before time interval is subtracted from the base date attribute

Additional Information

Multiple Values: false
Unique Entries in List: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Sorting of List: SORTMODE_NONE


[top]

FSCSCHEDULE@1.1001:StoredTimePeriod

Structure to store time periods

Additional Information

Multiple Values: false
Unique Entries in List: true
Key for Unique Lists: FSCSCHEDULE@1.1001:stpaction
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Sorting of List: SORTMODE_NONE

ReferenceName
FSCSCHEDULE@1.1001:stpactionAction
FSCSCHEDULE@1.1001:stpfromStart
FSCSCHEDULE@1.1001:stptoEnd

[top]

FSCSCHEDULE@1.1001:TransactionVariable

ReferenceValueNameDescription
TV_PROCESSED1Processed Objects
TV_REFRESH_ATTRIBUTEMONITORING_OBJECTS2Refresh Attribute Monitoring
TV_CATEGORYCHECKED3Checked Objects

Additional Information

Multiple Values: false
Unique Entries in List: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Sorting of List: SORTMODE_NONE


[top]

FSCSCHEDULE@1.1001:TypeConfInitDeadlines (Deadline Initialization)

Structure to configure initial deadlines for created objects

Additional Information

Multiple Values: true
Unique Entries in List: true
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Sorting of List: SORTMODE_NONE

ReferenceName
FSCSCHEDULE@1.1001:cddeadlineDefinition for Background Tasks
FSCSCHEDULE@1.1001:cdexprdeadlineDate for the Background Task (Expression)

[top]

FSCSCHEDULE@1.1001:TypeLongTermDeadlines (Retention/Disposition Deadlines)

Structure to persist long term deadlines of an objects

Additional Information

Multiple Values: false
Unique Entries in List: true
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Sorting of List: SORTMODE_NONE

ReferenceName
FSCSCHEDULE@1.1001:ndbasedateattrBase Date
FSCSCHEDULE@1.1001:ndbasedateobjBase Date Object for Time Interval
FSCSCHEDULE@1.1001:nddateDate
FSCSCHEDULE@1.1001:nddatebackupDate (Backup)
FSCSCHEDULE@1.1001:nddeadlineAction
FSCSCHEDULE@1.1001:nddeadlinekeyDeadline Identification
FSCSCHEDULE@1.1001:ndduesinceDue Since
FSCSCHEDULE@1.1001:nddurationDuration
FSCSCHEDULE@1.1001:ndintervalTime Interval
FSCSCHEDULE@1.1001:ndintervaloperatorOperator
FSCSCHEDULE@1.1001:ndintervalsubtractSubtract Time Interval
FSCSCHEDULE@1.1001:ndlastretryLast Attempt on/at
FSCSCHEDULE@1.1001:ndonbehalfofInitiated by
FSCSCHEDULE@1.1001:ndparameterobjsParameter (Objects)
FSCSCHEDULE@1.1001:ndprocessedatProcessed on/at
FSCSCHEDULE@1.1001:ndprocessedbyExecuted by
FSCSCHEDULE@1.1001:ndrecalcdateRecalculate the Date When the Base Date Changes
FSCSCHEDULE@1.1001:ndrecalcfinishedIgnore for Base Date Recalculation
FSCSCHEDULE@1.1001:ndretrycountAttempts
FSCSCHEDULE@1.1001:ndscheduleBackground Task
FSCSCHEDULE@1.1001:ndsourceSource
FSCSCHEDULE@1.1001:ndstateState

[top]

FSCSCHEDULE@1.1001:TypeNextDeadline (Next Deadline)

Structure to store upcoming deadlines

Additional Information

Multiple Values: false
Unique Entries in List: true
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Sorting of List: SORTMODE_NONE

ReferenceName
FSCSCHEDULE@1.1001:nddeadlineobjBackground Task
FSCSCHEDULE@1.1001:ndtimespanexprDate for the Background Task (Expression)

[top]