-
Notifications
You must be signed in to change notification settings - Fork 181
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
doc(email-connector): create a documentation for the new email connector #4307
base: main
Are you sure you want to change the base?
doc(email-connector): create a documentation for the new email connector #4307
Conversation
…tor (inbound and outbound)
👋 🤖 🤔 Hello! Did you make your changes in all the right places? These files were changed only in docs/. You might want to duplicate these changes in versioned_docs/version-8.5/.
You may have done this intentionally, but we wanted to point it out in case you didn't. You can read more about the versioning within our docs in our documentation guidelines. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Remaining comments which cannot be posted as a review comment to avoid GitHub Rate Limit
prettier
[prettier] reported by reviewdog 🐶
camunda-docs/docs/components/connectors/out-of-the-box-connectors/email.md
Lines 534 to 536 in 0086d89
"messageId":"VE1P191MB1101730EEA31B2FEAB320143919A2@VE1P191MB1101.EURP191.PROD.OUTLOOK.COM", | |
"from":"INBOX", | |
"to":"TEST" |
[prettier] reported by reviewdog 🐶
camunda-docs/docs/components/connectors/out-of-the-box-connectors/email.md
Lines 566 to 571 in 0086d89
- `Unseen emails will be sync`: A process instance is created for every unseen email present in the folder at the | |
time the connector starts. | |
- `No initial sync. Only new emails`: The connector skips past emails and starts listening for new emails arriving | |
in the folder. | |
- `All emails will be sync`: A process instance is created for every email in the folder, regardless of their read | |
status, when the connector starts. |
[prettier] reported by reviewdog 🐶
camunda-docs/docs/components/connectors/out-of-the-box-connectors/email.md
Lines 573 to 581 in 0086d89
- `Mark as read after processing`: Emails that have been processed will be marked as read. | |
- `Do nothing`: No action will be taken on processed emails. | |
- `Delete after processing`: Emails that have been processed will be deleted from the folder. | |
- `Move to another folder after processing`: Processed emails will be moved to another specified folder. | |
- `Folder`: Indicates the destination folder where emails will be moved after processing. A new folder or folder | |
hierarchy | |
can be specified using a dot-separated path (e.g., 'Archive' or 'Projects.2023.January'). Non-existent folders | |
in the | |
path will be created automatically. |
[prettier] reported by reviewdog 🐶
camunda-docs/docs/components/connectors/out-of-the-box-connectors/email.md
Lines 590 to 595 in 0086d89
"messageId":"messageId", | |
"fromAddresses":["example@camunda.com"], | |
"subject":"Urgent Test", | |
"size":65646, | |
"plainTextBody":"Hey how are you?\r\n", | |
"htmlBody":"<html>Hello</html>" |
[prettier] reported by reviewdog 🐶
|---------------------------------------|----------------------|--------------------------------------------------------------| |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Few comments only, overall great 🔥
|
||
It allows the user to connect to any SMTP, POP3 or IMAP server using the email address and the associated password. | ||
|
||
# POP3 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
their local computer, where they can be read, managed, or archived even without an internet connection. It operates on a | ||
simple download-and-delete model, meaning emails are typically removed from the server once they are retrieved. | ||
|
||
- `POP3 host`: the host url of the POP3 server. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
General comment:
It would be great to use tables for parameters, just like in the SQL connector.
Thus you can provide the default value, example values etc.
@@ -0,0 +1,695 @@ | |||
--- | |||
id: email |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This connector doesn't appear in the left menu: "Out of the box connectors"
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I am trying to understand why
"messageId":"RandomId", | ||
"fromAddresses":["msa@communication.microsoft.com"], | ||
"subject":"Example", | ||
"size":99865 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
comment for the connector ifself, can we return sizeInBytes
instead of size
?
|
||
# Prerequisites | ||
|
||
This inbound connector only work with IMAP server. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I would highlight this, maybe a warn/note component, you can find examples in other connectors docs
|
||
### Activation condition | ||
|
||
The **Activation condition** is an optional field where you can specify a Friendly Enough Expression Language (FEEL) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Friendly Enough Expression Language (FEEL)
This could be a link to the docs
subject of the incoming email matches "urgent". If this field is left blank, the process will be triggered for every | ||
email received by the connector. | ||
|
||
:::warning By default, the Email Inbound Connector is designed not to execute its handling strategy if it encounters an |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
:::warning By default, the Email Inbound Connector is designed not to execute its handling strategy if it encounters an | ||
email that it cannot process, such as when the activation condition is not fulfilled. ::: | ||
|
||
To ignore messages that do not meet the activation condition and still handle the email, check the **Consume unmatched |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Consume unmatched
This could be a link I guess we have it documented somewhere
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Remaining comments which cannot be posted as a review comment to avoid GitHub Rate Limit
prettier
[prettier] reported by reviewdog 🐶
camunda-docs/docs/components/connectors/out-of-the-box-connectors/email.md
Lines 566 to 571 in 89d6e56
- `Unseen emails will be sync`: A process instance is created for every unseen email present in the folder at the | |
time the connector starts. | |
- `No initial sync. Only new emails`: The connector skips past emails and starts listening for new emails arriving | |
in the folder. | |
- `All emails will be sync`: A process instance is created for every email in the folder, regardless of their read | |
status, when the connector starts. |
[prettier] reported by reviewdog 🐶
camunda-docs/docs/components/connectors/out-of-the-box-connectors/email.md
Lines 573 to 581 in 89d6e56
- `Mark as read after processing`: Emails that have been processed will be marked as read. | |
- `Do nothing`: No action will be taken on processed emails. | |
- `Delete after processing`: Emails that have been processed will be deleted from the folder. | |
- `Move to another folder after processing`: Processed emails will be moved to another specified folder. | |
- `Folder`: Indicates the destination folder where emails will be moved after processing. A new folder or folder | |
hierarchy | |
can be specified using a dot-separated path (e.g., 'Archive' or 'Projects.2023.January'). Non-existent folders | |
in the | |
path will be created automatically. |
[prettier] reported by reviewdog 🐶
camunda-docs/docs/components/connectors/out-of-the-box-connectors/email.md
Lines 590 to 595 in 89d6e56
"messageId":"messageId", | |
"fromAddresses":["example@camunda.com"], | |
"subject":"Urgent Test", | |
"size":65646, | |
"plainTextBody":"Hey how are you?\r\n", | |
"htmlBody":"<html>Hello</html>" |
[prettier] reported by reviewdog 🐶
|---------------------------------------|----------------------|--------------------------------------------------------------| |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Remaining comments which cannot be posted as a review comment to avoid GitHub Rate Limit
prettier
[prettier] reported by reviewdog 🐶
camunda-docs/docs/components/connectors/out-of-the-box-connectors/email.md
Lines 573 to 581 in fc0a212
- `Mark as read after processing`: Emails that have been processed will be marked as read. | |
- `Do nothing`: No action will be taken on processed emails. | |
- `Delete after processing`: Emails that have been processed will be deleted from the folder. | |
- `Move to another folder after processing`: Processed emails will be moved to another specified folder. | |
- `Folder`: Indicates the destination folder where emails will be moved after processing. A new folder or folder | |
hierarchy | |
can be specified using a dot-separated path (e.g., 'Archive' or 'Projects.2023.January'). Non-existent folders | |
in the | |
path will be created automatically. |
[prettier] reported by reviewdog 🐶
camunda-docs/docs/components/connectors/out-of-the-box-connectors/email.md
Lines 590 to 595 in fc0a212
"messageId":"messageId", | |
"fromAddresses":["example@camunda.com"], | |
"subject":"Urgent Test", | |
"size":65646, | |
"plainTextBody":"Hey how are you?\r\n", | |
"htmlBody":"<html>Hello</html>" |
[prettier] reported by reviewdog 🐶
|---------------------------------------|----------------------|--------------------------------------------------------------| |
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@mathias-vandaele If you run |
|
||
#### Activation condition | ||
|
||
The **Activation condition** is an optional field where you can specify a Friendly Enough Expression Language [ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The preview environment relating to the commit 18af859 has successfully been deployed. You can access it at https://preview.docs.camunda.cloud/pr-4307/index.html |
@mathias-vandaele I can do a TW review for you 👍 |
@mathias-vandaele Can I commit directly to the branch, or are you still working on it? I can fix those issues for you at the same time as well if you like (the sidebar etc) |
…tor (inbound and outbound)
Description
When should this change go live?
hold
label or convert to draft PR)PR Checklist
/versioned_docs
directory./docs
directory (aka/next/
).