Robotic Process Automation (RPA)

Robotic Process Automation (RPA)

Come for answers. Stay for best practices. All we’re missing is you.

 View Only

Attach a file in Jira system using "HTTP Request" 

Tue August 16, 2022 06:10 AM

// This bot attaches a file in Jira system using "HTTP Request".
defVar --name multipart --type HttpContent
defVar --name sucess --type Boolean
defVar --name cred --type String
defVar --name dictionary --type StringDictionary --innertype String
defVar --name fileContent --type HttpContent
defVar --name response --type String
defVar --name statusCode --type Numeric
defVar --name RP --type String
defVar --name headers --type StringDictionary --innertype String
defVar --name ContentHeaders --type StringDictionary --innertype String
strDictAdd --key "X-Atlassian-Token" --value "no-check" --dictionary ${dictionary}
textToBase64 --source "username:JiraToken" --encoding "UTF8" sucess=success cred=value
logMessage --message "Success: ${sucess} encoded: ${cred}" --type "Info"
strDictAdd --key Authorization --value "Basic ${cred}" --dictionary ${dictionary}
createHttpContent --formattype "Bytes" --file PathToFile fileContent=value
createHttpContent --formattype "Multipart" --contentlist "file=${fileContent}" multipart=value

httpRequest --verb "Post" --url " https://econtexpress.atlassian.net/rest/api/latest/issue/AO-127217/attachments" --headers ${dictionary} --formatter "Instance" --source "${multipart}" --comment "https://econtexpress.atlassian.net/rest/api/latest/issue/AO-127217/attachments " sucess=success response=value statusCode=statusCode RP=reasonPhrase headers=headers ContentHeaders=contentHeaders

logMessage --message "\r\n----------------------------------------------\r\nSucess: ${sucess}\r\nResponse: ${response}\r\nStatusCode: ${statusCode}\r\nRP: ${RP}\r\nHeaders: ${headers}\r\nContentHeaders: ${ContentHeaders}\r\n-----------------------------------------------------------" --type "Info"

Statistics
0 Favorited
8 Views
1 Files
0 Shares
1 Downloads
Attachment(s)
zip file
JiraBot.zip   760 B   1 version
Uploaded - Tue August 16, 2022