Transaction Node

TransactionNodeImg1

Transaction node has the following properties: 

Category Property  
General Properties Transaction  TransactionNodeImg02
Default Parm
Master Page
Navigation Use Transaction Context
Advanced Security Security Functionality Key
Sec. Functionality Key Display Mode
Sec. Functionality Key Insert Mode
Sec. Functionality Key Update Mode
Sec. Functionality Key Delete Mode

General Properties

Transaction:

Transaction's name

Default Parm:

Specifies the parm to be assigned to the transaction. The possible values for this property are:

  • Mode & Key: it will insert in the parm rule the mode of the transaction and the variables that represent the primary key of it in the following order: parm(in:&Mode, in:&<ATT_PK1>, in:&<ATT_PK2>,...); If you have some Extra Parameters added within Transaction node (Add --> Extra Parameters), they will be added at the end of this parameters.

    For example, if the transaction doesn't have Extra Parameters and this property has the value 'Mode & Key', it will insert the following parm rule:

    parm(in:&Modein:&PersonId);

    We insert the following Extra Parameter:

    TransactionNodeImg3
    And now it will insert the following parm rule:

    parm(in:&Modein:&PersonId&ExtraParm1);
     

  • None: it won't add the parameters by default (Mode and primary key attributes). It will only add the parameters that are added in Extra Parameters. In the example above, where we have &ExtraParm1 added, it will insert a parm rule with that variable only:
    parm(&ExtraParm1);

    The calls to the transaction that are made from Selection and View (using Standard Action insert, update or delete) will insert the parameters according to this property.

Master Page:

Specifies the master page that will be assigned to the transaction object. If we assign <default> means that this value will be taken from property Transaction of node Master Pages of the WorkWithPlus setting. If we assign <none> means that the Transaction will not have Master Page.
 

Properties Of Category Navigation

Use Transaction Context:

Specifies whether the context will be used for inserting parameters in the insertion of records to transactions or not. There is an example of it in property 'Use Transaction Context' of WWP Configuration -> Template

If you want to read more information about Transaction, follow this link: Transaction Form
 

Properties Of Category Advanced Security

Security Functionality Key:

Specifies the security functionality key that will be assigned to the transaction object, so that user will have access to these object only if has some role assigned which has grant access to it.
 

Sec. Functionality Key Display Mode:

Specifies the security functionality key that will be assigned to accessing the transaction in display mode.


Sec. Functionality Key Insert Mode:

Specifies the security functionality key that will be assigned to accessing the transaction in insert mode.


Sec. Functionality Key Update Mode:

Specifies the security functionality key that will be assigned to accessing the transaction in update mode.


Sec. Functionality Key Delete Mode:

Specifies the security functionality key that will be assigned to accessing the transaction in delete mode.
 

If any of this properties (Modes) are empty, it means that the action does not have special security, and if a user has access to the Transaction, will access in any mode.

All properties within this category applies only if Advanced Security is enabled. For more information about enabling Advanced Security and the way of using it, follow this link: Advanced Security

 

Actions over Transaction node

Preview:

Provides an example of how the Transaction form will be generated, without the need of re applying the pattern or running our program to picture it.

If you want to read more information about Preview action, follow this link: Preview