Interface EOS060 Activity Interface

Interface 0 EOS060 Activity Interface

Methods

IsActivity

procedure IsActivity(): Boolean

Parameters / Return Value

  • Returns Boolean

IsAllowed

procedure IsAllowed(): Boolean

Parameters / Return Value

  • Returns Boolean

GetNotAllowedReason

procedure GetNotAllowedReason(): Text

Parameters / Return Value

  • Returns Text[]

ActivityVisibility

procedure ActivityVisibility(): Enum "EOS060 Activity Visibility"

Parameters / Return Value

  • Returns Enum "EOS060 Activity Visibility"

InitActivity

procedure InitActivity(var EOS060UserActivity: Record "EOS060 User Activity")

Parameters / Return Value

  • EOS060UserActivity Record "EOS060 User Activity"

EnableActivity

procedure EnableActivity(var EOS060UserActivity: Record "EOS060 User Activity")

Parameters / Return Value

  • EOS060UserActivity Record "EOS060 User Activity"

ManageUserActivityCardOptions

procedure ManageUserActivityCardOptions(var Options: JsonObject)

Parameters / Return Value

  • Options JsonObject

GetActivityView1

procedure GetActivityView1(var EOS060UserActivity: Record "EOS060 User Activity"; HumanReadable: Boolean) View: Text

Parameters / Return Value

  • EOS060UserActivity Record "EOS060 User Activity"

  • HumanReadable Boolean

  • Returns Text[]


SetActivityView1

procedure SetActivityView1(var EOS060UserActivity: Record "EOS060 User Activity")

Parameters / Return Value

  • EOS060UserActivity Record "EOS060 User Activity"

UpdateActivityView1

procedure UpdateActivityView1(var EOS060UserActivity: Record "EOS060 User Activity")

Parameters / Return Value

  • EOS060UserActivity Record "EOS060 User Activity"

SetActivityKey1

procedure SetActivityKey1(var EOS060UserActivity: Record "EOS060 User Activity")

Parameters / Return Value

  • EOS060UserActivity Record "EOS060 User Activity"

GetActivityTableCaption1

procedure GetActivityTableCaption1() FieldCaption: Text

Parameters / Return Value

  • Returns Text[]

GetActivityView2

procedure GetActivityView2(var EOS060UserActivity: Record "EOS060 User Activity"; HumanReadable: Boolean) View: Text

Parameters / Return Value

  • EOS060UserActivity Record "EOS060 User Activity"

  • HumanReadable Boolean

  • Returns Text[]


SetActivityView2

procedure SetActivityView2(var EOS060UserActivity: Record "EOS060 User Activity")

Parameters / Return Value

  • EOS060UserActivity Record "EOS060 User Activity"

UpdateActivityView2

procedure UpdateActivityView2(var EOS060UserActivity: Record "EOS060 User Activity")

Parameters / Return Value

  • EOS060UserActivity Record "EOS060 User Activity"

SetActivityKey2

procedure SetActivityKey2(var EOS060UserActivity: Record "EOS060 User Activity")

Parameters / Return Value

  • EOS060UserActivity Record "EOS060 User Activity"

GetActivityTableCaption2

procedure GetActivityTableCaption2() FieldCaption: Text

Parameters / Return Value

  • Returns Text[]

CountActivityRecords

procedure CountActivityRecords(var EOS060UserActivity: Record "EOS060 User Activity"): Integer

Parameters / Return Value

  • EOS060UserActivity Record "EOS060 User Activity"

  • Returns Integer


ShowActivityRecords

procedure ShowActivityRecords(var EOS060UserActivity: Record "EOS060 User Activity")

Parameters / Return Value

  • EOS060UserActivity Record "EOS060 User Activity"

GetSourceDetails

procedure GetSourceDetails() Details: JsonObject

Parameters / Return Value

  • Returns JsonObject

GetActivityFieldsSettings

procedure GetActivityFieldsSettings(var TableNos: List of [Integer]; var ListEnabled: List of [Boolean]; var DetailsEnabled: List of [Boolean])

Parameters / Return Value

  • TableNos List[Integer]

  • ListEnabled List[Boolean]

  • DetailsEnabled List[Boolean]


GetDefaultActivityFields

procedure GetDefaultActivityFields(TableNo: Integer; ActivityFieldClass: Enum "EOS060 Act. Field Class"; var Fields: Record "EOS060 Activity Field" temporary)

Parameters / Return Value

  • TableNo Integer

  • ActivityFieldClass Enum "EOS060 Act. Field Class"

  • Fields Record "EOS060 Activity Field"


InitActivityActions

procedure InitActivityActions()

GetActivityInfo

procedure GetActivityInfo(var EOS060ActivityInfo: Record "EOS060 Activity Info")

Parameters / Return Value

  • EOS060ActivityInfo Record "EOS060 Activity Info"

CheckSourceAllowedForActivity

procedure CheckSourceAllowedForActivity(SourceType: Integer; SourceSubtype: Integer; ThrowError: Boolean): Boolean

Parameters / Return Value

  • SourceType Integer

  • SourceSubtype Integer

  • ThrowError Boolean

  • Returns Boolean


ManageActivityParameters

procedure ManageActivityParameters(CurrentAction: Enum "EOS060 Interface Action"; var EOS060ActivityEntry: Record "EOS060 Activity Entry"; JsonPayload: JsonObject)

Parameters / Return Value

  • CurrentAction Enum "EOS060 Interface Action"

  • EOS060ActivityEntry Record "EOS060 Activity Entry"

  • JsonPayload JsonObject


SetFiltersOn

procedure SetFiltersOn(var RecordRef: RecordRef) RecordFounds: Boolean

Parameters / Return Value

  • RecordRef RecordRef

  • Returns Boolean


PostSource

procedure PostSource(EOS060ActivityEntry: Record "EOS060 Activity Entry"; var PostedDocumentNo: Code[20])

Parameters / Return Value

  • EOS060ActivityEntry Record "EOS060 Activity Entry"

  • PostedDocumentNo Code[20]


DeleteSourceScans

procedure DeleteSourceScans(EOS060ActivityEntry: Record "EOS060 Activity Entry"): Boolean

Parameters / Return Value

  • EOS060ActivityEntry Record "EOS060 Activity Entry"

  • Returns Boolean


ResetSource

procedure ResetSource(EOS060ActivityEntry: Record "EOS060 Activity Entry"): Boolean

Parameters / Return Value

  • EOS060ActivityEntry Record "EOS060 Activity Entry"

  • Returns Boolean


ShowSourceEntity

procedure ShowSourceEntity(EOS060ActivityEntry: Record "EOS060 Activity Entry")

Parameters / Return Value

  • EOS060ActivityEntry Record "EOS060 Activity Entry"

ShowPostedEntity

procedure ShowPostedEntity(EOS060ActivityEntry: Record "EOS060 Activity Entry")

Parameters / Return Value

  • EOS060ActivityEntry Record "EOS060 Activity Entry"

GetActionReturnValues

procedure GetActionReturnValues(): JsonObject

Parameters / Return Value

  • Returns JsonObject


EOS Labs -