доброго времени суток, подскажите, пожалуйста, как можно реализовать, что бы данная функция выполнялась последовательно
id_contacts.forEach(id => {
axios({
url: 'тут хук, который делает запрос к битрикс апи',
method: 'post',
data: {
id: lead_id,
fields: {
CONTACT_ID: id
}
}
}).then(res => {
if (res.status != 200) {
errors = true
}
})
})
axios({
url: 'тут хук/bizproc.workflow.start.json',
method: 'post',
data: {
TEMPLATE_ID: 221,
DOCUMENT_ID: ['crm', 'CCrmDocumentLead', lead_id],
}
})
проблема в том, что не успеваются добавить контакты, как запускается бизнес процесс, и вопрос в том, как сделать что бы с начала все добавилось, а потом запустился бизнес процесс