Skip to main content
Kinetic Community

Kinetic Request CE Source

Handles webhook calls from Kinetic Request CE to run Task Trees for a given Event Type (User/Team/Kapp/Space/Form/Submission..etc) and Event Action (Created/Updated/Submitted...etc)

Creating a Source

First download the consumer file and place it into the WEB-INF/consumers directory of your Task application and then restart the web server.

To use the consumer, navigate to the Sources page (underneath the Admin tab) and click Add New Source. 

Source Configuration example:

  • Type: Select Kinetic Reqeust CE from the dropdown
  • Name: Give the Source a unique name.  This will be used when setting up webhooks in Request CE.
  • Space Slug: The slug of the Reqest CE space that is source will connect with.
  • Web Server: The url of the Reqest CE web server; example: http://acme:8080/kinetic.  
    • Note: Include "kinetic" after the domain.  Do not include a / after kinetic.
  • Proxy Username: The username of the proxy user that is set up as a space admin in the space.
  • Proxy Password: The password of the user configure as a space admin.
  • Policy Rules: access control

Now that we have created a Kinetic Request CE source, we will be able to develop trees that refer to Request CE specific information like submission answers and service item data.

Kinetic Request CE Source Groups

Kinetic Request CE source has a number of pre-defined source groups that are intended to be used for specific CE Webhook Event Types.

Source Group Webhook Action Description
Space Created | Updated | Deleted Source Group used for trees intended to handle space related webhook actions
Datastore Forms Created | Deleted | Saved | Submitted | Updated Source Group used for trees intended to handle Datastore Form related webhook actions, not specific to any particular Datastore Form.
Datastore Forms > (**datastore-form-slug**) Created | Deleted | Saved | Submitted | Updated Source Group used for trees intended to handle webhook actions for a specific Datastore Form.
Kapps Created | Updated | Deleted Source Group used for trees intended to handle kapp related webhook actions, not specific to a kapp. (Trees with this source group will not be able to pre-populate the kapp attributes dropdown, or any other kapp specific metadata in the builder)
Kapps > (**kapp-slug**) Created | Updated | Deleted Source Group used for trees intended to handle kapp related webhook actions for a specific kapp. (Trees with this source group will be aware of the kapps attributes and other kapp specific metadata and will pre-populate this data in the builder)
Teams Created | Updated | Deleted | Membership Change Source Group used for trees intended to handle team related webhook actions. All team metadata will be pre-populated in the builder drop-downs.
Users Created | Updated | Deleted | Membership Change Source Group used for trees intended to handle user related webhook actions. All user metadata will be pre-populated in the builder drop-downs.
Forms Created | Updated | Deleted Source Group used for trees intended to handle form related webhook actions, not specific to a kapp / or form. (Trees with this source group will not be able to pre-populate the kapp attributes dropdown, form attributes dropdown, or any other kapp/form specific metadata in the builder)
Forms > (**kapp-slug**) Created | Updated | Deleted Source Group used for trees intended to handle form related webhook actions, specific to a kapp. (Trees with this source group will be able to pre-populate the kapp attributes dropdown but not the form attributes dropdown, or any other form specific metadata in the builder)
Forms > (**kapp-slug**) > (**form-slug**) Created | Updated | Saved | Submitted | Closed | Deleted Source Group used for trees intended to handle form related webhook actions, specific to a kapp/form. (Trees with this source group will be able to pre-populate the kapp attributes dropdown, the form attributes dropdown, and any other kapp/form specific metadata in the builder)
Datastore Submisisons Created | Deleted | Saved | Submitted | Updated Source Group used for trees intended to handle datastore submission related webhook acitons, not specific to a datastore form. (Trees with this source group will not be able to pre-populate the values dropdown and any other datastore form specific metadata in the builder)
Datastore Submissions > (**datastore-form-slug**) Created | Deleted | Saved | Submitted | Updated Source Group used for trees intended to handle datastore submission related webhook actions, specific to a datastore form. (Trees with this source group will be able to pre-populate the values dropdown and any other datastore form specific metadata in the builder)
Submissions Created | Updated | Saved | Submitted | Closed | Deleted Source Group used for trees intended to handle submission related webhook actions, not specific to a kapp / or form. (Trees with this source group will not be able to pre-populate the kapp attributes dropdown, form attributes dropdown, values dropdown, or any other kapp/form specific metadata in the builder)
Submissions > (**kapp-slug**) Created | Updated | Saved | Submitted | Closed | Deleted Source Group used for trees intended to handle submission related webhook actions, not specific to a kapp / or form. (Trees with this source group will be able to pre-populate the kapp attributes dropdown but not the form attributes dropdown, values dropdown, or any other form specific metadata in the builder)
Submissions > (**kapp-slug**) > (**form-slug**) Created | Updated | Saved | Submitted | Closed | Deleted Source Group used for trees intended to handle submission related webhook actions, specific to a kapp/form. (Trees with this source group will be able to pre-populate the kapp attributes dropdown, the form attributes dropdown, the values dropdown and any other kapp/form specific metadata in the builder)