syndesis icon indicating copy to clipboard operation
syndesis copied to clipboard

Ability for integration/flow fragments

Open edeandrea opened this issue 6 years ago • 13 comments

This is a...


[ X ] Feature request
[ ] Regression (a behavior that used to work and stopped working in a new release)
[ ] Bug report  
[ ] Documentation issue or request

Description

The concept of conditional flows is very appealing. It would be great to be able to re-use conditional flows across multiple integrations.

Maybe something more generic like an "integration fragment", where any part of any integration/conditional flow can use a pre-built integration fragment.

Just spit-balling, but maybe this integration fragment could be a complete integration itself that can be re-used as part of another integration?

edeandrea avatar Jul 29 '19 14:07 edeandrea

The fragment should have a defined input and output. So all integrations using the fragment are forced to provide the input and can use the defined output (if any).

christophd avatar Jul 29 '19 14:07 christophd

We would need to have some versioning of these fragments. So changes to the defined input/output of that fragment do not break existing integrations running with a previous version of the fragment.

christophd avatar Jul 29 '19 14:07 christophd

@christophd That's why I mentioned maybe an entire integration could be called a fragment. An integration itself could be reused as a fragment, rather than having to create a completely separate kind of thing to manage.

You are correct, we'd need some metadata on the integration that defines inputs/outputs of the integration.

This would make it really nice to be able to compose integrations together.

edeandrea avatar Jul 29 '19 14:07 edeandrea

This issue has been automatically marked as stale because it has not had any activity since 90 days. It will be closed if no further activity occurs within 7 days. Thank you for your contributions!

stale[bot] avatar Oct 30 '19 16:10 stale[bot]

ping to keep from getting auto-closed

edeandrea avatar Oct 30 '19 16:10 edeandrea

This issue has been automatically marked as stale because it has not had any activity since 90 days. It will be closed if no further activity occurs within 7 days. Thank you for your contributions!

stale[bot] avatar Jan 28 '20 16:01 stale[bot]

ping to keep from getting auto-closed

edeandrea avatar Jan 28 '20 16:01 edeandrea

This issue has been automatically marked as stale because it has not had any activity since 90 days. It will be closed if no further activity occurs within 7 days. Thank you for your contributions!

stale[bot] avatar Apr 28 '20 04:04 stale[bot]

Ping to keep from closing

edeandrea avatar Apr 28 '20 11:04 edeandrea

This issue has been automatically marked as stale because it has not had any activity since 90 days. It will be closed if no further activity occurs within 7 days. Thank you for your contributions!

stale[bot] avatar Jul 27 '20 12:07 stale[bot]

ping to keep from getting auto-closed

edeandrea avatar Jul 27 '20 12:07 edeandrea

This issue has been automatically marked as stale because it has not had any activity since 90 days. It will be closed if no further activity occurs within 7 days. Thank you for your contributions!

stale[bot] avatar Oct 31 '20 04:10 stale[bot]

ping to keep from getting auto-closed

edeandrea avatar Oct 31 '20 12:10 edeandrea