Purpose: Returns the reason for which the procedure was launched and additional context info.


Properties


  • Name: FlatTableName
    • Type: String
    • Direction: out
    • Purpose: Name of the temporary table containing data uploaded by the client in case of write, or data prepared by server in case of Read. More info here.


  • Name: DiffTableName
    • Type: String
    • Direction: out
    • Purpose: Name of the temporary table containing the data-diff generated by the server in case of write. More info here.


  • Name: DnnPrefix
    • Type: String
    • Direction: out
    • Purpose: Prefix used by FormWork in table names


  • Name: FlowId
    • Type: Integer
    • Direction: out
    • Purpose: Id of current Form in case of read, write, drill-down.


  • Name: Result
    • Type: String
    • Direction: out
    • Purpose: The reason of procedure execution



Remarks: GetExecutionReason is a mandatory activity when is necessary to implement a server-side data validation or is necessary to manipulate data sent to the client