Разработка мобильного приложения для заявок на отпуск/командировку

TRUETECH занимается разработкой, поддержкой и обслуживанием мобильных приложений iOS, Android, PWA. Имеем большой опыт и экспертизу для публикации мобильных приложений в популярные маркеты Google Play, App Store, Amazon, AppGallery и другие.

Разработка и поддержка любых видов мобильных приложений:

Информационные и развлекательные мобильные приложения
Новостные приложения, игры, справочники, онлайн-каталоги, погодные, фитнес и здоровье, туристические, образовательные, социальные сети и мессенджеры, квиз, блоги и подкасты, форумы, агрегаторы
Мобильные приложения электронной коммерции
Интернет-магазины, B2B-приложения, маркетплейсы, онлайн-обменники, кэшбэк-сервисы, биржи, дропшиппинг-платформы, программы лояльности, доставка еды и товаров, платежные системы
Мобильные приложения для управления бизнес-процессами
CRM-системы, ERP-системы, управление проектами, инструменты для команды продаж, учет финансов, управление производством, логистика и доставка, управление персоналом, системы мониторинга данных
Мобильные приложения электронных услуг
Доски объявлений, онлайн-школы, онлайн-кинотеатры, платформы предоставления электронных услуг, платформы кешбека, видеохостинги, тематические порталы, платформы онлайн-бронирования и записи, платформы онлайн-торговли

Это лишь некоторые из типы мобильных приложений, с которыми мы работаем, и каждый из них может иметь свои специфические особенности и функциональность, а также быть адаптированным под конкретные потребности и цели клиента.

Услуги, которые мы предлагаем
Показано 1 из 1Все 1735 услуг
Разработка мобильного приложения для заявок на отпуск/командировку
Простой
от 1 недели до 3 месяцев
Часто задаваемые вопросы

Наши компетенции:

Этапы разработки

Последние работы

  • image_mobile-applications_feedme_467_0.webp
    Разработка мобильного приложения для компании FEEDME
    792
  • image_mobile-applications_xoomer_471_0.webp
    Разработка мобильного приложения для компании XOOMER
    671
  • image_mobile-applications_rhl_428_0.webp
    Разработка мобильного приложения для компании RHL
    1097
  • image_mobile-applications_zippy_411_0.webp
    Разработка мобильного приложения для компании ZIPPY
    969
  • image_mobile-applications_affhome_429_0.webp
    Разработка мобильного приложения для компании Affhome
    914
  • image_mobile-applications_flavors_409_0.webp
    Разработка мобильного приложения для компании FLAVORS
    495

Разработка мобильного приложения для заявок на отпуск/командировку

Заявки на отпуск и командировки — одна из самых частых задач для корпоративных мобильных приложений. Сотрудник подаёт заявку, руководитель согласовывает, HR отражает в учётной системе. Технически просто, но дьявол в интеграциях: 1С:ЗУП, SAP HCM, BambooHR, Workday — у каждой системы свой API и своя логика согласования.

Ключевая логика: процесс согласования

Цепочка согласования может быть линейной (сотрудник → руководитель → HR) или ветвящейся (командировка за рубеж → дополнительное согласование с финансовым директором). Эту логику не стоит хардкодить на мобильном — она должна приходить с backend как конфигурация.

Мобильное приложение отображает текущий статус заявки и список approver'ов, но не принимает решений о маршруте. Так изменение процесса согласования не требует обновления приложения.

Интеграция с HR-системами

Для 1С:ЗУП — REST-сервисы через oData v4 или HTTP-сервисы 1С. Заявка на отпуск создаётся как документ НачислениеОтпуска. Для синхронизации баланса отпускных дней — запрос к регистру сведений ОстатокОтпуска.

suspend fun getRemainingVacationDays(employeeId: String): VacationBalance {
    val response = hrApiClient.get("/odata/standard.odata/InformationRegister_ОстатокОтпуска") {
        parameter("\$filter", "Сотрудник_Key eq guid'$employeeId'")
        parameter("\$select", "ВидОтпуска,КоличествоДней")
    }
    return VacationBalance.fromODataResponse(response)
}

Для SAP HCM — SAP Mobile Services SDK или REST через SAP API Business Hub. BambooHR и Workday имеют стандартные REST API с OAuth 2.0.

UX для подачи заявки

Форма не должна быть длинной. Выбор типа отпуска (ежегодный, без содержания, учебный), дата начала и окончания с проверкой рабочего календаря, комментарий — этого достаточно. Автоматически показываем количество дней и остаток баланса.

Выбор дат — нативные DatePicker с блокировкой выходных и праздников (производственный календарь нужно подгружать с сервера или хранить локально, обновляя раз в год).

После подачи заявки — push-уведомление при изменении статуса. Руководитель получает push с кнопками действий прямо в уведомлении (iOS: UNNotificationCategory с actions; Android: NotificationCompat.Action), без необходимости открывать приложение.

Разработка MVP-приложения для заявок (отпуск + командировка + согласование + интеграция с одной HR-системой) — 4-8 недель. Стоимость рассчитывается индивидуально.