Chatter Targets in Data Synchronization Task
When you run a Data Synchronization task, specify the operation and the source that you want the Secure Agent to write to the target. The Secure Agent inserts, updates, upserts, or deletes source rows that you specify into the target based on the configured operation for the target object.
The task operations depend on the target object that you select. You can configure the target properties when you schedule the Data Synchronization task. You configure Chatter target properties on the Target page of the Data Synchronization task wizard. Enter the name of the target connection and specify the target object to write data to Chatter.
When you configure a Data Synchronization task, you can configure the advanced target properties. The advanced target properties appear on the Schedule page of the Data Synchronization task wizard.
The following table describes the Chatter advanced target properties:
Advanced Target Properties | Description |
---|
Success File Directory | Directory for the Chatter success rows file. Specify a directory path that is available on each Secure Agent machine in the runtime environment. |
Error File Directory | Directory for the Chatter error rows file. Specify a directory path that is available on each Secure Agent machine in the runtime environment. |
Note: When you create a task to delete data from Chatter and data in the input file does not match with data in the target table, the task does not fail.
Data Synchronization Task Example
Perform the following actions to post comments or feeds to Chatter:
Note: You need to create a connection before you create a Data Synchronization task.
1. Click Task Wizards in the Informatica Cloud home page.
2. Select Data Synchronization from the menu.
The Data Synchronization Tasks tab appears.
3. Click New to create a Data Synchronization task. The Definition tab appears.
4. Specify the task name, description, and select the task operation Insert. Click Next. The Source tab appears. To delete a feed or comment from Chatter select delete operation.
5. Select the source connection, source type, and source object.
The source object should contain the following fields when you post feeds or comments to Chatter or delete feeds or comments from Chatter:
- User Feed
Specify the type as TextPost and mention the content of the post in the body.
- Account Feed
- To post an account feed, you must specify the Parent Id.
- Content Post
- Specify the type as ContentPost to attach a file to the feed.
- Search Tag Feed
- To add a search tag in a feed, you must append # to the keyword. The following image shows details of search tag feed:
- Delete Feed
- To delete a feed, select FeedItem object as a target in Informatica cloud. To delete a feed comment select FeedComment object as a target in Informatica cloud. You must specify the FeedID to delete feeds and commentID to delete feed comments from Chatter.
6. Select the target connection, target type, and target object for the task. To post feeds to Chatter, select FeedItem object. To post feed comments to Chatter, select FeedComment object. Click Next.
7. To assign filters to a DSS task, see Data Filters. To select all rows, click Data Filters, and then click Next.
In the data filters tab, you can use the following filter fields:
Column Name | Description |
---|
ParentId | ID of the object type to which the FeedItem is related. For example, set this field to a UserId to post to someone’s profile feed, or an AccountId to post to a specific account. |
Body | The message that appears in the feed. If you want to post a feed with the search keyword. In the feed make use of the # character before the search keyword. For example, if your search keyword is ABC, specify ‘#ABC’. |
Type | You can select the following type of FeedItem: - - TrackedChange: A change or group of changes to a tracked field.
- - UserStatus: Automatically generated status when a user adds a post.
- - TextPost: Text entry on a feed.
- - LinkPost: Post an URL on a feed.
- - ContentPost: An uploaded file on a feed.
- - PollPost: Post a poll in the feed to gather opinions.
- - DashboardComponentSnapshot: Post a dashboard snapshot on a feed.
- - ApprovalPost: Automatically generated by a feed query on an approval item.
- - CollaborationGroupCreated: Automatically generated post on your feed when you creates a public group.
|
LinkUrl | To post URL on a feed. |
RelatedRecordId | The ID of the ContentVersion object associated with a ContentPost. This field is null for all posts except ContentPost. |
Title | The title of the FeedItem. |
AttachmentPath | The location of the file to be attached to the feed. For example, C:\Test\ (Mandatory field for Content Post) . |
ContentFileName | The name of the file that you want to attach. |
ContentDescription | The description of the file to be attached to the feed. |
RelatedRecordId | The ID of the ContentVersion object associated with a ContentPost. For example, set this field to an existing ContentVersion and post it to a feed as a FeedItem object of TypeContentPost. |
To post a feed comment, use the following filter fields:
Field Name | Description |
---|
CommentFeedItemId | The Id of the feed to which the comment needs to be posted. |
CommentBody | The text to be posted as comment. |
CommentType | The comment Type should be TextComment or ContentComment. |
CommentContentPath | The full path of the file to be attached to the FeedComment. |
CommentContentDescription | The Description about the attachment. |
8. In the field mapping tab, map the source fields to the target fields.
9. Click Next. The Schedule tab appears.
10. In the Schedule tab, you can schedule the task for each requirement and save.
11. If you do not want to schedule the task, click Save and Run to run the task.
You can monitor the status of Data Synchronization tasks in the monitor log.