Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(element-templates): Update element template descriptions and add keywords #3466

Draft
wants to merge 14 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 8 additions & 1 deletion connectors/asana/element-templates/asana-connector.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,14 @@
"name": "Asana Outbound Connector",
"id": "io.camunda.connectors.Asana.v1",
"version": 2,
"description": "Manage your Asana project with Camunda",
"description": "Create, update, and manage tasks and projects in Asana.",
"metadata": {
"keywords": [
"get task or project by ID",
"get tasks from project",
"create project in workspace"
]
},
"icon": {
"contents": "data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='781.361 0 944.893 873.377'%3E%3CradialGradient id='a' cx='943.992' cy='1221.416' r='.663' gradientTransform='matrix(944.8934 0 0 -873.3772 -890717.875 1067234.75)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23ffb900'/%3E%3Cstop offset='.6' stop-color='%23f95d8f'/%3E%3Cstop offset='.999' stop-color='%23f95353'/%3E%3C/radialGradient%3E%3Cpath fill='url(%23a)' d='M1520.766 462.371c-113.508 0-205.508 92-205.508 205.488 0 113.499 92 205.518 205.508 205.518 113.489 0 205.488-92.019 205.488-205.518 0-113.488-91.999-205.488-205.488-205.488zm-533.907.01c-113.489.01-205.498 91.99-205.498 205.488 0 113.489 92.009 205.498 205.498 205.498 113.498 0 205.508-92.009 205.508-205.498 0-113.499-92.01-205.488-205.518-205.488h.01zm472.447-256.883c0 113.489-91.999 205.518-205.488 205.518-113.508 0-205.508-92.029-205.508-205.518S1140.31 0 1253.817 0c113.489 0 205.479 92.009 205.479 205.498h.01z'/%3E%3C/svg%3E"
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,14 @@
@ElementTemplate(
id = "io.camunda.connectors.AutomationAnywhere",
name = "Automation Anywhere Outbound Connector",
description =
"Orchestrate your Automation Anywhere bots with Camunda. You can create new queue items and get the result from it",
description = "Manage work items in Automation Anywhere queues.",
metadata =
@ElementTemplate.Metadata(
keywords = {
"add work item to queue",
"get work item from queue",
"get work item result from queue by ID"
}),
inputDataClass = AutomationAnywhereRequest.class,
version = 2,
propertyGroups = {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,14 @@
type = "io.camunda:aws-bedrock:1")
@ElementTemplate(
id = "io.camunda.connectors.aws.bedrock.v1",
name = "AWS BedRock Outbound Connector",
description = "Execute bedrock requests",
name = "AWS Bedrock Outbound Connector",
description = "Invoke models and converse using AWS Bedrock.",
metadata = @ElementTemplate.Metadata(keywords = {
"invoke model",
"run inference",
"invokemodel API",
"converse API"
}),
inputDataClass = BedrockRequest.class,
version = 1,
propertyGroups = {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,18 @@
id = "io.camunda.connectors.AWSDynamoDB.v1",
name = "AWS DynamoDB Outbound Connector",
version = 7,
description = "Work with tables and items using AWS DynamoDB service",
description = "Manage tables and items with AWS DynamoDB.",
metadata = @ElementTemplate.Metadata(keywords = {
"create table",
"delete table",
"update table",
"describe table",
"scan table",
"add item",
"delete item",
"get item",
"update item"
}),
documentationRef =
"https://docs.camunda.io/docs/components/connectors/out-of-the-box-connectors/aws-dynamodb/",
propertyGroups = {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,12 +31,18 @@
id = "io.camunda.connectors.AWSEventBridge.v1",
name = "Amazon EventBridge Outbound Connector",
description = "Send events to AWS EventBridge",
metadata = @ElementTemplate.Metadata(keywords = {
"emit event",
"publish event",
"send event",
"trigger event"
}),
inputDataClass = AwsEventBridgeRequest.class,
version = 5,
propertyGroups = {
@ElementTemplate.PropertyGroup(id = "authentication", label = "Authentication"),
@ElementTemplate.PropertyGroup(id = "configuration", label = "Queue properties"),
@ElementTemplate.PropertyGroup(id = "eventDetails", label = "eventDetails"),
@ElementTemplate.PropertyGroup(id = "eventDetails", label = "Event Details"),
@ElementTemplate.PropertyGroup(id = "eventPayload", label = "Event Payload")
},
documentationRef =
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,11 @@
@ElementTemplate(
id = "io.camunda.connectors.AWSLAMBDA.v2",
name = "AWS Lambda Outbound Connector",
description = "Invoke a function",
description = "Invoke AWS Lambda functions.",
metadata = @ElementTemplate.Metadata(keywords = {
"invoke function",
"run function"
}),
inputDataClass = AwsLambdaRequest.class,
version = 5,
propertyGroups = {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,12 @@
@ElementTemplate(
id = "io.camunda.connectors.AWSSAGEMAKER.v1",
name = "AWS SageMaker Outbound Connector",
description = "Execute SageMaker models",
description = "Run inferences using AWS SageMaker.",
metadata = @ElementTemplate.Metadata(keywords = {
"run inference",
"perform asynchronous inference",
"perform real-time inference"
}),
inputDataClass = SageMakerRequest.class,
version = 1,
propertyGroups = {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,11 +40,15 @@
@InboundConnector(name = "AWS SNS Inbound", type = "io.camunda:aws-sns-webhook:1")
@ElementTemplate(
id = "io.camunda.connectors.AWSSNS.inbound.v1",
name = "SNS HTTPS Connectorr",
name = "SNS HTTPS Connector",
icon = "icon.svg",
version = 4,
inputDataClass = SnsWebhookConnectorPropertiesWrapper.class,
description = "Receive events from AWS SNS",
description = "Receive messages from AWS SNS via HTTPS.",
metadata = @ElementTemplate.Metadata(keywords = {
"receive event",
"receive message"
}),
documentationRef =
"https://docs.camunda.io/docs/components/connectors/out-of-the-box-connectors/amazon-sns/?amazonsns=inbound",
propertyGroups = {@PropertyGroup(id = "subscription", label = "Subscription Configuration")},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,11 @@
@ElementTemplate(
id = "io.camunda.connectors.AWSSNS.v1",
name = "Amazon SNS Outbound connector",
description = "Send message to topic",
description = "Send messages to Amazon SNS.",
metadata = @ElementTemplate.Metadata(keywords = {
"send message",
"publish message"
}),
inputDataClass = SnsConnectorRequest.class,
version = 7,
propertyGroups = {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,13 @@
icon = "icon.svg",
version = 9,
inputDataClass = SqsInboundProperties.class,
description = "Receive message from a queue",
description = "Receive messages from Amazon SQS.",
metadata = @ElementTemplate.Metadata(keywords = {
"receive message",
"receive event",
"receive message from queue",
"receive event from queue"
}),
documentationRef =
"https://docs.camunda.io/docs/components/connectors/out-of-the-box-connectors/amazon-sqs/?amazonsqs=inbound",
propertyGroups = {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,13 @@
@ElementTemplate(
id = "io.camunda.connectors.AWSSQS.v1",
name = "Amazon SQS Outbound Connector",
description = "Send message to queue",
description = "Send messages to Amazon SQS.",
metadata = @ElementTemplate.Metadata(keywords = {
"send message",
"publish message",
"send message to queue"
"publish message to queue"
}),
inputDataClass = SqsConnectorRequest.class,
version = 10,
propertyGroups = {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,14 @@
@ElementTemplate(
id = "io.camunda.connectors.AWSTEXTRACT.v1",
name = "AWS Textract Outbound Connector",
description =
"Automatically extract printed text, handwriting, layout elements, and data from any document",
description = "Extract text and data using AWS Textract.",
metadata = @ElementTemplate.Metadata(keywords = {
"extract text",
"extract data",
"extract text from image",
"extract data from image",
"ocr"
}),
inputDataClass = TextractRequest.class,
version = 1,
propertyGroups = {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,14 @@
"name": "Blue Prism Outbound Connector",
"id": "io.camunda.connectors.BluePrism.v1",
"version": 3,
"description": "Orchestrate your Blue Prism queue with Camunda. You can create new queue items and get the result from it",
"description": "Manage Blue Prism work queues and items.",
"metadata": {
"keywords": [
"get item from queue by ID",
"create work queue item",
"work queue"
]
},
"documentationRef": "https://docs.camunda.io/docs/components/connectors/out-of-the-box-connectors/blueprism/",
"category": {
"id": "connectors",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,17 @@
"name": "Easy Post Outbound Connector",
"id": "io.camunda.connectors.EasyPost.v1",
"version": 4,
"description": "Allows you to create addresses, parcels, and shipments, as well as purchase and verify shipments",
"description": "Manage addresses, parcels, and shipments with Easy Post.",
"metadata": {
"keywords": [
"create address",
"create parcel",
"create shipment",
"buy shipment",
"verify address",
"retrieve tracker by ID"
]
},
"documentationRef": "https://docs.camunda.io/docs/components/connectors/out-of-the-box-connectors/easy-post/",
"category": {
"id": "connectors",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,11 @@
"name" : "Email Boundary Event Connector",
"id" : "io.camunda.connectors.inbound.EmailBoundary.v1",
"description" : "Consume emails",
"metadata": {
"keywords": [
"email received"
]
},
"documentationRef" : "https://docs.camunda.io/docs/components/connectors/out-of-the-box-connectors/email",
"version" : 1,
"category" : {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,11 @@
"name" : "Email Intermediate Catch Event Connector",
"id" : "io.camunda.connectors.inbound.EmailIntermediate.v1",
"description" : "Consume emails",
"metadata": {
"keywords": [
"email received"
]
},
"documentationRef" : "https://docs.camunda.io/docs/components/connectors/out-of-the-box-connectors/email",
"version" : 1,
"category" : {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,11 @@
"name" : "Email Message Start Event Connector",
"id" : "io.camunda.connectors.inbound.EmailMessageStart.v1",
"description" : "Consume emails",
"metadata": {
"keywords": [
"email received"
]
},
"documentationRef" : "https://docs.camunda.io/docs/components/connectors/out-of-the-box-connectors/email",
"version" : 1,
"category" : {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,16 @@
"name" : "Email Connector",
"id" : "io.camunda.connectors.email.v1",
"description" : "Execute email requests",
"metadata": {
"keywords": [
"send emails",
"list emails",
"search emails",
"delete emails",
"read emails",
"move emails"
]
},
"documentationRef" : "https://docs.camunda.io/docs/components/connectors/out-of-the-box-connectors/email/",
"version" : 1,
"category" : {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,11 @@
"name" : "Hybrid Email Boundary Event Connector",
"id" : "io.camunda.connectors.inbound.EmailBoundary.v1-hybrid",
"description" : "Consume emails",
"metadata": {
"keywords": [
"email received"
]
},
"documentationRef" : "https://docs.camunda.io/docs/components/connectors/out-of-the-box-connectors/email",
"version" : 1,
"category" : {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,11 @@
"name" : "Hybrid Email Intermediate Catch Event Connector",
"id" : "io.camunda.connectors.inbound.EmailIntermediate.v1-hybrid",
"description" : "Consume emails",
"metadata": {
"keywords": [
"email received"
]
},
"documentationRef" : "https://docs.camunda.io/docs/components/connectors/out-of-the-box-connectors/email",
"version" : 1,
"category" : {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,16 @@
"name" : "Hybrid Email Connector",
"id" : "io.camunda.connectors.email.v1-hybrid",
"description" : "Execute email requests",
"metadata": {
"keywords": [
"send emails",
"list emails",
"search emails",
"delete emails",
"read emails",
"move emails"
]
},
"documentationRef" : "https://docs.camunda.io/docs/components/connectors/out-of-the-box-connectors/email/",
"version" : 1,
"category" : {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,11 @@
"name" : "Hybrid Email Message Start Event Connector",
"id" : "io.camunda.connectors.inbound.EmailMessageStart.v1-hybrid",
"description" : "Consume emails",
"metadata": {
"keywords": [
"email received"
]
},
"documentationRef" : "https://docs.camunda.io/docs/components/connectors/out-of-the-box-connectors/email",
"version" : 1,
"category" : {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,11 @@
version = 1,
inputDataClass = EmailInboundConnectorProperties.class,
description = "Consume emails",
metadata =
@ElementTemplate.Metadata(
keywords = {
"email received"
}),
documentationRef =
"https://docs.camunda.io/docs/components/connectors/out-of-the-box-connectors/email",
propertyGroups = {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,16 @@
id = "io.camunda.connectors.email.v1",
name = "Email Connector",
description = "Execute email requests",
metadata =
@ElementTemplate.Metadata(
keywords = {
"send emails",
"list emails",
"search emails",
"delete emails",
"read emails",
"move emails"
}),
inputDataClass = EmailRequest.class,
version = 1,
propertyGroups = {
Expand Down
Loading
Loading