SFTP – Інструкції щодо HR-каналів
ЗМІСТ
Загальна інформація
Загальні рекомендації та інформацію щодо роботи з SFTP ви знайдете у розділі SFTP – Інструкції з налаштування.
Щоб користувачі Spotnana (мандрівники, організатори, погоджувачі тощо) могли бронювати поїздки, їм спочатку потрібно створити профілі у Spotnana Online Booking Tool (OBT). Щоб надати новим співробітникам доступ, а тим, хто звільняється, його своєчасно вимикати, ці профілі мають бути актуальними (шляхом створення, оновлення чи видалення записів). Spotnana також використовує HR-дані, наприклад, інформацію про підпорядкування чи юридичні особи, для налаштування політик, погоджень та інших параметрів подорожей і оплати.
Щоб ми завжди мали актуальні дані, ви завантажуєте свій HR-канал у вигляді CSV-файлу на сервер Spotnana. Ви можете налаштувати автоматичне завантаження з будь-якою зручною для вас частотою. Як тільки файл буде отримано, Spotnana одразу його обробить.
Примітка: Spotnana також підтримує пряме підключення до популярних HR-систем (Bamboo HR, ADP Workforce Now, Workday).
Архітектура та принцип роботи
На цій схемі показано, як декілька клієнтів завантажують свої HR-дані до Spotnana через SFTP.
Інструкції
У цьому розділі ви знайдете корисні поради для успішного завантаження файлів.
Логіка обробки HR-файлів
Основним полем для ідентифікації користувача є Employee ID.
Примітка: У деяких випадках Spotnana може використовувати Business Email як ідентифікатор співробітника. Але це має певні обмеження. Наприклад, якщо службова електронна пошта змінюється (через зміну імені чи домену), система деактивує попередній обліковий запис і створить новий для цього співробітника.
Обробка вашого CSV-файлу відбувається за таким принципом:
Якщо в стовпці ACTION для рядка користувача вказано значення CREATE і у базі Spotnana не знайдено Employee ID або Business Email – для такого користувача буде створено новий профіль у Spotnana.
Якщо в стовпці ACTION для рядка користувача вказано UPDATE і у базі Spotnana вже є Employee ID або Business Email – профіль користувача в Spotnana буде оновлено згідно з новою інформацією з файлу.
Примітка: Якщо у профілі користувача були додаткові поля з попереднього завантаження, а в новому файлі ці поля відсутні, ці дані буде видалено з профілю.
Якщо в стовпці ACTION для рядка користувача вказано DELETE і у базі Spotnana знайдено Employee ID або Business Email – профіль користувача буде деактивовано. Якщо жоден запис у базі Spotnana не відповідає Employee ID або Business Email, цей рядок буде пропущено, і жодних дій не відбудеться.
Примітка: Кожен створений профіль користувача повинен бути прив’язаний до юридичної особи. Всі юридичні особи мають бути попередньо створені у Spotnana до завантаження профілів. Офіси не є обов’язковими, але якщо у вашому CSV-файлі вказано офіс для когось із користувачів, відповідний офіс також має бути вже створений у Spotnana.
Формат файлу та правила іменування
Назва HR-файлу у форматі .CSV має відповідати такому шаблону:
hr_feed.*.csv
де * (зірочка) може бути будь-якою довільною послідовністю символів. Зверніть увагу, що крапка після “feed” і перед “csv” обов’язкові. Реєстр символів у назві файлу не має значення. Рекомендуємо додавати дату й час у назву файлу (це допоможе при подальшій діагностиці). Наприклад:
hr_feed.spotnana_integration_<DateTime>.csv
CSV-файл HR-каналу також має відповідати визначеному формату. Назви стовпців повинні точно відповідати встановленому шаблону (див. Формат HR-файлу нижче). Детальніше про форматування файлу – у Додатку 1.
Необхідно дотримуватися певних перевірок даних (див. розділ Формат HR-файлу нижче для деталей).
Частота та розклад завантажень
Загальну інформацію про частоту та розклад завантажень дивіться у розділі Частота та розклад завантажень документа SFTP – Інструкції з налаштування.
Рекомендуємо завантажувати файл щонайменше раз на добу щоб Spotnana була в курсі всіх змін (додавань, оновлень чи видалень співробітників). Якщо дотримуватися цього підходу:
нові співробітники отримають профіль у Spotnana у день початку роботи й одразу зможуть бронювати поїздки. Для цього потрібно додати їхні дані у файл, який ви завантажуєте у день їхнього виходу на роботу.
співробітники, які звільняються, втратять доступ у свій останній робочий день. Для цього потрібно видалити їхні дані з файлу, який ви завантажуєте у день їхнього звільнення.
Формат HR-файлу
Скористайтеся цією інформацією, щоб переконатися, що дані у вашому HR-файлі підготовлені та відформатовані правильно.
Примітка: Перед тим як ваші файли будуть оброблятися, потрібно надіслати Spotnana свій відкритий SSH-ключ і дочекатися, поки для вас налаштують SFTP-папку.
Ця стаття була корисною?
Чудово!
Дякуємо за відгук
Даруйте, що не вдалося допомогти вам
Дякуємо за відгук
Відгук надіслано
Дякуємо за допомогу! Ми докладемо всіх зусиль, щоби виправити статтю