{"info":{"_postman_id":"8e323362-4984-4f7c-915e-454161ebfcfb","name":"Run Dataflow after Recipe_New_Shared","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":"1e105026-7438-4ab0-9639-1077ac445e40","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 _Recipe_Jan_and_Feb_Data","_postman_id":"032191ee-ac30-4888-b309-41bc7ccce073","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":[]},{"name":"Check_Status_of_Recipe_Jan_and_Feb_Data","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].jobType === \"recipe_v3\" && jsonData[0].label === \"Jan_and_Feb_Data_recipe\" && jsonData[0].status === \"Success\") {","postman.setNextRequest(\"Start Dataflow_1\");","console.log(\"Dataflow starts after Recipe is complete\");","} else {","    postman.setNextRequest(\"Check_Status_of_Recipe_Jan_and_Feb_Data\");","  //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":"695739f5-eb3a-4615-8040-10a1554b0ac6","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 Dataflow_1","_postman_id":"d72d73f9-c3ae-486e-a590-93ba61c558a7","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":[]}],"protocolProfileBehavior":{}}