SFTP - Mga Tagubilin para sa HR na Pagpapasa ng Datos

Ginawa ni Ashish Chaudhary, Binago sa Sun, 5 Oktubre sa 4:47 AM ni Ashish Chaudhary

SFTP - Mga Tagubilin para sa HR feeds

TALATUNTUNAN NG NILALAMAN

Pangkalahatang-ideya

Para sa pangkalahatang gabay at impormasyon tungkol sa SFTP, tingnan ang SFTP - Mga tagubilin sa pag-setup.

Bago makapag-book ng biyahe ang inyong mga Spotnana user (mga biyahero, tagapag-ayos, tagapag-apruba, atbp.), kinakailangan muna silang magkaroon ng profile sa Spotnana Online Booking Tool (OBT). Upang matiyak na tama ang access ng bawat user (halimbawa, ang bagong empleyado ay may access at ang mga paalis ay natatanggalan ng access), dapat laging napapanahon ang kanilang mga profile (sa pamamagitan ng paglikha, pag-update, o pagtanggal ng rekord). Ginagamit din ng Spotnana ang HR data gaya ng reporting hierarchy at legal entity para sa mga polisiya, approval, at iba pang setting kaugnay ng paglalakbay at pagbabayad.

Upang masiguro na tama ang impormasyon, kailangang i-upload ninyo ang inyong HR feed bilang CSV file sa Spotnana server. Maaari ninyong itakda kung gaano kadalas ito ia-upload. Agad na ipoproseso ng Spotnana ang file kapag natanggap na namin ito. 

Tandaan: Nag-aalok din ang Spotnana ng direktang koneksyon sa ilang karaniwang HR system (Bamboo HR, ADP Workforce Now, at Workday). 

Arkitektura at daloy ng proseso

Ipinapakita ng diagram na ito ang isang halimbawa kung saan maraming kliyente ang nag-a-upload ng kanilang HR data sa Spotnana gamit ang SFTP. 


Mga Tagubilin

Nakasaad sa seksyong ito ang mahahalagang paalala upang maging matagumpay ang inyong pag-upload ng file.

Pamamaraan ng pagproseso ng HR Feed na file

Ang pangunahing batayan para matukoy ang user ay ang Employee ID

Tandaan: Sa ilang pagkakataon, maaaring gamitin ng Spotnana ang Business Email bilang tagatukoy ng empleyado. Gayunpaman, may ilang limitasyon ito. Halimbawa, kung magbago ang Business Email ng user (gaya ng pagbabago ng pangalan o domain dahil sa paglipat), awtomatikong idi-deactivate ng aming sistema ang dating account at gagawa ng bagong account para sa empleyadong iyon. 

Gamit ang sumusunod na proseso, ipoproseso ng Spotnana ang nilalaman ng inyong CSV file:

  • Kung ang ACTION column para sa user row ay nakatakda sa CREATE at ang Employee ID o Business Email ay hindi pa natatagpuan sa database ng Spotnana, awtomatikong gagawa ng bagong profile para sa user na iyon sa Spotnana.

  • Kung ang ACTION column para sa user row ay nakatakda sa UPDATE at kung alinman sa Employee ID o Business Email ay tumutugma sa umiiral na halaga sa database ng Spotnana, ia-update ang Spotnana profile ng user gamit ang anumang bagong impormasyon mula sa inyong file. 

    • Tandaan: Kung may mga opsyonal na field sa profile ng user mula sa naunang upload at hindi ito kasama sa susunod na update, aalisin ang mga halagang iyon mula sa profile.

  • Kung ang ACTION column para sa user row ay nakatakda sa DELETE at kung alinman sa Employee ID o Business Email ay tumutugma sa umiiral na halaga sa database ng Spotnana, idi-deactivate ang user profile. Kung walang tumutugma sa Employee ID o Business Email, lalaktawan ang row at walang gagawing aksyon. 

Tandaan: Bawat user profile na gagawin ay kailangang may kaugnayan sa isang legal entity. Dapat ay nakarehistro na ang mga legal entity na ito sa Spotnana bago kayo mag-upload ng user profiles. Opsyonal ang opisina. Ngunit kung may binabanggit na opisina sa CSV file para sa anumang user, dapat ay nakarehistro na rin ang opisina sa Spotnana. 

Format ng file at mga pamantayan sa pagbibigay ng pangalan

Ang pangalan ng .CSV HR feed file ay kailangang sumunod sa format na ito:

hr_feed.*.csv

kung saan ang * (wildcard) ay maaaring palitan ng anumang karakter na nais ninyong idagdag. Siguraduhin na may “.” pagkatapos ng “feed” at bago ang “csv”. Hindi sensitibo ang pangalan ng file sa malaki o maliit na titik. Inirerekomenda naming isama ang petsa at oras sa pangalan ng file (upang mas madaling mag-troubleshoot sa hinaharap). Halimbawa:

hr_feed.spotnana_integration_<DateTime>.csv

Kailangan ding sumunod ang .CSV feed file sa tiyak na format. Ang mga pangalan ng column ay dapat eksaktong tumutugma sa itinakdang format (tingnan ang Format ng HR file sa ibaba). Para sa karagdagang detalye ukol sa pag-format ng file, tingnan ang Apendise 1.

Kailangan din naming sundin ang ilang mga patakaran sa beripikasyon ng datos (tingnan ang Format ng HR file sa ibaba para sa detalye). 

Dalasan at pag-iskedyul

Para sa pangkalahatang impormasyon tungkol sa dalasan at pag-iskedyul, tingnan ang seksyong Dalasan at pag-iskedyul ng SFTP - Mga tagubilin sa pag-setup.

Inirerekomenda naming mag-upload kayo ng file nang hindi bababa sa isang beses kada araw upang masigurong naipapaabot sa Spotnana ang anumang pagbabago, pagdagdag, o pagtanggal ng user. Kung susundin ito: 

  • Ang mga bagong user ay magkakaroon ng Spotnana profile sa mismong araw ng kanilang pagsisimula at agad na makakapag-book ng biyahe. Ipinapalagay na isasama ninyo ang pangalan ng empleyado sa file na ia-upload sa kanilang unang araw.

  • Ang mga paalis na empleyado ay mawawalan ng access sa kanilang huling araw. Ipinapalagay na aalisin ninyo ang kanilang pangalan mula sa file na ia-upload sa petsa ng kanilang pag-alis. 

Format ng HR file

Gamitin ang impormasyong ito upang matiyak na tama ang pagkakaayos at paghahanda ng datos sa inyong HR feed upload.

Tandaan: Kailangang naipadala ninyo sa Spotnana ang inyong public SSH key at nakapagsagawa na kami ng pag-set up ng inyong SFTP folder bago namin maproseso ang alinman sa inyong mga file. 

Pangalan ng column

Kailangan / Opsyonal

Tala

Aksyon

Kailangan

Kailangang itakda ang field na ito sa “CREATE”, “UPDATE”, o “DELETE” para sa bawat row. Ito ang magsasabi kung anong aksyon ang dapat gawin sa impormasyong nasa row. 

Employee ID

Opsyonal

Mas mainam kung may Employee ID. Kung wala, Business Email ang gagamitin. Ang bawat Employee ID ay dapat natatangi at para lamang sa isang user profile. 

Unang Pangalan

Kailangan


Gitnang Pangalan

Opsyonal


Apelyido 1

Kailangan


Apelyido 2

Opsyonal


Business Email

Kailangan


ISO Country Code ng Business Phone

Kondisyonal

Dalawang letra na ISO country code ("US" o "IN").

Country Code ng Business Phone

Kondisyonal

Numerong country code. Hindi dapat kasama ang anumang espesyal na karakter (hal. '+'). Halimbawa: “91”.

Extension ng Business Phone

Opsyonal


Numero ng Business Phone

Kondisyonal

Hindi kinakailangan ang field na ito. Ngunit kung maglalagay, kailangang may ISO country code at country code rin (tingnan sa itaas). Pawang mga numero lamang ang maaaring ilagay dito at dapat ay 4-10 na digit. Hindi pinapayagan ang mga espesyal na karakter (tulad ng gitling, atbp.).

Pangalan ng Opisina

Opsyonal

Ang halaga ng Pangalan ng Opisina sa inyong HR feed ay kailangang eksaktong tumutugma sa pangalan ng opisina sa Spotnana Online Booking Tool UI (kasama ang anumang espesyal na karakter tulad ng tuldok, kuwit, at mga espasyo).

Halimbawa, kung ang pangalan ng opisina ninyo ay “Paris, France (main office)” sa Spotnana Online Booking Tool, kailangang eksaktong pareho ang halaga ng Pangalan ng Opisinasa inyong HR feed. Sa ganitong sitwasyon, ang “Paris, France” o “Paris (main office)” ay magdudulot ng error.

Tandaan: Kailangang nakarehistro na ang lahat ng opisina sa Spotnana Online Booking Tool bago ninyo isama sa HR feed upload. Para sa detalye, tingnan ang Pag-upload ng mga rekord ng opisina.

Employee ID ng Tagapamahala

Opsyonal

Email Address ng Tagapamahala ay kailangan. Kung may Employee ID din ang mga tagapamahala (kung gumagamit ng Employee ID ang inyong kumpanya), parehong Email Address ng Tagapamahala at Employee ID ng Tagapamahala ang kinakailangan.

Email Address ng Tagapamahala

Kailangan

Email Address ng Tagapamahala ay kailangan. Kung may Employee ID din ang mga tagapamahala (kung gumagamit ng Employee ID ang inyong kumpanya), parehong Email Address ng Tagapamahala at Employee ID ng Tagapamahala ang kinakailangan.

Departamento

Opsyonal


Titulo/Puwesto

Opsyonal

Halimbawa ng mga halaga: “VP”, “CEO”, “CFO”.

Cost Center

Opsyonal


Pangalan ng Legal Entity

Kailangan

Ang halaga ng Pangalan ng Legal Entity sa inyong HR feed ay kailangang eksaktong tumutugma sa pangalan ng legal entity sa Spotnana Online Booking Tool UI (kasama ang anumang espesyal na karakter tulad ng tuldok, kuwit, at mga espasyo).

Halimbawa, kung ang pangalan ng legal entity ay “Spotnana Technology, LLC” sa Spotnana Online Booking Tool, kailangang eksaktong pareho ang halaga ng Pangalan ng Legal Entitysa inyong HR feed. Sa ganitong sitwasyon, ang “Spotnana Technology LLC” o “Spotnana Technology” ay magdudulot ng error.

Tandaan: Kailangang nakarehistro na ang lahat ng legal entity sa Spotnana Online Booking Tool bago ninyo isama sa HR feed upload. Para sa detalye, tingnan ang Pag-upload ng mga rekord ng legal entity.

Grade

Opsyonal


Country Code

Opsyonal

Dalawa o tatlong letra na ISO Country Code ("US" o "USA")

Uri ng Manggagawa

Opsyonal

Halimbawa ng mga halaga: “Employee”, “Contingent”, “Intern”, “Seasonal”

Accounting Code

Opsyonal



Nakatulong ba ang artikulong ito?

Ang galing!

Salamat sa iyong puna

Paumanhin! Hindi kami maaaring makatulong

Salamat sa iyong puna

Ipaalam sa amin kung paano namin mapapabuti ang artikulong ito!

Pumili ng kahit isa sa mga dahilan
Kinakailangan ang pagpapatunay ng CAPTCHA.

Ipinadala ang feedback

Pinahahalagahan namin ang iyong pagsisikap at susubukan naming ayusin ang artikulo