Skip to content

Latest commit

 

History

History

examples

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Examples

Running

Generally, examples can be executed using Concord Command-Line Interface. Examples that use Concord Forms require a running concord-server. Some examples may require external dependencies such as Ansible, JIRA and others to be installed:

$ cd ansible
$ concord run
Starting...
16:20:00.000 [main] Using a playbook: playbook/hello.yml
16:20:00.020 [main] ANSIBLE: Can't find ansible-playbook binary in $PATH. Install a local copy or use 'dockerImage' or 'virtualenv' options.

Basic

  • ansible - running an Ansible playbook from a workflow process;
  • datetime - how to work with dates and date/time formats;
  • forms - using basic forms;
  • git - how to clone a GIT repository;
  • hello_initiator - a simple example that shows how to use automatically provided variables such as ${initiator};
  • hello_world2 - how to send external parameters;
  • hello_world - a simple example demonstrating how to pass a variable to a process;
  • http - a simple example demonstrating how to call restful endpoints
  • in_variables - how to use IN-variables when calling a flow;
  • jira - how to create an issue in JIRA;
  • ldap - how to query an AD/LDAP server;
  • long_running - a simple example of a long-running process using sleep task;
  • looper - triggering Looper jobs from Concord;
  • loops - how to iterate a collection;
  • multiple_flows - multiple flows in a single YAML file;
  • out - how to use process OUT variables;
  • out_groovy - using OUT variables coming from Groovy scripts;
  • parsing_yaml_json - how to work with YAML and JSON files;
  • project_file - basic usage of a concord.yml project file;
  • slack - sending a message to a Slack channel;
  • slackChannel - how to manage Slack channels;
  • smtp - using SMTP task.

Intermediate

Advanced

Expert

  • mocking - how to use Groovy to replace "real" tasks with "mock" versions for testing;