Git Product home page Git Product logo

flogo-components's Introduction

flogo-components

My collection of custom built flogo components

Components

Activities

  • addtodate: Add a specified number of days to either the current date or a chosen date
  • amazons3: Upload or Download files from Amazon Simple Storage Service (S3)
  • amazonses: Sends emails using Amazon Simple Email Service (SES)
  • amazonsqssend: Send a message using Amazon Simple Queue Service (SQS)
  • awsssm: Store and Retrieve parameters from the Parameter Store in Amazon Simple Systems Manager (SSM)
  • commandparser: Parses a commandline string into separate arguments
  • downloadfile: Download a file
  • dynamodbinsert: Insert an object into Amazon DynamoDB
  • dynamodbquery: Query objects from Amazon DynamoDB
  • envkey: Get environment variables or the provided fallback value
  • githubissues: Get the GitHub issues assigned to an authenticated user
  • globalcache: An in-memory key:value store based on go-cache
  • gzip: Read and write gzip format compressed files
  • ifttt webhook: Send webhook requests to IFTTT
  • mashtoken: Get a login token for TIBCO Cloud Mashery
  • null: An activity that does nothing (useful for branching out right after the trigger)
  • pubnubpublisher: An activity that publishes messages to PubNub
  • queryparser: Parse a query string into name/value pairs
  • randomnumber: Generate a random unique number between the min and max value
  • randomstring: Generate a random string consisting with the length you specify
  • readfile: Reads a file
  • tomlreader: Reads and queries a TOML file
  • trellocard: Create a new Trello card
  • writetofile: Write to a file

Triggers

Apps

  • invoiceservice: A simple service listening to requests on a port exposed as environment variable, sending back random data and leveraging the paymentservice
  • github-lambda: A Flogo powered Lambda function to get new GitHub issues (based on the Flogo Go API)
  • kubefiles: Files to deploy the invoiceservice and paymentservice to Kubernetes
  • paymentservice: A simple service listening to requests on a port exposed as environment variable, sending back a random date
  • serverless-demo: A collection of three Flogo apps deployed on AWS Lambda, where one app queries a DynamoDB, one app queries a MySQL instance and one app collects that data and presents it using an API Gateway
  • tci-combinator-app: An API spec and a Flogo app that work in TIBCO Cloud Integation that communicates with the apps from the serverless-demo
  • trello-lambda: A Flogo powered Lambda function to create new Trello cards (based on the Flogo Go API)

flogo-components's People

Contributors

ecarlier-tibco avatar retgits avatar wkarasz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

flogo-components's Issues

Install Missing Components

Hello,

Probably reference to how to install missing components in case wanting to modify under flogo ui

Thanks,

screen shot 2018-03-06 at 17 53 11

invoice service | create error

Hi,

facing this error while creating invoiceservice flogo app , hints please ?

➜  ~ mshahat go version
go version go1.10 darwin/amd64
➜  ~ mshahat dep version
dep:
 version     : v0.4.1
 build date  : 2018-01-27
 git hash    : 37d9ea0
 go version  : go1.9.3
 go compiler : gc
 platform    : darwin/amd64
➜  ~ mshahat echo $GOPATH
/Users/mshahat/go
➜  ~ mshahat flogo create -f invoiceservice.json invoiceservice
Creating initial project structure, this might take a few seconds ... 
all dirs contained build errors
FATAL: command "create" failed: exit status 1

Many thanks,

Communicty extension links are broken

Hi Community!
I'm following the Flogo Enterprise training and have a problem for integrating community components as described.
The link for Uploading components like https://github.com/retgits/flogo-components/activity/randomstring or https://github.com/retgits/flogo-components/activity/writetofile are broken. Either browser nor Flogo Enterprise Builder can access the repo to get the components. Perhaps something has changed on Github since the artefacts were last build?
Can you please double check and let me know what the right reference URI for those extensions are?

Thanks a lot!

Configure Proxy in Flogo

When I try to Build Flogo Apps from UI, I am getting failed message and when I check logs for the Flogo container, I am seeing error indicating that Flogo is not able to connect to git.
I have Proxy configured on Docker settings.
Any idea how to configure Proxy on Flogo?

AWS Dynamo DB - Insert

We installed 'DynamoDB Insert' component and using the activity to insert a record.
Below is the mapping for Record Data.

I see two issues:

  1. While building the FLogo app seeing below notification:
Generating metadata for legacy actvity: github.com/retgits/flogo-components/activity/dynamodbinsert
Installed legacy activity: github.com/retgits/flogo-components/activity/dynamodbinsert
Installed Legacy Support
  1. When executing the Lambda function in AWS, getting bellow error:
2019-12-13T19:40:25.404Z	ERROR	[flogo.activity.dynamodbinsert] -	Execution failed for Activity[dynamodbinsert_14] in Flow[Lambda_GET_WeatherLimit_POC] - interface conversion: interface 
{}
 is []interface 
{}
, not string

Please help!

Record Mapping:

"DynamoDBRecord": {
                  "mapping": [
							  {
								"Name": "RecordID",
								"Value": "=number.random(1000000)"
							  },
							  {
								"Name": "ZCode",
								"Value": "=$flow.CityCode_Input.Records[0].dynamodb.NewImage.zcode.S"
							  },
							  {
								"Name": "lastTemp",
								"Value": "=$activity[rest_3].data[0].Tl.Value"
							  },
							  {
								"Name": "lastUpdated",
								"Value": ""
							  }
							]
                }

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.