Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Oct 15 18:32
    abramvandergeest labeled #508
  • Oct 15 18:32
    abramvandergeest labeled #508
  • Oct 15 18:32
    abramvandergeest assigned #508
  • Oct 15 18:32
    abramvandergeest opened #508
  • Oct 15 01:02
    vijaynalawade assigned #507
  • Oct 15 01:02
    vijaynalawade assigned #507
  • Oct 15 01:02
    vijaynalawade opened #507
  • Oct 01 10:16
    whitesource-for-github-com[bot] labeled #506
  • Oct 01 10:16
    whitesource-for-github-com[bot] opened #506
  • Oct 01 10:14

    flogo-oss on gh-pages

    Deploy TIBCOSoftware/flogo to g… (compare)

  • Oct 01 10:10

    mellistibco on master

    Update items.toml Merge pull request #505 from sh… (compare)

  • Oct 01 10:10
    mellistibco closed #505
  • Oct 01 08:39
    shaliniGovindaNayak opened #505
  • Sep 24 05:15
    fcastill labeled #504
  • Sep 24 05:15
    fcastill labeled #504
  • Sep 20 22:55
    gregberns opened #504
  • Sep 18 18:32
    whitesource-for-github-com[bot] labeled #503
  • Sep 18 18:32
    whitesource-for-github-com[bot] opened #503
  • Sep 18 18:32

    flogo-oss on gh-pages

    Deploy TIBCOSoftware/flogo to g… (compare)

  • Sep 18 18:31

    flogo-oss on gh-pages

    Deploy TIBCOSoftware/flogo to g… (compare)

Sandhya Ramadasan
@SandhyaRamadasan
I checked this code..https://github.com/jvanderl/flogo-components...this is kind of in .vscode...so is it different?
from doing on Web UI?
Jan van der Lugt
@jvanderl
@SandhyaRamadasan the doc on cloud integration is using the TIBCO Cloud Integration web ui. All cool if you want to run your integrations in the TIBCO Cloud environment. If you want to run them on your platform of choice you can start by downloading the open source web ui from docker hub. Then you can add 3rd party activities like mine using the link provided. And you can create your integration flows and apps from there. Hope this helps!
Sandhya Ramadasan
@SandhyaRamadasan
Thanks a lot...Yeah actually Im pretty new to this..I recently received this opportunity ..so the manager said the requirement is to integrate various applications preferably using tibco products...so since I am alone in the team..I need to decide which product to use and which is feasible for the requirement (eg; inetgrating slack and salesforce ..how to use tibco for it)
Jan van der Lugt
@jvanderl
There are several TIBCO products to choose from in your case I guess. I'm not a TIBCO employee (anymore) but there should be more people on this community who are and that can help you choose.
Sandhya Ramadasan
@SandhyaRamadasan
Thank you @jvanderl
Andy Hampshire
@ayh20
@SandhyaRamadasan Please be aware that Flogo has two versions, the Open source version that is ProjectFlogo and a commercial product called Flogo Enterprise. There are numerous triggers and activties that will help you in the OSS product, and you have the option to create your own. The commercial product has most (if not all) the connectors you want as part of the product. If your company has specifically asked you to look at this integration challenge, and suggested TIBCO products, are you already a TIBCO customer ? You may already have access to the commercial product or other TIBCO integration products.
If you use the OSS product, we're all here to help you get going .... good luck.
Sandhya Ramadasan
@SandhyaRamadasan
@ayh20 Thanks for the response. I am pretty new to integrating third-party applications. So please could you advise me what would be the right use case to use Flogo for integrations.....I read its for IoT.....so is it a good option to use flogo for integrating slack and salesforce , salesforce and Jira ...and many more
Leon Stigter
@retgits
Very much so. There are devs that have connected a wide variety of systems (including salesforce and jira and many more using either the commercially available connectors or the open source ones). While Flogo started as a framework for IoT Integration, it quickly evolved into a framework to build event driven apps (which most Integration apps are)
Personally I’ve built many Flogo apps that connected Slack to other tools like GitHub or Trello
Andy Hampshire
@ayh20
@SandhyaRamadasan Absolutly it's a good choice for integration flows, my points were only around which version will be best for you .... If the OSS version has the integrations (triggers/activities) you need, or you are happy to create ones (and share with the community) then that will work just fine ... if you want/need some of the commercial connectors then you need to talk to TIBCO about the Enterprise product. And if you decide that these integrations are best suited to run in a hosted environment in the cloud (as your targets are all cloud services) then TCI (TIBCO Cloud Integration) maybe the best scenario
Jan van der Lugt
@jvanderl
Second that @ayh20 !
Andy Hampshire
@ayh20
And the best thing is that you can move from OSS->Enterprise->TCI with minimal effort ;-)
Ultrafab
@ultrafab
Hello! Short version question: Is it possible to define a shared object (a connection pool) to use with FlogoActivities? Long version: we are using Flogo to capture a stream of MQTT messages, parse them and re-emit new messages in multiple ways (MQTT/Websocket). A possible bottleneck using the MQTT Activity is that we have to open a new connection for every message we re-emit, while could be a more convenient way to reuse existing connection. Any thought about? Thanks!
Samip Kothari
@skothari-tibco
Yes. It’s possible, with the current version of core 0.9.3. Since it’s fairly recent, it’s not documented yet but I’m attahcing some links for your reference. Example https://github.com/skothari-tibco/samplekafkaconn . Core PR https://github.com/project-flogo/core/pull/117
Ultrafab
@ultrafab
Thank you
I'll go through the docs linked.
Vadim Bauer
@Vad1mo
I would like to use different languages to write activities then golang.
in the docs there are references to https://tibcosoftware.github.io/flogo/labs/docker/ but I would like to build activities in any other language preferable as a container
Leon Stigter
@retgits
Right now the Flogo engine only understand Golang to build activities. There is a JavaScript activity that allows you to add custom JavaScript expressions into your flow (it’s in the showcase), but you can’t write an activity in for example Python. Docker is one of the runtimes, where you can run the Flogo app you’ve built
Vadim Bauer
@Vad1mo
So my flogo app can be in a container
Also, I have another question regarding Login/Auth how is that handled in the UI any Plans?
What about the option that the user should only see his own app or invited other users?
Is this something planned?
Leon Stigter
@retgits
The docs you mentioned for the FaaS deployment would allow your app to be deployed to Lambda. The other doc is for how you deploy as a docker container
Vadim Bauer
@Vad1mo
Lambda/Docker is the same concept just different packaging
Leon Stigter
@retgits
Currently I believe there are no plans to add multi user capabilities in the open source version (but you could create an issue to raise that as an enhancement).
Vadim Bauer
@Vad1mo
Concering APPs what is the main purpose of having code in an app? I mean I can create an app in the UI and connect my activities or deploy an independent activity
Is the main purpose to ship activities/triggers directly with the app and not separatly?
Leon Stigter
@retgits
You can’t deploy just activities... an app is a collection of flows, and a flow is a collection of activities and one or more triggers (with the exception of a sunflower). You always deploy the app, and the Flogo engine takes care of starting the triggers that in turn start the flows of en event occurs
Vadim Bauer
@Vad1mo
ok, thank you. This wasn't that clear to me yet from the docs and trying out to model something
Leon Stigter
@retgits
By the way, the version of Flogo that is ran by TIBCO in their cloud offering (TIBCO Cloud Integration) does have multi user support in the way you describe it in the GitHub issue.
I don’t work for TIBCO, but that TIBCO Cloud Integration is pretty cool
You might want to check that out too, because it also has a bunch of connectors and other services available
shravan8719
@shravan8719
Can i get flogo enterprise software 2.7 anywhere ?
Matt Ellis
@mellistibco
Go to tibco.com and reach out. This channel@is all about project Flogo (open source) :)
tibmatt
@tibmatt
I’m being slightly lazy, but with the new mapper approach how to I map one object into another object?
When I do { “a”:”=$b”} it tends to coerce the whole things as a string so i end up with {"data":"{\”name\":\”value\"}”,"otherField”:"correct"}
Fabián Castillo
@fcastill
@tibmatt is this from the web UI? if it is from the UI then { “a”: “=$b" } should work, might be a bug 🤔
In the flogo.json it needs to be wrapped in a “mapping” property, for example:
"someInput": { "mapping": { "a": "=$b" } }
tibmatt
@tibmatt
oh hmm the mapping is a keyword?
maybe suggest if it is that we use @mapping ?
Frank Martinez
@fm-tibco
That is just used for object mapping. @lixingwang worked on it, I've asked him for doc/examples.. we'll add it to the repo. Basically if you are doing simple mapping "=" at the beginning of the string denotes a mapping "someInput": "= strings.concat("foo", $activity[test].out)
tibmatt
@tibmatt
got it. Thanks!
Frank Martinez
@fm-tibco
"mapping" is just for the special case of "object" mapping". Where you dynamically construct an object on the RHS
tibmatt
@tibmatt
Yeah thats what i’m doing. I saw mapping but didnt realize it was a special case - thought it was just part of the examples...
Frank Martinez
@fm-tibco
Let me work on that mapping.md. We've been lacking on doc.. we need to concentrate on updating doc for this next release.
Frank Martinez
@fm-tibco
Looks like we do have some documentation, I'll convert it to markup and add it to the core repo as well. https://tibcosoftware.github.io/flogo/development/flows/mapping/
Tracy Li
@lixingwang
@tibmatt For now, please have a look https://tibcosoftware.github.io/flogo/development/flows/mapping/ which we doc all mapping types and let me know if you have any questions :)
tibmatt
@tibmatt
thanks all for the pointers!
Gene Arnold
@GeneArnold
I have a REST call the returns a PDF. My goal is to get this PDF up to an S3 Bucket. I've been able to successfully move a PDF from my local computer to this S3 Bucket using Flogo. For my next stage I'm looking to learn how to store the PDF from my REST call to my local machine so that it could then get picked up and moved to the S3 Bucket. Can I please get some advice on how to store a file returned from a REST call? Thank you!
Samip Kothari
@skothari-tibco
Seems like there is a writetofile activity in https://tibcosoftware.github.io/flogo/showcases/ . And you can access files from rest call as input.files[0].file. This is the correct way input.files[0].file @mellistibco, isn’t it ?