Create Integration New > Integration > From scratch (HTTP only) > Name:
Integration Configuration Connection: 1) "Enter connection details" OR 2) use connected
system > Choices: Enter connection details > URL: your API url (minus endpoint) >
Authentication: need username and password (user details of the system) > Method: GET >
Usage: Queries data > Query Params: *Ex: Name (empId), Value (1)* > Leave "Ignore query
params with empty values" checked > Response Body Parsing: "Convert JSON to Appian Value"
Ways to communicate with systems with an Integration 1) Integration used within
*interface or expression*
2) Within a PM
Two types of authentication do integration objects allow? Basic (right from integ object ) &
OAuth 2.0 authentication (Connected System)
Most common way of connecting to systems with Integrations? HTTP
What is REST? What does REST stand for? Common protocol of sending info through a URL;
stands for Representational State Transfer
,What is SOAP? What does it stand for? more structured way of sending info (uses WSDL);
Simple Object Access Protocol
-WSDL (Web Service Definition Lang)- defines structure of web service; uses similar structure to
defining DTs in Appian
Connector Functions allow us to config specific info for the target system & communicate
with it using an expression
Examples of Out-of-the-Box-Connectors SAP, SharePoint, Salesforce, Dynamics, Siebel, CMIS
What are the MOST commonly used REST methods? 1) GET- retrieve info from other system
2) POST- sending info/writing data to system
3) PUT- updating data in the system
4) DELETE- removing data from system
What are methods avaialbe in Appian Integration object? GET
POST
PUT
PATCH
DELETE
HEAD
, OPTIONS
TRACE
GET request includes headers and ___________ in the integration filters
POST request includes a __________ in the integration body
What's an integration rule? using rule! domain access an integration object
To ways to define authentication in Appian? 1) Connected System
2) Secure Credentials Store (SCS)
What is a Secure Credentials Store? allows us to define different credentials that can be
used in different areas of Appian
A benefit of SCS is that it allows us to set whatever __________ we want fields
Where to set SCS? Admin Console > Integration > Third-party Credentials > Name > Key
(generated by the name you provide) > Description > Plug-ins > Credentials > +Add Field >
Provide Field name, Key, Value > (Optional) Check box: "allow users to set personal credential
field values on 3rd-party credentials settings page > *Users an provide credentials from Tempo
(Tempo > Settings > Third-party credentials )* > SAVE