Table 5505361 M365 Entity Page Link

Table 5505361 M365 Entity Page Link

The Entity Page Link table is intended for temporary use and to evaluate and pass linking information to the containing page (a FactBox for example). Use the fields “Entity Table Id” or “Entity Table Name” to pass the linked table. Use “Entity System Id” to pass the SystemId (or id) field of the connected entity. Use “Entity Filter” and “Secondary Entity Filter” to pass additional non entity related information/filters.

LanguageCaption
en-USEntity Page Link

Fields

Primary Key (10)

Code[10]

LanguageCaption
en-USPrimary Key

Entity Table Id (100)

Integer

LanguageCaption
en-USEntity Table ID

Entity Table Name (110)

Text[250]

LanguageCaption
en-USEntity Table Name

Entity System Id (120)

Guid

LanguageCaption
en-USEntity System ID

Entity Filter (130)

Text[250]

LanguageCaption
en-USEntity Filter

Secondary Entity Filter (140)

Text[250]

LanguageCaption
en-USSecondary Entity Filter

Debug (500)

Boolean

LanguageCaption
en-USDebug

Methods

procedure EvaluateLink(var entityRecRef: RecordRef; var entityPageLink: Record "M365 Entity Page Link"): Boolean

Use EvaluateLink() to do an evaluation of filters of an Entity Page Link instance and return the connected Entity Record Reference.

Parameters / Return Value

  • entityRecRef RecordRef

    The Record Reference to contain the connected record instance.

  • entityPageLink Record "M365 Entity Page Link"

    A filtered Entity Page Link table to evaluate.

  • Returns Boolean

    True if evaluation was successful, false otherwise.


procedure EvaluateLink(var entityRecRef: RecordRef): Boolean

Use EvaluateLink() to do an evaluation of filters of the actual Entity Page Link instance and return the connected Entity Record Reference.

Parameters / Return Value

  • entityRecRef RecordRef

    The Record Reference to contain the connected record instance.

  • Returns Boolean

    True if evaluation was successful, false otherwise.


GetEntityRecordReference

procedure GetEntityRecordReference(var entityRecRef: RecordRef): Boolean

Return the connected Entity Record Reference based on the last evaluation of the Entity Page Link.

Parameters / Return Value

  • entityRecRef RecordRef

    The Record Reference to contain the connected record instance.

  • Returns Boolean

    True if the previous evaluation was successful, false otherwise.


GetEntityFilter

procedure GetEntityFilter(var returnEntityFilter: Text; var returnSecondaryEntityFilter: Text): Boolean

Returns any passed additional filter values based on the Filters of the Entity Page Link Table (SubPageLink).

Parameters / Return Value

  • returnEntityFilter Text

    The passed entity filter.

  • returnSecondaryEntityFilter Text

    The passed secondary entity filter.

  • Returns Boolean

    True if the previous evaluation was successful, false otherwise.


GetEntityFilter

procedure GetEntityFilter(var returnEntityFilter: Text): Boolean

Returns the passed additional filter value based on the Filter of the Entity Page Link Table (SubPageLink).

Parameters / Return Value

  • returnEntityFilter Text

    The passed entity filter.

  • Returns Boolean

    True if the previous evaluation was successful, false otherwise.



EOS Labs -