This is an automated email from the ASF dual-hosted git repository.

bossenti pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/streampipes-website.git


The following commit(s) were added to refs/heads/dev by this push:
     new b31fcba3e chore(extensions-docs): update extensions doc assets to 
recent development state (#145)
b31fcba3e is described below

commit b31fcba3e2ca940836153caf350519c5fe59ac40
Author: github-actions[bot] 
<41898282+github-actions[bot]@users.noreply.github.com>
AuthorDate: Mon Dec 4 07:55:20 2023 +0100

    chore(extensions-docs): update extensions doc assets to recent development 
state (#145)
    
    Co-authored-by: dominikriemer <[email protected]>
---
 ....streampipes.sinks.notifications.jvm.msteams.md |  80 +++++++++++++++++++++
 website-v2/sidebars.json                           |   3 +-
 .../icon.png                                       | Bin 0 -> 126479 bytes
 3 files changed, 82 insertions(+), 1 deletion(-)

diff --git a/docs/pe/org.apache.streampipes.sinks.notifications.jvm.msteams.md 
b/docs/pe/org.apache.streampipes.sinks.notifications.jvm.msteams.md
new file mode 100644
index 000000000..8b819b816
--- /dev/null
+++ b/docs/pe/org.apache.streampipes.sinks.notifications.jvm.msteams.md
@@ -0,0 +1,80 @@
+---
+id: org.apache.streampipes.sinks.notifications.jvm.msteams
+title: MS Teams Sink
+sidebar_label: MS Teams Sink
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+# MS Teams Sink
+
+<p align="center"> 
+    <img 
src="/img/pipeline-elements/org.apache.streampipes.sinks.notifications.jvm.msteams/icon.png"
 width="150px;" class="pe-image-documentation"/>
+</p>
+
+---
+
+
+
+The MS Teams Sink is a StreamPipes data sink that facilitates the sending of 
messages to a Microsoft Teams channel
+through a Webhook URL. Whether you need to convey simple text messages or 
employ more advanced formatting with [Adaptive
+Cards](https://adaptivecards.io/), this sink provides a versatile solution for 
integrating StreamPipes with Microsoft Teams.
+
+---
+
+## Required input
+
+The MS Teams Sink does not have any specific requirements for incoming event 
types. It is designed to work seamlessly
+with any type of incoming event, making it a versatile choice for various use 
cases.
+
+---
+
+## Configuration
+
+#### Webhook URL
+
+To configure the MS Teams Sink, you need to provide the Webhook URL that 
enables the sink to send messages to a specific
+MS Teams channel. If you don't have a Webhook URL, you can learn how to create
+one 
[here](https://learn.microsoft.com/en-us/microsoftteams/platform/webhooks-and-connectors/how-to/add-incoming-webhook?tabs=dotnet#create-incoming-webhooks-1).
+
+#### Message Content Options
+
+You can choose between two message content formats:
+
+- **Simple Message Content:** Supports plain text and basic markdown 
formatting.
+- **Advanced Message Content:** Expects JSON input directly forwarded to Teams 
without modification. This format is
+  highly customizable and can be used for Adaptive Cards.
+
+Choose the format that best suits your messaging needs.
+
+---
+
+## Usage
+
+#### Simple Message Format
+
+In the simple message format, you can send plain text messages or utilize 
basic markdown formatting to convey
+information. This is ideal for straightforward communication needs.
+
+#### Advanced Message Format
+
+For more sophisticated messaging requirements, the advanced message format 
allows you to send JSON content directly to
+Microsoft Teams without modification. This feature is especially powerful when 
used
+with [Adaptive Cards](https://learn.microsoft.com/en-us/adaptive-cards/), 
enabling interactive and dynamic content in
+your Teams messages.
diff --git a/website-v2/sidebars.json b/website-v2/sidebars.json
index 99f110b46..1c76db02c 100644
--- a/website-v2/sidebars.json
+++ b/website-v2/sidebars.json
@@ -159,6 +159,7 @@
           "pe/org.apache.streampipes.sinks.brokers.jvm.jms",
           "pe/org.apache.streampipes.sinks.brokers.jvm.kafka",
           "pe/org.apache.streampipes.sinks.brokers.jvm.mqtt",
+          "pe/org.apache.streampipes.sinks.notifications.jvm.msteams",
           "pe/org.apache.streampipes.sinks.brokers.jvm.nats",
           "pe/org.apache.streampipes.sinks.internal.jvm.notification",
           "pe/org.apache.streampipes.sinks.databases.jvm.opcua",
@@ -216,4 +217,4 @@
       "faq-common-problems"
     ]
   }
-}
+}
\ No newline at end of file
diff --git 
a/website-v2/static/img/pipeline-elements/org.apache.streampipes.sinks.notifications.jvm.msteams/icon.png
 
b/website-v2/static/img/pipeline-elements/org.apache.streampipes.sinks.notifications.jvm.msteams/icon.png
new file mode 100644
index 000000000..c8479db69
Binary files /dev/null and 
b/website-v2/static/img/pipeline-elements/org.apache.streampipes.sinks.notifications.jvm.msteams/icon.png
 differ

Reply via email to