Когда вы путешествуете по делам, вы сосредоточены на подготовке к встрече с клиентом и работе на дороге. Складывание квитанций для отчетов о расходах находится в конце списка дел. Когда вы возвращаетесь в штаб-квартиру, последнее, что вы хотите сделать, — это потратить несколько часов на просмотр своей кредитной истории и ручной импорт расходов. Самый простой способ вернуть все свое время (и деньги) от расходов — использовать Concur + Twilio MMS.
Просто сделайте фотографию квитанции, введите сумму, которую вы хотите возместить, и нажмите отправить. Готово, отчет о расходах выполнен.
Посмотрите код и видео приложения в действии на блоге Криса здесь. Мы опубликовали остальную часть поста ниже.
Поток объясняется в диаграмме ниже. Чтобы начать, вам понадобится учетная запись Twilio и настройка MMS. Вы можете следовать этому отличному блог-посту Кевина Уиннери, чтобы настроить Twilio MMS. У вас также есть возможность подписаться на учетную запись разработчика Concur, если вы намерены запустить тот же пример в этом посте. Клиентскую библиотеку Concur для node.js можно скачать здесь
Пример кода разделен на четыре части:
— Захват данных, отправленных Twilio MMS в наш приложение node.js
— POSTинг изображения в API Concur для изображений квитанций
— POSTинг текста суммы в API Concur для быстрых расходов
— Использование TwiML для отправки подтверждения SMS пользователю
1. Захват данных, отправленных Twilio MMS в наш приложение Node.js.
2. POSTинг изображения в API Concur для изображений квитанций
3. POSTинг суммы расхода в API Concur для быстрых расходов
4. Использование TwiML для отправки подтверждения пользователю