Skip to content

Commit

Permalink
Correcting the discrepancies found in the templates gallery for PSL c…
Browse files Browse the repository at this point in the history
…onnectors (#393)

* Update template-metadata.json

https://github.ibm.com/Cloud-Integration/appconnect-psl/issues/1232

* shahmini

Using IBM® App Connect to interact with Amazon Kinesis

* shahmini

Update and rename Synchronize data between Amazon DynamoDB and Google Big Query_instructions.md to Synchronize data between Amazon DynamoDB and Google Cloud BigQuery_instructions.md

* shahmini

Update and rename Synchronize data between Amazon DynamoDB and Google Big Query.yaml to Synchronize data between Amazon DynamoDB and Google Cloud BigQuery.yaml

* shahmini

Weekly copy Dropbox files to new IBM Cloud Object Storage S3 bucket named with date

* shahmini

Weekly copy Dropbox files to new IBM Cloud Object Storage S3 bucket named with date.yaml

* shahmini

Create a user in Microsoft Active Directory for each contact in Salesforce_instructions.md

* shahmini

Create a user in Microsoft Active Directory for each contact in Salesforce.yaml

* shahmini

Create a comment in a ServiceNow ticket when a new case is created in Salesforce

* shahmini

Create a comment in a ServiceNow ticket when a new case is created in Salesforce

* shahmini

Sync Salesforce cases with ServiceNow tickets.yaml

* shahmini

Sync Salesforce new cases with ServiceNow tickets_instructions.md

* Update template-metadata.json

Fix issue reported in https://github.ibm.com/Cloud-Integration/appconnect-psl/issues/1232

* shahmini 

Sync Salesforce cases with ServiceNow tickets
  • Loading branch information
shahminiaru authored Dec 7, 2023
1 parent a1bf86b commit b62366d
Show file tree
Hide file tree
Showing 14 changed files with 38 additions and 31 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -213,5 +213,5 @@ integration:
comment/response/payload
- variable: SalesforceRetrievecasecommentMetadata
$ref: '#/node-output/Salesforce Retrieve case comment/response'
name: Sync new Salesforce cases and comments with ServiceNow
name: Create a comment in a ServiceNow ticket when a new case is created in Salesforce
models: {}
Original file line number Diff line number Diff line change
Expand Up @@ -226,5 +226,5 @@ integration:
- variable: SalesforceRetrievecontactsMetadata
$ref: '#/node-output/Salesforce Retrieve contacts/response'
allow-empty-output: true
name: Create a user in Microsoft AD for each contact in Salesforce
name: Create a user in Microsoft Active Directory for each contact in Salesforce
models: {}
Original file line number Diff line number Diff line change
Expand Up @@ -89,5 +89,5 @@ integration:
$ref: '#/node-output/Salesforce Retrieve Account/response/payload'
- variable: SalesforceRetrieveAccountMetadata
$ref: '#/node-output/Salesforce Retrieve Account/response'
name: Sync Salesforce new cases with ServiceNow tickets
name: Sync Salesforce cases with ServiceNow tickets
models: {}
Original file line number Diff line number Diff line change
Expand Up @@ -233,7 +233,7 @@ integration:
#/node-output/Amazon DynamoDB Retrieve
items/response
output-schema: {}
name: Synchronize data between Amazon DynamoDB and Google Big Query
name: Synchronize data between Amazon DynamoDB and Google Cloud BigQuery
models:
Employee1:
name: Employee1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -397,5 +397,5 @@ integration:
#/node-output/IBM Cloud Object Storage S3 Create
bucket/response/payload
output-schema: {}
name: Weekly copy Dropbox files to new COS S3 bucket named with date
name: Weekly copy Dropbox files to new IBM Cloud Object Storage S3 bucket named with date
models: {}
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
To refer to these instructions while editing the flow, open the [GitHub page](https://github.com/ot4i/app-connect-templates/blob/master/resources/markdown/Create%20a%20comment%20in%20a%20ServiceNow%20ticket%20when%20a%20new%20case%20is%20created%20in%20Salesforce_instructions.md) (opens in a new window).

1. Click **Create flow** to start using the template.
1. Connect to your [Salesforce account](https://ibm.biz/aassalesforce).

This is a polling event trigger - this means App Connect looks for changes in your events as per the timeframe selected in the "Check for new 'Case' every (minutes)" box. You can choose to change this interval but please be aware of your API limits.
1. Connect to your [ServiceNow account](https://ibm.biz/aasservicenow).
1. To start the flow, in the banner click **Start flow**.

This template looks for new cases added in your Salesforce account and syncs this by creating a new ticket in ServiceNow that includes the comments from the original case.
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
To refer to these instructions while editing the flow, open [the github page](https://github.com/ot4i/app-connect-templates/blob/master/resources/markdown/Create%20a%20user%20in%20Microsoft%20AD%20for%20each%20contact%20in%20Salesforce_instructions.md) (opens in a new window).

To refer to these instructions while editing the flow, open the [GitHub page](https://github.com/ot4i/app-connect-templates/blob/master/resources/markdown/Create%20a%20user%20in%20Microsoft%20Active%20Directory%20for%20each%20contact%20in%20Salesforce_instructions.md) (opens in a new window).

1. Click **Create flow** to start using the template.
1. Click the Schedule flow node. Optionally, change the schedule that will trigger the flow; for example, select the checkbox to run the flow when it's first switched on.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
To refer to these instructions while editing the flow, open [the github page](https://github.com/ot4i/app-connect-templates/blob/master/resources/markdown/Filter%20records%20with%20speed%20limit%20violations%20and%20add%20these%20records%20to%20Amazon%20S3%20via%20the%20Amazon%20Kinesis%20delivery%20stream_instructions.md) (opens in a new window).
To refer to these instructions while editing the flow, open the [GitHub page](https://github.com/ot4i/app-connect-templates/blob/master/resources/markdown/Filter%20records%20with%20speed%20limit%20violations%20and%20add%20these%20records%20to%20Amazon%20S3%20via%20the%20Amazon%20Kinesis%20delivery%20stream_instructions.md) (opens in a new window).

1. Click **Create flow** to start using the template.
2. Connect to the following accounts by using your credentials:
Expand All @@ -8,3 +8,5 @@ To refer to these instructions while editing the flow, open [the github page](ht
3. To start the flow, in the banner click **Start flow**.

Use this template to add the vehicle records with speed limit violation in Amazon Kinesis. The Amazon CloudWatch event logs are seamlessly retrieved and published to an Amazon Kinesis data stream. The data is processed, and the filtered data (which violates the speed limit) is added to the Amazon S3 bucket via Amazon Kinesis delivery streams.

For more information, see [Using IBM® App Connect to interact with Amazon Kinesis](https://community.ibm.com/community/user/integration/blogs/shamini-arumugam1/2023/03/18/using-ibm-app-connect-to-interact-w-amazonkinesis).
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
To refer to these instructions while editing the flow, open the [GitHub page](https://github.com/ot4i/app-connect-templates/blob/master/resources/markdown/Sync%20Salesforce%20cases%20with%20ServiceNow%20tickets_instructions.md) (opens in a new window).

1. Click **Create flow** to start using the template.
1. Connect to your [Salesforce account](https://ibm.biz/aassalesforce).
1. Connect to your [ServiceNow account](https://ibm.biz/aasservicenow).
1. To start the flow, in the banner click **Start flow**.

The template creates a new ticket in ServiceNow when a new case is created in Salesforce - helping you to keep your support services in sync!

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
To refer to these instructions while editing the flow, open [the github page](https://github.com/ot4i/app-connect-templates/blob/master/resources/markdown/Synchronize%20data%20between%20Amazon%20DynamoDB%20and%20Google%20Big%20Query_instructions.md) (opens in a new window).
To refer to these instructions while editing the flow, open the [GitHub page](https://github.com/ot4i/app-connect-templates/blob/master/resources/markdown/Synchronize%20data%20between%20Amazon%20DynamoDB%20and%20Google%20Cloud%20BigQuery_instructions.md) (opens in a new window).

1. Click **Create flow** to start using the template.
2. Click **Operations**, and then click **Edit flow**.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
To refer to these instructions while editing the flow, open [the github page](https://github.com/ot4i/app-connect-templates/blob/master/resources/markdown/Weekly%20copy%20Dropbox%20files%20to%20new%20COS%20S3%20bucket%20named%20with%20date_instuctions.md) (opens in a new window).
To refer to these instructions while editing the flow, open the [GitHub page](https://github.com/ot4i/app-connect-templates/blob/master/resources/markdown/Weekly%20copy%20Dropbox%20files%20to%20new%20IBM%20Cloud%20Object%20Storage%20S3%20bucket%20named%20with%20date_instuctions.md) (opens in a new window).

1. Click **Create flow** to start using the template.
1. Connect to your Dropbox account. You can use a Dropbox user ID and password or use a Google account.
Expand Down
18 changes: 9 additions & 9 deletions resources/template-metadata.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"templates": [{
"name": "Sync new Salesforce cases and comments with ServiceNow",
"name": "Create a comment in a ServiceNow ticket when a new case is created in Salesforce",
"description": "This template looks for new cases added in your Salesforce account and syncs this by creating a new ticket in ServiceNow that includes the comments from the original case.",
"summary": "Salesforce to 2 applications",
"sourceApp": "salesforce",
Expand All @@ -27,7 +27,7 @@
"offerings": ["app connect professional"]
},
{
"name": "Sync Salesforce new cases with ServiceNow tickets",
"name": "Sync Salesforce cases with ServiceNow tickets",
"description": "The template creates a new ticket in ServiceNow when a new case is created in Salesforce - helping you to keep your support services in sync!",
"summary": "Salesforce to 2 applications",
"sourceApp": "salesforce",
Expand Down Expand Up @@ -369,7 +369,7 @@
"offerings": ["app connect professional"]
},
{
"name": "Weekly copy Dropbox files to new COS S3 bucket named with date",
"name": "Weekly copy Dropbox files to new IBM Cloud Object Storage S3 bucket named with date",
"description": "This template copies files from a Dropbox folder to a new bucket in IBM Cloud Object Storage S3 on a weekly schedule.",
"summary": "Dropbox to 2 applications",
"sourceApp": "streaming-connector-scheduler",
Expand Down Expand Up @@ -792,7 +792,7 @@
"offerings": ["app connect professional"]
},
{
"name": "Create a user in Microsoft AD for each contact in Salesforce",
"name": "Create a user in Microsoft Active Directory for each contact in Salesforce",
"description": "Use this template to retrieve contacts from Salesforce, then for each create a user in Microsoft Active Directory, and then update the Saleforce contact.",
"summary": "Scheduler to 2 applications",
"sourceApp": "streaming-connector-scheduler",
Expand Down Expand Up @@ -992,10 +992,10 @@
{
"name": "Retrieve a file from Box and update the content in Anaplan, then import the data into a model in Anaplan",
"description": "Use this template to retrieve a file from Box and update the content in Anaplan, then import the data into a model in Anaplan.",
"summary": "Scheduler to 2 applications",
"summary": "Scheduler to 3 applications",
"sourceApp": "streaming-connector-scheduler",
"targetApps": ["anaplan", "gmail"],
"tags": ["anaplan", "gmail", "scheduler"],
"targetApps": ["box", "anaplan", "gmail"],
"tags": ["box", "anaplan", "gmail", "scheduler"],
"offerings": ["app connect professional"]
},
{
Expand Down Expand Up @@ -1225,7 +1225,7 @@
},
{
"name": "Filter records with speed limit violations and add these records to Amazon S3 via the Amazon Kinesis delivery stream",
"description": "Use this template to add the vehicle records with speed limit violation in Amazon Kinesis. The Amazon CloudWatch event logs are seamlessly retrieved and published to an Amazon Kinesis data stream. The data is processed, and the filtered data (which violates the speed limit) is added to the Amazon S3 bucket via Amazon Kinesis delivery streams.",
"description": "Use this template to add the vehicle records with speed limit violation in Amazon Kinesis. The Amazon CloudWatch event logs are seamlessly retrieved and published to an Amazon Kinesis data stream. The data is processed, and the filtered data (which violates the speed limit) is added to the Amazon CloudWatch bucket via Amazon Kinesis delivery streams.",
"summary": "Scheduler to 2 applications",
"sourceApp": "streaming-connector-scheduler",
"targetApps": ["amazonkinesis", "amazoncloudwatch", "slack"],
Expand Down Expand Up @@ -1323,7 +1323,7 @@
"offerings": ["app connect professional"]
},
{
"name": "Synchronize data between Amazon DynamoDB and Google Big Query",
"name": "Synchronize data between Amazon DynamoDB and Google Cloud BigQuery",
"description": "Use this template to retrieve employee records from Amazon DynamoDB and synchronise that data with Google Cloud BigQuery.",
"summary": "1 flow using 3 applications",
"sourceApp": "api",
Expand Down

0 comments on commit b62366d

Please sign in to comment.