Transferring agent information externally
===============================

Send the information that the agent has to an external program.

#. Go to **Policy** in the top panel.
#. Go to **Policy > Node Policy > Agent Action** in the left Policy panel.
#. Find and click **Collect Software Information** in the Agent Action window.
   (*Notice there are two. One for Windows, and another for MacOS*)

Under **General** section:

#. For **CWP Message**, add message to be displayed in accordance with the
   Policy.
#. For **Label**, add labels to help categorize your plugins with custom labels
   that appear in the "Description" field.

Under **Agent Actions** section:

#. For **Boolean Operator**, choose **AND** or **OR** to add optional
   conditions.
#. For **Settings**, click **Add** and select your optional conditions.
   **Criteria/Operator/Value**

Under **Plugin Settings:**

#. Click the **Add** button in the External Transfer List.

   - **Path** : Specify the path of the file to run for information transfer.
   - **Transfer information** : Specify the type of information to send.
   - **UserID conversion method** : Specify the conversion method for the ID of the authenticated user. (*Regular expression, Case conversion*)
   - **Interval** : Select the information transfer cycle (*Periodic transfer minute(s) - hour(s)*)
   - **Encryption Algorithm** : Specify options for encrypting the information that the agent sends. (*BASE64, AES, BLOWFISH, CAST, SEED*)
   
#. Click **Add.**
#. Click **Update.**