YSCRecycleEntityAttributeAgent

The YSCRecycleEntityAttributeAgent fetches all the "INACTIVE" attributes for a given entity and document type, of an enterprise, and marks them as "DELETED". The values in the corresponding columns mapped to "INACTIVE" attributes in the hang off tables as well as the history table of the hang off tables are also cleaned up. The agent queries the EntityDomain table for all the supported entities and document types, and retrieves the INACTIVE custom attributes for these domains. A message is created for each domain and for each message, the agent updates the entity for columns listed in the message. The agent uses the criteria information, NumberOfRecordsToBuffer, to determine the number of records to be updated per the message in the hang-off tables. The corresponding YFS_Attribute records are also deleted from the database for all the DELETED custom attributes.

Attributes

Table 1. YSCRecycleEntityAttributeAgent attributes
Attribute Value
Base Transaction ID RECYCLE_ENTITY_ATTRIBUTE
Base Process Type General

Criteria Parameters

Table 2. YSCRecycleEntityAttributeAgent criteria parameters
Parameter Name Description
Action Required. This parameter triggers the transaction. The default value is set to "Get".
Number of Records To Buffer The number of records to retrieve and process by the agent is set in this attribute. Default value is "0".
Enterprise Code The enterprise for which the recycle agent is run.
CollectPendingJobs By default, this is set to "N". It cannot be modified.

Events Raised

None.

Statistics Tracked

None.

Pending Job Count

None