یکپارچه‌سازی BambooHR
INTEGRATIONS · EXPERTINI ATS

یکپارچه‌سازی BambooHR

لحظه‌ای که یک پیشنهاد پذیرفته می‌شود، یک استخدام جدید را وارد BambooHR کنید — و دایرکتوری افراد خود را به استخر استعداد ATS وارد کنید، که هر دو از طریق یک اتصال انجام می‌شوند.

2 دقیقه مطالعه · به‌روزرسانی شده در ژوئیه ۲۰۲۶ · تحریریه Expertini

انتقال از استخدام به منابع انسانی جایی است که استخدام‌های جدید اغلب از قلم می‌افتند: پیشنهاد در یک سیستم امضا می‌شود، اما رکورد کارمندی که حقوق و دستمزد، فناوری اطلاعات و سوارکاری به آن وابسته هستند در سیستم دیگری قرار دارد و کسی باید به خاطر بیاورد که آن را دوباره تایپ کند. Expertini ATS این شکاف را برای مشتریان BambooHR با یکپارچه‌سازی دوطرفه پر می‌کند: هنگامی که یک نامزد پیشنهادی را می‌پذیرد، یک کلیک (یا یک قانون خودکار) رکورد کارمند را در حساب BambooHR شما با نام، ایمیل کاری، عنوان شغلی و تاریخ استخدام که قبلاً پر شده است، ایجاد می‌کند.

این در جهت دیگر نیز کار می‌کند. همان اتصال می‌تواند دایرکتوری افراد BambooHR شما را بخواند و آن را به پایگاه داده نامزد ATS وارد کند — بدون تکرار بر اساس ایمیل، به وضوح به عنوان وارد شده علامت‌گذاری شده و بلافاصله قابل جستجو است. تیم‌ها از آن برای راه‌اندازی جستجوهای تحرک داخلی و منبع‌یابی ارجاع با همکارانی که از قبل دارند استفاده می‌کنند. Expertini ATS یک محصول مستقل است؛ BambooHR علامت تجاری مالک آن است و این یکپارچه‌سازی به سادگی با همان API رسمی که حساب خود شما در معرض دید قرار می‌دهد صحبت می‌کند.

01نحوه اتصال آن، گام به گام

مرحله اول: یک مالک یا مدیر اتصالات را در داخل ATS باز می‌کند و روی اتصال در کارت BambooHR کلیک می‌کند — یک ورود استاندارد در سایت خود BambooHR، پس از آن ATS زیردامنه و هویت شرکت شما را می‌شناسد. مرحله دوم برای جذب استخدام‌های جدید مهم است: BambooHR دسترسی فقط خواندنی به داده‌های کارمندان را برای اتصالات ورود اعطا می‌کند، بنابراین ایجاد کارمندان به کلید API از حساب خود BambooHR شما نیاز دارد (تنظیمات ← کلیدهای API در آنجا). آن را در صفحه غربالگری و منابع انسانی ATS جای‌گذاری کنید — به صورت رمزگذاری‌شده ذخیره می‌شود و دیگر هرگز نمایش داده نمی‌شود. آن طراحی دو مرحله‌ای مدل امنیتی BambooHR است، نه یک راه‌حل جایگزین، و برنامه دقیقاً به شما می‌گوید کدام مرحله به جای شکست صامت از دست رفته است.

02Pushing a new hire

از صفحه غربالگری و منابع انسانی، نامزد استخدام‌شده را جستجو کنید — رکوردها از یک قابلیت تکمیل خودکار انتخاب می‌شوند، هرگز دوباره تایپ نمی‌شوند — و دکمه ارسال را بزنید. سامانه پیگیری متقاضی نام کوچک و خانوادگی، ایمیل کاری، عنوان شغلی و تاریخ استخدام را ارسال می‌کند و BambooHR با رکورد کارمند ایجاد شده پاسخ می‌دهد. ترجیح می‌دهید کلیک صفر داشته باشید؟ BambooHR را تحت «اتوماسیون در هنگام استخدام» علامت بزنید و هر پیشنهاد پذیرفته‌شده‌ای به طور خودکار کارمند را ایجاد می‌کند، در حالی که هر ارسال در صفحه فعالیت اپلیکیشن ثبت می‌شود تا همیشه بتوانید ببینید چه اتفاقی افتاده و چه زمانی بوده است.

03وارد کردن دایرکتوری افراد شما

اقدام «وارد کردن افراد شما» دایرکتوری کارمندان BambooHR را می‌خواند — همان لیستی که برنامه‌ی تلفن همراه خودش نشان می‌دهد — و هر فرد را با نام، ایمیل کاری و عنوان شغلی به پایگاه داده‌ی نامزدهای ATS شما اضافه می‌کند. رکوردهای موجود با ایمیل مطابقت داده می‌شوند و هرگز بازنویسی نمی‌شوند؛ افراد وارد شده به این شکل علامت‌گذاری می‌شوند، کاملاً قابل ویرایش باقی می‌مانند و پیش‌فرض‌های حریم خصوصی محافظه‌کارانه‌ای دارند (هیچ رضایتی فرض نمی‌شود — آن‌ها هرگز فرم درخواست را پر نکرده‌اند). اجرای مجدد وارد کردن فقط موارد جدید را اضافه می‌کند.

04What this replaces

بدون یکپارچه‌سازی، هر استخدام به معنای تایپ مجدد همان پنج فیلد در نرم‌افزار منابع انسانی است و هر جستجوی تحرک داخلی به معنای درخواست یک صفحه گسترده از منابع انسانی است. با آن، جریان کار پیشنهاد با یک رکورد کارمند واقعی به پایان می‌رسد و نیروی کار خود شما در پایگاه داده نامزد تنها یک جستجو فاصله دارد. بدون اشتراک میان‌افزار، بدون هزینه‌های به ازای هر همگام‌سازی — اتصال‌دهنده بخشی از طرح است.

یادداشت‌های مهندسی

معماری پلتفرم و عملیات

A1Connection architecture

The connection uses OAuth 2.0 against the vendor's own consent screen. The authorisation request names the minimum scopes the features need — the exact scope list is shown in the security-flow panel below, pulled from the same provider registry the application uses. The code-for-token exchange happens entirely server-side (اعتبار مشتری در بدنه درخواست توکن, per the vendor's token endpoint contract); tokens are stored encrypted at rest and are never rendered back to any screen — connection pages show presence, not values.

چرخه عمر توکن در یک نقطه گلوگاه واحد مدیریت می‌شود: انقضا باعث رفرش خودکار می‌شود، توکن‌های رفرش چرخانده شده ماندگار می‌شوند، و رفرش که فروشنده آن را رد می‌کند به عنوان یک اعلان اتصال مجدد قابل مشاهده ظاهر می‌شود — هرگز به عنوان ویژگی‌های خراب شده بی‌صدا. ابطال از هر طرف کار می‌کند: در اینجا قطع کنید، یا در تنظیمات امنیتی خود فروشنده لغو کنید.

A2نوشتن معناشناسی و جریان داده‌ها

هر جابجایی داده یک اقدام صریح با یک نتیجه ثبت‌شده است. نوشتن با کلیک شما انجام می‌شود — یا به‌طور خودکار فقط در جایی که یک قانون را فعال کرده‌اید (ارسال خودکار در هنگام استخدام به طور پیش‌فرض غیرفعال است، به ازای هر ارائه‌دهنده). خواندن‌ها — وارد کردن افراد، حساب‌ها یا فایل‌ها — زمانی اجرا می‌شوند که دکمه Import را فشار دهید، با آنچه از قبل دارید رفع تکرار می‌کنند (مشتریان با نام، افراد با ایمیل)، به جای بازنویسی رد می‌شوند، و ایجاد شده در مقابل رد شده را صادقانه گزارش می‌کنند، به همین دلیل است که اجرای مجدد هر وارد کردنی از نظر طراحی امن است.

هر اقدام یک سطر در ژورنال فعالیت برنامه (ats_app_activity) می‌نویسد: چه چیزی اجرا شد، چه زمانی، برای کدام رکورد، و نتیجه — از جمله متن خطای خود فروشنده به طور دقیق زمانی که چیزی با شکست مواجه می‌شود. گزارش استفاده در داخل ATS همان ژورنال را تجمیع می‌کند، بنابراین گزارش‌دهی یکپارچه‌سازی و واقعیت یکپارچه‌سازی نمی‌توانند واگرا شوند.

هر چیزی که مسیر درخواست را ترک کند — توزیع اعلان‌ها، تحویل وب‌هوک، ثبت وقایع فعالیت، ایمیل — در رشته‌های پس‌زمینه آتش و فراموش اجرا می‌شود. یک پایگاه داده خارجی کند هرگز نمی‌تواند رابط کاربری را متوقف کند، و یک اثر جانبی ناموفق به جای تلاش مجدد بی‌صدا برای رسیدن به ناهمگنی، ثبت می‌شود.

A3ملاحظات عملیاتی

اتصالات در سطح سازمان هستند و به نقش‌های مالک و مدیر محدود می‌شوند؛ استخدام‌کنندگان از ویژگی‌هایی که یک اتصال پشتیبانی می‌کند استفاده می‌کنند اما نمی‌توانند متصل شوند، قطع اتصال کنند یا دوباره پیکربندی کنند. قطع اتصال، اطلاعات ورود ذخیره‌شده را بلافاصله حذف می‌کند و ویژگی‌های وابسته را به طور مشهود متوقف می‌کند، نه خاموش. داده‌های از قبل وارد شده متعلق به شما باقی می‌مانند و قابل ویرایش هستند.

افراد وارد شده با پیش‌فرض‌های حریم خصوصی محافظه‌کارانه به عنوان وارد شده علامت‌گذاری می‌شوند — هیچ رضایتی برای کسی که هرگز فرم درخواست شما را پر نکرده است فرض نمی‌شود، و پیش‌فرض‌های نگهداری اعمال می‌شوند.هرآنچه نوشته شده مال شماست که ببرید: خروجی‌های CSV و اپلیکیشن صادرات داده همان فروشگاه‌هایی را پوشش می‌دهند که خود محصول می‌خواند. خروج به اندازه ورود باز است — طبق طراحی، نه امتیاز ویژه.

A4موقعیت در توپولوژی ادغام

این یکپارچه‌سازی امروز در رجیستری فعال است. One connection per provider unlocks every feature it powers, and the topology grid below shows the neighbouring connectors in the same capability area — statuses come from the same registry that drives the in-app hub, so this page can never claim more than the product does. For anything the catalogue does not cover, Webhooks and Zapier are the generic, documented escape hatch.

نقشه وابستگی

Connection typeOAuth 2.0 (صفحه رضایت فروشنده)
Scopes requestedopenid · email · employee:name · employee:job
Callback path/apps/oauth/callback/bamboohr/
Token exchangeserver-side; credentials in body
Secrets at restرمزگذاری‌شده؛ رابط کاربری پرچم‌های حضور را نشان می‌دهد، هرگز مقادیر را نشان نمی‌دهد
Action journalats_app_activity — یک ردیف به ازای هر اقدام، خطاهای فروشنده کلمه به کلمه
Auto-push rulesغیرفعال به طور پیش‌فرض، به ازای هر ارائه‌دهنده، هر اجرا ثبت می‌شود
Registry statuslive

طرح‌واره رابط

شماتیک ساختاری سطح — پنل‌ها، سلسله‌مراتب و قابلیت‌های تعامل. یک قرارداد، نه یک تصویر صفحه.
کارت اتصال
● متصل — نشانگر حضور
دسترسی‌ها: حداقل مورد نیاز قطع اتصال
اقدامات
ارسال — کلیک صریحوارد کردن — حذف موارد تکراری
سیاهه فعالیت‌ها
شکل ۱ — یکپارچه‌سازی BambooHR: شماتیک ساختاری رابط. پنل‌ها و وضعیت‌ها قرارداد هستند؛ داده‌های نشان‌داده‌شده جایگزین هستند.

جریان تعامل — حالت‌ها، اعتبار سنجی‌ها، بازخورد

هر وضعیتی در زیر در سمت سرور اجرا می‌شود؛ رابط کاربری آن را گزارش می‌کند، نه اینکه درباره‌اش تصمیم بگیرد.
Connectمالک/مدیر روی گزینه اتصال (Connect) در صفحه اتصالات کلیک می‌کند
Vendor consentصفحه نمایش خود فروشنده دامنه های دقیق را فهرست می کند
Token exchangeبازخوانی سمت سرور؛ اسرار هرگز به مرورگر نمی‌رسند
Connectedانبار رمزگذاری‌شده؛ چرخش کارت با پرچم حضور
Explicit actionsفشار / وارد کردن / برنامه‌ریزی — هر کدام ثبت‌شده
رضایت رد شد → کد خطای فروشنده در یک اعلان (toast) با نام مشخص نمایان می‌شودکلیدهای پلتفرم گم شده‌اند ← راهنمای راه‌اندازی صادقانه، نه یک پرش بی‌صداتوکن منقضی شده ← به‌روزرسانی خودکار در نقطه مسدودکنندهبازنشانی رد شد → اعلان اتصال مجدد قابل مشاهده، ویژگی‌ها هرگز به‌طور خاموش خراب نمی‌شوندطرح زیر حداقل → کارت قفل طرح دقیق را نام می‌برد
تصویر ۲ — جریان تعامل: سرمه‌ای = وضعیت‌ها، طلایی = دروازه‌های اجباری سرور، سبز = نتایج تأییدشده؛ برچسب‌ها موارد خاص و بازخورد آن‌ها را فهرست می‌کنند.

جریان امنیتی OAuth 2.0 مربوط به — BambooHR

1
درخواست مجوزهدایت به صفحه رضایت‌نامه خود فروشگاه، که دقیقاً دامنه‌های زیر را نام می‌برد — هرگز بیشتر.
2
چالش هویت و رضایتشما با فروشنده، در دامنه فروشنده احراز هویت می‌کنید. اعتبارنامه‌ها هرگز به Expertini نمی‌رسند.
3
تبادل توکن سم سمت سروربازگشت به /apps/oauth/callback/bamboohr/ کد را با استفاده از مشخصات اعتبار مشتری در بدنه درخواست تبادل می‌کند — کاملاً در سمت سرور.
4
وضعیت جلسه مدیریت‌شدهتوکن‌ها در حالت استراحت رمزگذاری شده‌اند؛ به‌روزرسانی خودکار در یک نقطه گلوگاه واحد; نمایش پرچم حضور; لغو از هر دو طرف.
openidemailemployee:nameemployee:job
فهرست محدوده از همان رجیستری ارائه‌دهنده‌ای که برنامه با آن احراز هویت می‌کند خوانده می‌شود — این صفحه نمی‌تواند آن را بزرگ‌تر یا کوچک‌تر جلوه دهد.

Neighbouring connectors — سیستم اطلاعات منابع انسانی

BambooHRthis page SAP SuccessFactorslive ADPplanned
وضعیت‌ها از ثبت‌نام زنده می‌آیند — فهرست کامل را مرور کنید ←

سوالات متداول

چرا ارسال کارمندان در حالی که من قبلاً وارد سیستم شده‌ام به کلید API نیاز دارد؟
اتصالات ورود به سیستم BambooHR طبق طراحی برای داده‌های کارمندان فقط‌خواندنی هستند. ایجاد کارمند از طریق یک کلید API انجام می‌شود که در حساب BambooHR خودتان تولید شده است — سیستم استخدام آن را به صورت رمزگذاری‌شده ذخیره می‌کند و فقط برای ارسالی‌هایی که شما راه‌اندازی یا فعال می‌کنید، از آن استفاده می‌کند.
دقیقاً چه چیزی هنگام ارسال به BambooHR فرستاده می‌شود؟
نام کوچک، نام خانوادگی، ایمیل کاری، عنوان شغلی و تاریخ استخدام — برای یک رکورد کارمند معتبر کافی است. هر چیز دیگری در ATS باقی می‌ماند تا زمانی که تیم منابع انسانی شما رکورد را در BambooHR غنی‌سازی کند.
آیا وارد کردن افراد، نامزدهای موجود را بازنویسی می‌کند؟
خیر. تطبیق با ایمیل انجام می‌شود: اگر شخصی از قبل در پایگاه داده کاندیداهای شما باشد، وارد کردن از او عبور می‌کند. رکوردهای وارد شده به عنوان وارد شده علامت‌گذاری می‌شوند و قابل ویرایش باقی می‌ مانند.
آیا Expertini وابسته به BambooHR است؟
خیر. BambooHR علامت تجاری صاحب آن است. Expertini ATS از طریق API رسمی موجود برای هر مشتری BambooHR، با استفاده از حساب و اطلاعات ورود خود شما، یکپارچه می‌شود.
هزینه این یکپارچه‌سازی چقدر است؟
این قابلیت در اشتراک گنجانده شده است — قیمت‌گذاری را ببینید. هیچ هزینه به ازای ارسال یا وارد کردن وجود ندارد.

در یک نگاه

  • فشار یک‌باره یا خودکار استخدام جدید در پذیرش پیشنهاد
  • نام، ایمیل کاری، عنوان شغل و تاریخ استخدام از پیش پر شده می‌رسند
  • وارد کردن دایرکتوری افراد BambooHR به استخر استعدادهای ATS
  • حذف تکرار مبتنی بر ایمیل — هیچ‌چیز بازنویسی نشده است، اجرای مجدد ایمن است
  • هر فشار و وارد کردنی در صفحه فعالیت اپلیکیشن ثبت می‌شود
  • از حساب BambooHR و کلید API خود شما استفاده می‌کند که به صورت رمزگذاری‌شده ذخیره می‌شود

مشاهده یکپارچه‌سازی bamboohr در استخدام خودتان.

یک شرح شغل واقعی را به یک نسخه نمایشی ۳۰ دقیقه‌ای بیاورید — آزمایش رایگان شامل می‌شود.

رزرو نسخه نمایشی
Expertini هوشمند
اکنون آنلاین است
سلام! من متخصص محصول هوشمند Expertini هستم. درباره راه‌حل‌های ما هر سؤالی دارید بپرسید، در مورد هر یک از ابزارهای استخدام راهنمایی بخواهید یا فقط بگویید چه کاری می‌خواهید انجام دهید — من شما را به سمت درست هدایت می‌کنم. برای مسائل مربوط به حساب کاربری، به support@expertini.com ایمیل بزنید.