Process - INSTALINK.io
Sign In

Process

_id
projectId
accountId
description
operator
action
secondaryAction
flowPath
actionPath
parentProcess
status
setChildProcess
listingPriority
ignoreWarnings
listen_documentation
listen_UrlKey
listen_IpWhitelist
listen_method
listen_auth
listen_customPath
listen_customPathUnique
listen_acceptFiles
listen_recordIdentifierTemplate
listen_useNamespace
listen_namespace
listen_countRecordsPath
listen_indexKeysPath
listen_enableCors
listen_corsAllowOrigin
listen_corsAllowMethods
listen_corsAllowHeaders
listen_corsExposeHeaders
listen_corsMaxAge
listen_corsAllowCredentials
schedule_type
schedule_at
schedule_delayQty
schedule_delayUnits
schedule_cancellable
schedule_cancellationKey
schedule_identifier
unschedule_cancellationKey
response_successCode
response_successMessage
response_successFormat
response_errorCode
response_errorMessage
response_errorFormat
response_errorSeverity
response_logError
response_logSuccess
response_errorSendEmail
response_errorSendEmailTo
response_errorTopic
response_successFormatCollectionKey
response_errorFormatCollectionKey
response_neutralCode
response_neutralMessage
response_neutralFormat
response_neutralFormatCollectionKey
response_useItemIdentifier
response_itemIdentifier
response_template
response_useTemplate
google_refreshToken
google_expirationDate
google_accessToken
google_printerId
google_printJobName
google_printContentType
google_printCopies
google_transferEncoding
sendurl_url
sendurl_method
sendurl_format
sendurl_bodyFormat
sendurl_authType
sendurl_authBasicUsername
sendurl_authBasicPassword
sendurl_authOauth1ConsumerKey
sendurl_authOauth1ConsumerSecret
sendurl_authOauth1TokenKey
sendurl_authOauth1TokenSecret
sendurl_authOauth1SignatureMethod
sendurl_authOauth1Version
sendurl_authOauth1Realm
sendurl_authInstalinkToken
sendurl_authAmz4SecretAccessKey
sendurl_authAmz4AccessKeyId
sendurl_authAmz4SessionToken
sendurl_authAmz4Region
sendurl_authAmz4Service
sendurl_template
sendurl_useTemplate
sendurl_recordIdentifierTemplate
sendurl_useNamespace
sendurl_namespace
sendurl_sendDataInBody
sendurl_csvHasHeader
sendurl_doTimeout
sendurl_timeout
sendurl_gzip
redirecturl_url
iterate_key
iterate_setKey
iterate_delay
iterate_isChunked
iterate_chunkSize
iterate_outKey
iterate_errorOutKey
cron_timeDef
cron_timePattern
cron_timeZone
cron_recordIdentifierTemplate
cron_waitUntilPreviousFinished
dbwrite_connection
dbwrite_collection
dbwrite_outkey
dbwrite_recordIdentifierTemplate
dbread_connection
dbread_collection
dbread_sortKey
dbread_sortDir
dbread_pageSize
dbread_pageNumber
dbread_outkey
dbread_doRawQuery
dbread_allowListParsing
dbread_rawQuery
dbread_recordIdentifierTemplate
ftp_connectionUrl
ftp_path
ftp_movePath
ftp_action
ftp_fileName
ftp_moveFileName
ftp_uploadTemplate
ftp_downloadNamespace
ftp_identifier
ftp_useCertificate
ftp_projectSecretId
ftp_acceptCertificate
gettmprecord_key
settmprecord_key
transform_title
runaction_connectorId
runaction_actionName
handleactioncb_eventKey
handleactioncb_outKey
actioncb_eventKey
defineaction_actionName
defineaction_hasFields
sessionstore_namespace
sessionstore_ttl
sessionstore_ttl_secs
sessionread_namespace
sessionread_outKey
queue_queueIdentifier
queue_itemIdentifier
queue_useDataFields
queue_dedupe
queue_dedupeKey
queue_dedupeUseTime
queue_dedupeTime
queue_dedupeIgnoreCompleted
queue_dedupeIgnorePermanentlyFailed
reenqueue_errorMessage
progress_totalKey
progress_incrementKey
sendmessage_topicId
sendmessage_subject
sendmessage_htmlContent
sendmessage_textContent
sendmessage_continueBehavior
sample_input
createdTime
modifiedTime
projects
parents
processes
transforms
conditions
fields
fieldDefinitions
queryFields
authorizations
acceptedFiles
observers
formFields
connector
connectorProject
logReportDefinitions
messageAttachments
systemWarnings
processEdits

action Action options

The type of process that will execute in the data flow.

Requires a Non-Null ValueYes
Allowed Values
 
LISTENCreates a new endpoint on your service that listens for incoming http requests. Use at the start of a data flow with the IF operator.
SEND_TO_URLSends data to a internet URL and waits for a response from the remote server.
REDIRECT_TO_URLResponds to an incoming http request with a header that informs the client to load an alternate URL.
FTPSConnects to an FTP server. Allows for uploading, downloading and renaming documents.
SEND_MESSAGESend an email or a text message to the email addresses or phone numbers subscribed to a message topic.
CHECK_DATAPerforms a conditional on process data. Will go to the THEN branch if all checks pass. Will go to ELSE if any checks fail.
TRANSFORM_DATATakes the input process data and performs operations on that data. Returns the results of the transform operations to the next action.
ITERATELoops over a list in the process data. Performs the THEN branch for each item in the list. Performs a FINALLY when done iterating.
RESPOND_SUCCESSResponds to an incoming request with a success message. Action is loggable and can be used for goal tracking. Multiple RESPOND_SUCCESS actions can be called in a single data flow. Only the first encountered RESPOND_SUCCESS will actually be delivered to the client.
LOG_NEUTRALStores log information to the database without responding to the inbound request
RESPOND_FAILUREResponds to an incoming request with an error message. Action is loggable and can be used for failure tracking. Multiple RESPOND_ERROR actions can be called in a single data flow. Only the first encountered RESPOND_ERROR will actually be delivered to the client.
DATABASE_WRITEAllows data to be written to external databases. Supported databases include MySQL, SQL and Postgres.
DATABASE_READAllows data to be read from external databases. Supported databases include MySQL, SQL and Postgres.
CRONRuns a process on the service periodically at pre-defined intervals. Use at the start of a data flow with the IF operator.
SCHEDULESets a specified time in the future for the subsequent actions to execute. Can be a specific time or date, or it may be a defined elapsed time from the current time.
UNSCHEDULECancels a previously scheduled process from executing at the previously defined time.
RETURN_TO_ITERATORAppends data to an iterator. This data is accessible in the FINALLY branch. Useful for consolidating success messages into a single list.
RETURN_ERROR_TO_ITERATORAppends error messages to an iterator. This data is accessible in the finally branch. Useful for consolidating error messages into a single list.
APPEND_TO_QUEUECauses the subsequent THEN flow to execute when the service has available bandwidth to execute. Will only run one queued process at a time. Increase the number of service cores to increase the bandwidth for parallel processing. The queues are useful for avoiding rate throttling and ensuring continued operability when remote services are not available.
REAPPEND_TO_QUEUEOn an error this action will inform the queued process to try again at a later time. Will retry failed queued processes up to 5 times. Each subsequent attempt is delayed by a longer timeframe. Use this for cases when a process should complete but can't due to an ephemeral issue such as a remote server being under maintenance.
FAIL_QUEUEOn an error this action will inform the queued process to fail and never try again. Use this in cases where the failure reason is NOT ephemeral. Such cases would include situations where resubmitting the same data would again result in a failure state no matter when the submission occurs.
SESSION_STOREStores data in a temporary key store. This is useful for storing expiring data such as access tokens. The data can be stored up to a maximum of one week.
SESSION_READLoads data from the temporary key store.
DEFINE_ACTIONCreates a reusable data flow that can be instantiated from any other flow. Use at the start of a data flow with the IF operator.
RUN_ACTIONExecutes a reusable action as defined with DEFINE_ACTION.
ACTION_CALLBACKFrom within a defined action data flow, this action will return data back to the caller data flow.
ACTION_HANDLERFrom within the caller data flow, this action will read the data that is sent from the callback and execute the subsequent actions.
PROGRESS_TOTALtodo
PROGRESS_UPDATEtodo
Default Value

cron_timeZone Cron Timezone options

Requires a Non-Null ValueYes
Allowed ValuesAfrica/Abidjan, Africa/Accra, Africa/Addis_Ababa, Africa/Algiers, Africa/Asmara, Africa/Asmera, Africa/Bamako, Africa/Bangui, Africa/Banjul, Africa/Bissau, Africa/Blantyre, Africa/Brazzaville, Africa/Bujumbura, Africa/Cairo, Africa/Casablanca, Africa/Ceuta, Africa/Conakry, Africa/Dakar, Africa/Dar_es_Salaam, Africa/Djibouti, Africa/Douala, Africa/El_Aaiun, Africa/Freetown, Africa/Gaborone, Africa/Harare, Africa/Johannesburg, Africa/Juba, Africa/Kampala, Africa/Khartoum, Africa/Kigali, Africa/Kinshasa, Africa/Lagos, Africa/Libreville, Africa/Lome, Africa/Luanda, Africa/Lubumbashi, Africa/Lusaka, Africa/Malabo, Africa/Maputo, Africa/Maseru, Africa/Mbabane, Africa/Mogadishu, Africa/Monrovia, Africa/Nairobi, Africa/Ndjamena, Africa/Niamey, Africa/Nouakchott, Africa/Ouagadougou, Africa/Porto-Novo, Africa/Sao_Tome, Africa/Timbuktu, Africa/Tripoli, Africa/Tunis, Africa/Windhoek, America/Adak, America/Anchorage, America/Anguilla, America/Antigua, America/Araguaina, America/Argentina/Buenos_Aires, America/Argentina/Catamarca, America/Argentina/ComodRivadavia, America/Argentina/Cordoba, America/Argentina/Jujuy, America/Argentina/La_Rioja, America/Argentina/Mendoza, America/Argentina/Rio_Gallegos, America/Argentina/Salta, America/Argentina/San_Juan, America/Argentina/San_Luis, America/Argentina/Tucuman, America/Argentina/Ushuaia, America/Aruba, America/Asuncion, America/Atikokan, America/Atka, America/Bahia, America/Bahia_Banderas, America/Barbados, America/Belem, America/Belize, America/Blanc-Sablon, America/Boa_Vista, America/Bogota, America/Boise, America/Buenos_Aires, America/Cambridge_Bay, America/Campo_Grande, America/Cancun, America/Caracas, America/Catamarca, America/Cayenne, America/Cayman, America/Chicago, America/Chihuahua, America/Coral_Harbour, America/Cordoba, America/Costa_Rica, America/Creston, America/Cuiaba, America/Curacao, America/Danmarkshavn, America/Dawson, America/Dawson_Creek, America/Denver, America/Detroit, America/Dominica, America/Edmonton, America/Eirunepe, America/El_Salvador, America/Ensenada, America/Fort_Nelson, America/Fort_Wayne, America/Fortaleza, America/Glace_Bay, America/Godthab, America/Goose_Bay, America/Grand_Turk, America/Grenada, America/Guadeloupe, America/Guatemala, America/Guayaquil, America/Guyana, America/Halifax, America/Havana, America/Hermosillo, America/Indiana/Indianapolis, America/Indiana/Knox, America/Indiana/Marengo, America/Indiana/Petersburg, America/Indiana/Tell_City, America/Indiana/Vevay, America/Indiana/Vincennes, America/Indiana/Winamac, America/Indianapolis, America/Inuvik, America/Iqaluit, America/Jamaica, America/Jujuy, America/Juneau, America/Kentucky/Louisville, America/Kentucky/Monticello, America/Knox_IN, America/Kralendijk, America/La_Paz, America/Lima, America/Los_Angeles, America/Louisville, America/Lower_Princes, America/Maceio, America/Managua, America/Manaus, America/Marigot, America/Martinique, America/Matamoros, America/Mazatlan, America/Mendoza, America/Menominee, America/Merida, America/Metlakatla, America/Mexico_City, America/Miquelon, America/Moncton, America/Monterrey, America/Montevideo, America/Montreal, America/Montserrat, America/Nassau, America/New_York, America/Nipigon, America/Nome, America/Noronha, America/North_Dakota/Beulah, America/North_Dakota/Center, America/North_Dakota/New_Salem, America/Ojinaga, America/Panama, America/Pangnirtung, America/Paramaribo, America/Phoenix, America/Port-au-Prince, America/Port_of_Spain, America/Porto_Acre, America/Porto_Velho, America/Puerto_Rico, America/Punta_Arenas, America/Rainy_River, America/Rankin_Inlet, America/Recife, America/Regina, America/Resolute, America/Rio_Branco, America/Rosario, America/Santa_Isabel, America/Santarem, America/Santiago, America/Santo_Domingo, America/Sao_Paulo, America/Scoresbysund, America/Shiprock, America/Sitka, America/St_Barthelemy, America/St_Johns, America/St_Kitts, America/St_Lucia, America/St_Thomas, America/St_Vincent, America/Swift_Current, America/Tegucigalpa, America/Thule, America/Thunder_Bay, America/Tijuana, America/Toronto, America/Tortola, America/Vancouver, America/Virgin, America/Whitehorse, America/Winnipeg, America/Yakutat, America/Yellowknife, Antarctica/Casey, Antarctica/Davis, Antarctica/DumontDUrville, Antarctica/Macquarie, Antarctica/Mawson, Antarctica/McMurdo, Antarctica/Palmer, Antarctica/Rothera, Antarctica/South_Pole, Antarctica/Syowa, Antarctica/Troll, Antarctica/Vostok, Arctic/Longyearbyen, Asia/Aden, Asia/Almaty, Asia/Amman, Asia/Anadyr, Asia/Aqtau, Asia/Aqtobe, Asia/Ashgabat, Asia/Ashkhabad, Asia/Atyrau, Asia/Baghdad, Asia/Bahrain, Asia/Baku, Asia/Bangkok, Asia/Barnaul, Asia/Beirut, Asia/Bishkek, Asia/Brunei, Asia/Calcutta, Asia/Chita, Asia/Choibalsan, Asia/Chongqing, Asia/Chungking, Asia/Colombo, Asia/Dacca, Asia/Damascus, Asia/Dhaka, Asia/Dili, Asia/Dubai, Asia/Dushanbe, Asia/Famagusta, Asia/Gaza, Asia/Harbin, Asia/Hebron, Asia/Ho_Chi_Minh, Asia/Hong_Kong, Asia/Hovd, Asia/Irkutsk, Asia/Istanbul, Asia/Jakarta, Asia/Jayapura, Asia/Jerusalem, Asia/Kabul, Asia/Kamchatka, Asia/Karachi, Asia/Kashgar, Asia/Kathmandu, Asia/Katmandu, Asia/Khandyga, Asia/Kolkata, Asia/Krasnoyarsk, Asia/Kuala_Lumpur, Asia/Kuching, Asia/Kuwait, Asia/Macao, Asia/Macau, Asia/Magadan, Asia/Makassar, Asia/Manila, Asia/Muscat, Asia/Nicosia, Asia/Novokuznetsk, Asia/Novosibirsk, Asia/Omsk, Asia/Oral, Asia/Phnom_Penh, Asia/Pontianak, Asia/Pyongyang, Asia/Qatar, Asia/Qostanay, Asia/Qyzylorda, Asia/Rangoon, Asia/Riyadh, Asia/Saigon, Asia/Sakhalin, Asia/Samarkand, Asia/Seoul, Asia/Shanghai, Asia/Singapore, Asia/Srednekolymsk, Asia/Taipei, Asia/Tashkent, Asia/Tbilisi, Asia/Tehran, Asia/Tel_Aviv, Asia/Thimbu, Asia/Thimphu, Asia/Tokyo, Asia/Tomsk, Asia/Ujung_Pandang, Asia/Ulaanbaatar, Asia/Ulan_Bator, Asia/Urumqi, Asia/Ust-Nera, Asia/Vientiane, Asia/Vladivostok, Asia/Yakutsk, Asia/Yangon, Asia/Yekaterinburg, Asia/Yerevan, Atlantic/Azores, Atlantic/Bermuda, Atlantic/Canary, Atlantic/Cape_Verde, Atlantic/Faeroe, Atlantic/Faroe, Atlantic/Jan_Mayen, Atlantic/Madeira, Atlantic/Reykjavik, Atlantic/South_Georgia, Atlantic/St_Helena, Atlantic/Stanley, Australia/ACT, Australia/Adelaide, Australia/Brisbane, Australia/Broken_Hill, Australia/Canberra, Australia/Currie, Australia/Darwin, Australia/Eucla, Australia/Hobart, Australia/LHI, Australia/Lindeman, Australia/Lord_Howe, Australia/Melbourne, Australia/NSW, Australia/North, Australia/Perth, Australia/Queensland, Australia/South, Australia/Sydney, Australia/Tasmania, Australia/Victoria, Australia/West, Australia/Yancowinna, Brazil/Acre, Brazil/DeNoronha, Brazil/East, Brazil/West, CET, CST6CDT, Canada/Atlantic, Canada/Central, Canada/Eastern, Canada/Mountain, Canada/Newfoundland, Canada/Pacific, Canada/Saskatchewan, Canada/Yukon, Chile/Continental, Chile/EasterIsland, Cuba, EET, EST, EST5EDT, Egypt, Eire, Etc/GMT, Etc/GMT+0, Etc/GMT+1, Etc/GMT+10, Etc/GMT+11, Etc/GMT+12, Etc/GMT+2, Etc/GMT+3, Etc/GMT+4, Etc/GMT+5, Etc/GMT+6, Etc/GMT+7, Etc/GMT+8, Etc/GMT+9, Etc/GMT-0, Etc/GMT-1, Etc/GMT-10, Etc/GMT-11, Etc/GMT-12, Etc/GMT-13, Etc/GMT-14, Etc/GMT-2, Etc/GMT-3, Etc/GMT-4, Etc/GMT-5, Etc/GMT-6, Etc/GMT-7, Etc/GMT-8, Etc/GMT-9, Etc/GMT0, Etc/Greenwich, Etc/UCT, Etc/UTC, Etc/Universal, Etc/Zulu, Europe/Amsterdam, Europe/Andorra, Europe/Astrakhan, Europe/Athens, Europe/Belfast, Europe/Belgrade, Europe/Berlin, Europe/Bratislava, Europe/Brussels, Europe/Bucharest, Europe/Budapest, Europe/Busingen, Europe/Chisinau, Europe/Copenhagen, Europe/Dublin, Europe/Gibraltar, Europe/Guernsey, Europe/Helsinki, Europe/Isle_of_Man, Europe/Istanbul, Europe/Jersey, Europe/Kaliningrad, Europe/Kiev, Europe/Kirov, Europe/Lisbon, Europe/Ljubljana, Europe/London, Europe/Luxembourg, Europe/Madrid, Europe/Malta, Europe/Mariehamn, Europe/Minsk, Europe/Monaco, Europe/Moscow, Europe/Nicosia, Europe/Oslo, Europe/Paris, Europe/Podgorica, Europe/Prague, Europe/Riga, Europe/Rome, Europe/Samara, Europe/San_Marino, Europe/Sarajevo, Europe/Saratov, Europe/Simferopol, Europe/Skopje, Europe/Sofia, Europe/Stockholm, Europe/Tallinn, Europe/Tirane, Europe/Tiraspol, Europe/Ulyanovsk, Europe/Uzhgorod, Europe/Vaduz, Europe/Vatican, Europe/Vienna, Europe/Vilnius, Europe/Volgograd, Europe/Warsaw, Europe/Zagreb, Europe/Zaporozhye, Europe/Zurich, GB, GB-Eire, GMT, GMT+0, GMT-0, GMT0, Greenwich, HST, Hongkong, Iceland, Indian/Antananarivo, Indian/Chagos, Indian/Christmas, Indian/Cocos, Indian/Comoro, Indian/Kerguelen, Indian/Mahe, Indian/Maldives, Indian/Mauritius, Indian/Mayotte, Indian/Reunion, Iran, Israel, Jamaica, Japan, Kwajalein, Libya, MET, MST, MST7MDT, Mexico/BajaNorte, Mexico/BajaSur, Mexico/General, NZ, NZ-CHAT, Navajo, PRC, PST8PDT, Pacific/Apia, Pacific/Auckland, Pacific/Bougainville, Pacific/Chatham, Pacific/Chuuk, Pacific/Easter, Pacific/Efate, Pacific/Enderbury, Pacific/Fakaofo, Pacific/Fiji, Pacific/Funafuti, Pacific/Galapagos, Pacific/Gambier, Pacific/Guadalcanal, Pacific/Guam, Pacific/Honolulu, Pacific/Johnston, Pacific/Kiritimati, Pacific/Kosrae, Pacific/Kwajalein, Pacific/Majuro, Pacific/Marquesas, Pacific/Midway, Pacific/Nauru, Pacific/Niue, Pacific/Norfolk, Pacific/Noumea, Pacific/Pago_Pago, Pacific/Palau, Pacific/Pitcairn, Pacific/Pohnpei, Pacific/Ponape, Pacific/Port_Moresby, Pacific/Rarotonga, Pacific/Saipan, Pacific/Samoa, Pacific/Tahiti, Pacific/Tarawa, Pacific/Tongatapu, Pacific/Truk, Pacific/Wake, Pacific/Wallis, Pacific/Yap, Poland, Portugal, ROC, ROK, Singapore, Turkey, UCT, US/Alaska, US/Aleutian, US/Arizona, US/Central, US/East-Indiana, US/Eastern, US/Hawaii, US/Indiana-Starke, US/Michigan, US/Mountain, US/Pacific, US/Pacific-New, US/Samoa, UTC, Universal, W-SU, WET, Zulu
Default ValueUTC

observers join

A set of records that define mechanisms for inspecting success and error log occurrences as they occur.

Data Modelobservers
Local Propertyprocesses._id
Foreign Propertyobservers.processId
Properties
Account (accountId) A reference to the account that owns this observer record.
Project (projectId) A reference to the project that owns this observer record.
Process (processId) A reference to the process that owns this observer record.
Active? (active) When enabled the observer will monitor the data flow for success and error occurrences.
Title (testTitle) The label that identifies the test results in the admin panel observers report.
Description (testDescription) A system generated description of what the test is evaluating, how often it runs, and what will occur when an alert or all clear is triggered.
Iteration (Minutes) (testInterval) How often, in minutes, the observer test will execute.
Duration (Minutes) (testPeriod) The timespan before the test execution that will be included in the evaluation.
Observe Data (testType) The operator that determines how to analyze the success and error logs.
Condition (testCondition) The threshold operator that is applied to the test.
Value (testValue) The threshold that must be met in a specific occurrence of a test to trigger an action
Consecutive Occurrences (testThreshold) The number of consecutive occurrences that the test has been met to trigger an action.
In Alert State? (inAlarm) Indicates whether the observer has presently encountered conditions which have triggered an alert state.
Last Alert Time (lastAlarm) The most recent date and time when the observer was in an alarm state
Last All Clear Time (lastClear) The most recent date and time when the observer entered an all clear state.
Then (alertState) The action to take when the defined conditions of the test are met.
Publish message on alert? (publishOnAlert) When enabled the observer will send messages to the associated subscription topic when the observer enters an alert state.
Publish message on clear? (publishOnClear) When enabled the observer will send messages to the associated subscription topic when the observer enters the all clear state.
Alert Topic (alertMessageTopic) The message subscription list to send messages to when the observer enters an alert state.
Alert Message Title (alertMessageTitle) When the observers enters the alert state the message sent to subscribers will contain this value as the subject. Accepts template syntax.
Alert Message Content (alertMessageContent) When the observers enters the alert state the message sent to subscribers will contain this value as the message content. Accepts template syntax.
Alert Topic (clearMessageTopic) The message subscription list to send messages to when the observer enters an all clear state.
Alert Message Title (clearMessageTitle) When the observers enters the all clear state the message sent to subscribers will contain this value as the subject. Accepts template syntax.
Alert Message Content (clearMessageContent) When the observers enters the all clear state the message sent to subscribers will contain this value as the message content. Accepts template syntax.