{"info":{"_postman_id":"e82e334f-a550-452b-b68c-6b82a5883d28","name":"Run Recipe after Dataflow_New","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json"},"item":[{"name":"Get Access Token","event":[{"listen":"test","script":{"type":"text/javascript","exec":["bodyData = JSON.parse(responseBody)","","get_accesstoken_raw = \"Bearer \"+bodyData.access_token","","console.log(get_accesstoken_raw)","","","pm.environment.set(\"GetAccessToken\", get_accesstoken_raw);","",""]}}],"_postman_id":"cf1a4b5c-101f-4db0-8f0c-ece02bc5e5a4","request":{"method":"POST","header":[{"key":"Authorization","type":"text","value":"Bearer 00D2w000002BU82!AQgAQPIEsJ3ckRWockCuiUGx3pEBnPANa05AfzkoUsFRzWmU0eh7HIVFg_nIwm8fstE4ODYnANrcJh9YyKdVUlv75Du1L.IM"}],"body":{"mode":"formdata","formdata":[{"key":"username","value":"sreedhar.jaipur2@ea.demo","type":"text"},{"key":"password","value":"Projectjaipur@4sJKMIghDnMRpbN4jHyLCAkJtz","type":"text"},{"key":"grant_type","value":"password","type":"text"},{"key":"client_id","value":"3MVG9n_HvETGhr3ALr2hmFoCyTy7SgBzPG9S46mmJVczrCcwFGsIIIz8i6gi8JrfdOVY.G9XnQpON.5mMNh9H","type":"text"},{"key":"client_secret","value":"193E85A8081AFF76F6EBD0699BA29B84C52D9EC2796685D328061B0735B6F86E","type":"text"}],"options":{"formdata":{}}},"url":"https://login.salesforce.com/services/oauth2/token"},"response":[]},{"name":"Start Dataflow_1","_postman_id":"fb0987d4-3dc8-4632-af96-0cb3bfb0a49b","request":{"method":"POST","header":[{"key":"Authorization","value":"{{GetAccessToken}}","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"dataflowId\": \"02K2w000000QLKqEAO\",\n  \"command\" : \"start\"\n}","options":{"raw":{"language":"json"}}},"url":"https://ap16.salesforce.com/services/data/v47.0/wave/dataflowjobs"},"response":[]},{"name":"Check_Status_of_DF_1","event":[{"listen":"test","script":{"type":"text/javascript","exec":["bodyData = JSON.parse(responseBody);","","let moment = require('moment')","","let jsonData = pm.response.json()","","jsonData = (jsonData.dataflowJobs.sort(function (a, b) { return moment(b.startDate).diff(moment(a.startDate), \"seconds\") }));","pm.globals.set(\"variable_key\", \"variable_value\");","","console.log(jsonData);","","if (responseCode.code === 200 && jsonData[0].type === \"dataflowjob\" && jsonData[0].label === \"Dataflow_1\" && jsonData[0].status === \"Success\") {","postman.setNextRequest(\"Start _Recipe2_Jan_and_Feb_Data_2\");","console.log(\"Recipe starts after Dataflow_1_is_complete\");","} else {","    postman.setNextRequest(\"Check_Status_of_DF_1\");","  //postman.setNextRequest(\"Get Status of Recipe_1\");","  console.log(\"Else statement get status of Test_Sort_json\");","","  /* you can also try postman.setNextRequest(null); */","};","","","","","","","",""]}},{"listen":"prerequest","script":{"type":"text/javascript","exec":["",""]}}],"_postman_id":"4489ffe5-b9b7-4939-b38f-5838fbb8a324","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","type":"text","value":"{{GetAccessToken}}"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":{"raw":"https://ap16.salesforce.com/services/data/v47.0/wave/dataflowjobs","protocol":"https","host":["ap16","salesforce","com"],"path":["services","data","v47.0","wave","dataflowjobs"],"query":[{"key":"label","value":"Schedule_Recipe_From_API_recipe","disabled":true},{"key":"progress","value":"0","disabled":true},{"key":"hour","value":"","disabled":true},{"key":"minute","value":"","disabled":true}]}},"response":[]},{"name":"Start _Recipe2_Jan_and_Feb_Data_2","_postman_id":"0fbdb79a-d7ab-4156-917e-cc136e2fb9b5","request":{"method":"POST","header":[{"key":"Authorization","type":"text","value":"{{GetAccessToken}}"}],"body":{"mode":"raw","raw":"{\n  \"dataflowId\": \"02K2w000000QGYdEAO\",\n  \"command\" : \"start\"\n}","options":{"raw":{"language":"json"}}},"url":"https://ap16.salesforce.com/services/data/v47.0/wave/dataflowjobs"},"response":[]}],"protocolProfileBehavior":{}}