This call generates the audit trail information for a given action and it is an Application specific call. The given action may be performed by a user or a group or the action may be related to a dataclass etc. All the actions performed are from the point of view of an application. All the log actions are encapsulated into major Categories. The subordinate actions within each Category are assigned unique Ids
|
Name |
Parent Tag |
Description |
Valid Values |
Default Values |
Option |
Root |
Unique option for the call |
NGOGenerate AuditTrail |
N/A |
CabinetName |
Root |
Name of the cabinet to which the User wants to connect. |
|
N/A |
UserDBId |
Root |
UserDatabase ID, which is returned in the NGOConnectCabinet call. |
|
N/A |
Action |
Root |
Parent Tag containing information about each Action Performed. |
|
N/A |
ActionId |
Action |
Id of the action performed. |
|
N/A |
Category |
Action |
Different log actions can be categorized into categories such as Cabinet, Folder, Document etc. |
|
N/A |
ActiveObjectId |
Action |
Index of the object on which the specified action is performed. |
Integer > 0 |
|
ActiveObject Type |
Action |
Type of the object e.g. F - folder, D - document, A – Actionitem etc. |
|
N/A |
Subsdiary ObjectId |
Action |
Id of the Subordinate action performed on the given object. |
Integer > 0 |
|
Subsdiary ObjectType |
Action |
Type of the object on which subsidiary action is performed. |
|
N/A |
Comment |
Action |
Comments associated with the action performed. |
|
N/A |
Current DateTime |
Action |
Time when the given action is performed |
|
N/A |
UserIndex |
Action |
Index of the user for which the log is to be generated. |
|
N/A |
Name |
Parent Tag |
Description |
Option |
Root |
NGOGenerateAuditTrail |
Status |
Root |
Status of the call. If the Status is 0, then the call is successful. |
Code |
Message |
Comments |
-50074 |
Invalid parameters. |
The value for some input parameter is not correct or is invalid. |
-50146 |
Invalid session. |
The specified UserDBId is incorrect. |
-50006 |
User account has expired. |
The account of the user who attempts to generate the audit trail has expired. |
-50010 |
User not alive. |
The user who attempts to generate the audit trail is not alive. |
-50125 |
Cabinet has been locked for Administrative purposes. |
The cabinet has been locked by some user for Administrative purposes. |