רח' אלטלף 4, יהוד

מיקוד 5621604

פקס

03-539-5901

דף הבית » המומחים של פתרונות » ייעוץ ופיתוח ארגוני – Succsess-pro » מאמר מס' 3 – אוטומציה של תהליכים (RPA – Robotic Process Automation)

קטגוריות
ארכיונים
פברואר 2025
אבגדהוש
 1
2345678
9101112131415
16171819202122
232425262728 
פתרונות אפקטיביים

מבוא

אוטומציה של תהליכים באמצעות רובוטים (RPA – Robotic Process Automation) היא טכנולוגיה שמאפשרת לארגונים לשפר את היעילות של תהליכי עבודה על ידי אוטומציה של משימות שחוזרות על עצמן. RPA משתמשת ברובוטים תוכנתיים המבצעים פעולות שמבוצעות בדרך כלל על ידי בני אדם, כמו עיבוד נתונים, שליחת מיילים, ניהול מלאי, ועדכון מערכות מחשב. השימוש ב-RPA מסייע לארגונים להוריד עלויות, לשפר את הדיוק ולפנות זמן לפעילויות בעלות ערך גבוה יותר.

מהו RPA?

RPA היא טכנולוגיה שבה "רובוטים" תוכנתיים מבצעים פעולות על מערכות מחשב בדומה לעובדים אנושיים. רובוטים אלו מתוכנתים לבצע משימות מובנות כמו קבלת נתונים, עיבוד נתונים והעברה בין מערכות שונות. RPA מאפשרת לבצע תהליכים במהירות ובדיוק גבוהים יותר מאשר עיבוד ידני, ומאפשרת לצוותים להתמקד במשימות מורכבות יותר.

עקרונות השיטה:

  1. אוטומציה של משימות שחוזרות על עצמן – תהליכים שחוזרים על עצמם ומשימות מובנות הם המועמדים הראשונים לאוטומציה באמצעות RPA.
  2. הפחתת טעויות אנוש – רובוטים מבצעים פעולות באופן מדויק וחוזר, מה שמקטין את הסיכון לטעויות הנובעות מגורם אנושי.
  3. זמן ביצוע מהיר יותר – RPA פועלת במהירות גבוהה יותר מאשר בני אדם, במיוחד בתהליכים כמותיים גדולים.
  4. חסכון בעלויות – על ידי הפחתת הצורך בעובדים שמבצעים משימות מונוטוניות, הארגון יכול להפחית עלויות תפעוליות ולהגביר את הפרודוקטיביות.

שלבי יישום RPA בארגון

  1. זיהוי תהליכים מתאימים לאוטומציה
    שלב זה כולל ניתוח של התהליכים השונים בארגון לזיהוי אלו מהם מתאימים לאוטומציה. תהליכים שמורכבים משלבים מוגדרים היטב ושחוזרים על עצמם הם מועמדים טובים לאוטומציה.

  2. תכנון ופיתוח רובוטים
    לאחר זיהוי התהליכים, יש לתכנן ולפתח רובוטים שיבצעו את המשימות שנבחרו. שלב זה כולל הגדרת התהליך שהרובוט יבצע וכתיבת הקוד שיפעיל אותו.

  3. הטמעה וניסוי
    הרובוטים מוטמעים במערכת והמשימות מבוצעות בצורה אוטומטית. בשלב זה מתבצע ניסוי ובדיקה כדי לוודא שהתהליכים מבוצעים בצורה מדויקת ושהרובוטים פועלים בצורה חלקה.

  4. בקרה ושיפור מתמשך
    לאחר ההטמעה, יש לעקוב אחר ביצועי הרובוטים ולבצע שיפורים נדרשים לפי הצורך. ניטור קבוע מאפשר לשמור על איכות גבוהה ולוודא שהרובוטים מתאימים לשינויים במערכת.

דוגמאות לשימוש ב-RPA

  1. בנקים ומוסדות פיננסיים:
    במוסדות פיננסיים, RPA משמש לאוטומציה של תהליכי בדיקת אשראי, פתיחת חשבונות, והעברת נתונים בין מערכות. RPA מפחית טעויות בעיבוד נתונים ומקצר את זמני התגובה ללקוחות.

  2. חברות ביטוח:
    חברות ביטוח משתמשות ב-RPA לניהול תהליכי תביעות ואישור פוליסות. הרובוטים מבצעים בדיקות וניתוחי נתונים שמאפשרים להאיץ את תהליך הטיפול ולשפר את השירות.

  3. רפואה ומערכת הבריאות:
    בבתי חולים, RPA משמש לעיבוד נתוני מטופלים, קביעת תורים, וניהול רישומים רפואיים. אוטומציה של משימות אדמיניסטרטיביות מאפשרת לצוותי הרפואה להתמקד בטיפול רפואי.

  4. תעשייה ולוגיסטיקה:
    בתעשייה ובתחום הלוגיסטי, RPA משפר את ניהול המלאי, עיבוד הזמנות, וניהול שרשרת האספקה. האוטומציה מאפשרת תגובה מהירה יותר לשינויים ומפחיתה את הצורך בפעולות ידניות.

יתרונות וחסרונות של RPA

יתרונותחסרונות
הפחתת טעויות אנוש ודיוק גבוהעלות ראשונית גבוהה להטמעה
ביצוע משימות במהירות גבוהה יותרלא מתאים לכל סוגי התהליכים
חסכון בזמן ומשאביםדורש תחזוקה ושדרוג מתמיד של הרובוטים
שיפור שביעות רצון הלקוחותייתכן צורך בהכשרה מיוחדת לצוותים
מאפשר לצוותים להתמקד במשימות מורכבות יותרתלות במערכות ובתשתיות IT

סיכום

אוטומציה של תהליכים באמצעות RPA מציעה לארגונים את האפשרות לשפר את היעילות, להפחית טעויות, ולחסוך במשאבים. השימוש ברובוטים לביצוע משימות שחוזרות על עצמן מאפשר לצוותים להתמקד במשימות אסטרטגיות יותר ומשפר את שביעות רצון הלקוחות. עם זאת, יש לזכור כי יישום נכון של RPA דורש תכנון, פיתוח ובקרה מתמשכת.

המלצה על חברת פתרונות אפקטיביים

חברת פתרונות אפקטיביים מתמחה בייעוץ והטמעת מערכות RPA בארגונים, ומציעה שירותי ייעוץ מותאמים אישית לצורכי הארגון. צוות המומחים של החברה יסייע בזיהוי תהליכים מתאימים לאוטומציה, פיתוח רובוטים מותאמים וביצוע בקרה מתמשכת לשיפור הביצועים. פנו לפתרונות אפקטיביים כדי לייעל את תהליכי העבודה שלכם ולהפוך את הארגון ליעיל ותחרותי יותר.

אולי יעניין אותך גם...

https://esg.co.il/wp-content/uploads/2025/01/קבלת-החלטות.d110a0.webp
ניהול והובלה אסטרטגית: שיטות מתקדמות לפיתוח וקבלת החלטות

השפעת ליווי מקצועי על קבלת החלטות של מנכ"לים בתקופה של חוסר ודאות כלכלית, מנכ"לים עומדים בפני...

https://esg.co.il/wp-content/uploads/2025/01/החזר-השקעה.d110a0.webp
כלים וטכניקות למדידת החזר השקעה (ROI)

מבוא מדידת החזר השקעה (ROI – Return on Investment) היא כלי קריטי בארגונים לצורך הבנת יעילותם של...

https://esg.co.il/wp-content/uploads/2025/01/הכנסות.d110a0.webp
שיטות מתקדמות להגדלת הכנסות: איך ארגונים ישראליים מובילים את השוק

מבוא הגדלת הכנסות היא מטרה מרכזית עבור כל ארגון, ללא תלות בגודלו או בתחום פעילותו. בסביבה העסקית המודרנית,...

https://esg.co.il/wp-content/uploads/2025/01/ארגון-אגילי.d110a0.webp
המעבר מארגון מסורתי לארגון אג'ילי: המדריך המלא

מבוא העולם העסקי עובר בעשורים האחרונים שינויים דרמטיים בקצב חסר תקדים. טכנולוגיות חדשות, תחרות גלובלית...

https://esg.co.il/wp-content/uploads/2025/01/מודל-מפל-המים-2.d110a0.webp
מודל ״מפל המים״ (השיטה המסורתית): המדריך המלא

מבוא מודל ״מפל המים״, הידוע גם כ-Waterfall Model, הוא אחת משיטות הניהול המסורתיות והמובנות לניהול פרויקטים,...

https://esg.co.il/wp-content/uploads/2024/09/העצמת-עובדים.d110a0.webp
מאמר מס' 10 - פיתוח צוותים והעצמת עובדים

במציאות העסקית הדינמית של ימינו, הארגונים מתמודדים עם אתגרים הולכים וגוברים, הכוללים תחרות גוברת, טכנולוגיות...

https://esg.co.il/wp-content/uploads/2024/09/רווחת-עובדים.d110a0.webp
מאמר מס' 9 - שיפור חוויית העובדים (Employee Experience)

בשנים האחרונות, ניהול המשאב האנושי בארגונים עבר מהפכה של ממש. אם בעבר נחשב העובד בעיקר כגורם לייצור וכתוצאה...

https://esg.co.il/wp-content/uploads/2024/09/Key-Performance-Indicators.d110a0.webp
מאמר מס' 8 - מעקב והערכה שוטפת של ביצועים (KPI – Key Performance Indicators)

בכל ארגון, עסק או פרויקט, המטרה היא להשיג יעדים מסוימים, לשפר תהליכים ולהגיע לתוצאות אופטימליות. כדי...

https://esg.co.il/wp-content/uploads/2024/09/שימוש-בטכנולוגיות-מתקדמות.d110a0.webp
מאמר מס' 7 - שימוש בטכנולוגיות מתקדמות

מבוא בעידן הדיגיטלי המתקדם של ימינו, שילוב טכנולוגיות מתקדמות הפך לחלק בלתי נפרד מהתנהלותם של ארגונים....

https://esg.co.il/wp-content/uploads/2024/09/KAIZEN.d110a0.webp
מאמר מס' 6 - KAIZEN – שיפור מתמיד

מבוא הגישה היפנית של "קייזן" (Kaizen), שמשמעותה המילולית היא "שיפור מתמיד" (קאי =...

https://esg.co.il/wp-content/uploads/2024/09/six-Sigma.d110a0.webp
מאמר מס' 5 - Six Sigma: השיטה לשיפור תהליכים והפחתת שגיאות בארגונים

מבוא Six Sigma היא מתודולוגיה ניהולית ושיטת שיפור תהליכים שנועדה להפחית פגמים, לשפר את האיכות ולייעל...

https://esg.co.il/wp-content/uploads/2024/06/Black-White-Monochrome-Photographer-Profile-LinkedIn-Banner-2.d110a0.webp
מאמר מס' 4 - שיטת Lean Management

בעולם שבו הסתגלות היא המפתח להישרדות, עסקים חייבים להתפתח כדי לשגשג בתוך הנוף המשתנה ללא הרף של התקדמות...

Facebook
Twitter
LinkedIn
WhatsApp
Pinterest
Print
Email
ניתן להשתמש בחצי המקלדת בכדי לנווט בין כפתורי הרכיב
",e=e.removeChild(e.firstChild)):"string"==typeof o.is?e=l.createElement(a,{is:o.is}):(e=l.createElement(a),"select"===a&&(l=e,o.multiple?l.multiple=!0:o.size&&(l.size=o.size))):e=l.createElementNS(e,a),e[Ni]=t,e[Pi]=o,Pl(e,t,!1,!1),t.stateNode=e,l=Ae(a,o),a){case"iframe":case"object":case"embed":Te("load",e),u=o;break;case"video":case"audio":for(u=0;u<$a.length;u++)Te($a[u],e);u=o;break;case"source":Te("error",e),u=o;break;case"img":case"image":case"link":Te("error",e),Te("load",e),u=o;break;case"form":Te("reset",e),Te("submit",e),u=o;break;case"details":Te("toggle",e),u=o;break;case"input":A(e,o),u=M(e,o),Te("invalid",e),Ie(n,"onChange");break;case"option":u=B(e,o);break;case"select":e._wrapperState={wasMultiple:!!o.multiple},u=Uo({},o,{value:void 0}),Te("invalid",e),Ie(n,"onChange");break;case"textarea":V(e,o),u=H(e,o),Te("invalid",e),Ie(n,"onChange");break;default:u=o}Me(a,u);var s=u;for(i in s)if(s.hasOwnProperty(i)){var c=s[i];"style"===i?ze(e,c):"dangerouslySetInnerHTML"===i?(c=c?c.__html:void 0,null!=c&&Aa(e,c)):"children"===i?"string"==typeof c?("textarea"!==a||""!==c)&&X(e,c):"number"==typeof c&&X(e,""+c):"suppressContentEditableWarning"!==i&&"suppressHydrationWarning"!==i&&"autoFocus"!==i&&(ea.hasOwnProperty(i)?null!=c&&Ie(n,i):null!=c&&x(e,i,c,l))}switch(a){case"input":L(e),j(e,o,!1);break;case"textarea":L(e),$(e);break;case"option":null!=o.value&&e.setAttribute("value",""+P(o.value));break;case"select":e.multiple=!!o.multiple,n=o.value,null!=n?q(e,!!o.multiple,n,!1):null!=o.defaultValue&&q(e,!!o.multiple,o.defaultValue,!0);break;default:"function"==typeof u.onClick&&(e.onclick=Fe)}Ve(a,o)&&(t.effectTag|=4)}null!==t.ref&&(t.effectTag|=128)}return null;case 6:if(e&&null!=t.stateNode)Ll(e,t,e.memoizedProps,o);else{if("string"!=typeof o&&null===t.stateNode)throw Error(r(166));n=yn(yu.current),yn(bu.current),Jn(t)?(n=t.stateNode,o=t.memoizedProps,n[Ni]=t,n.nodeValue!==o&&(t.effectTag|=4)):(n=(9===n.nodeType?n:n.ownerDocument).createTextNode(o),n[Ni]=t,t.stateNode=n)}return null;case 13:return zt(vu),o=t.memoizedState,0!==(64&t.effectTag)?(t.expirationTime=n,t):(n=null!==o,o=!1,null===e?void 0!==t.memoizedProps.fallback&&Jn(t):(a=e.memoizedState,o=null!==a,n||null===a||(a=e.child.sibling,null!==a&&(i=t.firstEffect,null!==i?(t.firstEffect=a,a.nextEffect=i):(t.firstEffect=t.lastEffect=a,a.nextEffect=null),a.effectTag=8))),n&&!o&&0!==(2&t.mode)&&(null===e&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!==(1&vu.current)?rs===Qu&&(rs=Yu):(rs!==Qu&&rs!==Yu||(rs=Gu),0!==us&&null!==es&&(To(es,ns),Co(es,us)))),(n||o)&&(t.effectTag|=4),null);case 4:return wn(),Ol(t),null;case 10:return Zt(t),null;case 17:return It(t.type)&&Ft(),null;case 19:if(zt(vu),o=t.memoizedState,null===o)return null;if(a=0!==(64&t.effectTag),i=o.rendering,null===i){if(a)mr(o,!1);else if(rs!==Qu||null!==e&&0!==(64&e.effectTag))for(i=t.child;null!==i;){if(e=_n(i),null!==e){for(t.effectTag|=64,mr(o,!1),a=e.updateQueue,null!==a&&(t.updateQueue=a,t.effectTag|=4),null===o.lastEffect&&(t.firstEffect=null),t.lastEffect=o.lastEffect,o=t.child;null!==o;)a=o,i=n,a.effectTag&=2,a.nextEffect=null,a.firstEffect=null,a.lastEffect=null,e=a.alternate,null===e?(a.childExpirationTime=0,a.expirationTime=i,a.child=null,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null):(a.childExpirationTime=e.childExpirationTime,a.expirationTime=e.expirationTime,a.child=e.child,a.memoizedProps=e.memoizedProps,a.memoizedState=e.memoizedState,a.updateQueue=e.updateQueue,i=e.dependencies,a.dependencies=null===i?null:{expirationTime:i.expirationTime,firstContext:i.firstContext,responders:i.responders}),o=o.sibling;return Mt(vu,1&vu.current|2),t.child}i=i.sibling}}else{if(!a)if(e=_n(i),null!==e){if(t.effectTag|=64,a=!0,n=e.updateQueue,null!==n&&(t.updateQueue=n,t.effectTag|=4),mr(o,!0),null===o.tail&&"hidden"===o.tailMode&&!i.alternate)return t=t.lastEffect=o.lastEffect,null!==t&&(t.nextEffect=null),null}else 2*ru()-o.renderingStartTime>o.tailExpiration&&1t)&&vs.set(e,t)))}}function Ur(e,t){e.expirationTimee?n:e,2>=e&&t!==e?0:e}function qr(e){if(0!==e.lastExpiredTime)e.callbackExpirationTime=1073741823,e.callbackPriority=99,e.callbackNode=$t(Vr.bind(null,e));else{var t=Br(e),n=e.callbackNode;if(0===t)null!==n&&(e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90);else{var r=Fr();if(1073741823===t?r=99:1===t||2===t?r=95:(r=10*(1073741821-t)-10*(1073741821-r),r=0>=r?99:250>=r?98:5250>=r?97:95),null!==n){var o=e.callbackPriority;if(e.callbackExpirationTime===t&&o>=r)return;n!==Yl&&Bl(n)}e.callbackExpirationTime=t,e.callbackPriority=r,t=1073741823===t?$t(Vr.bind(null,e)):Wt(r,Hr.bind(null,e),{timeout:10*(1073741821-t)-ru()}),e.callbackNode=t}}}function Hr(e,t){if(ks=0,t)return t=Fr(),No(e,t),qr(e),null;var n=Br(e);if(0!==n){if(t=e.callbackNode,(Ju&(Wu|$u))!==Hu)throw Error(r(327));if(lo(),e===es&&n===ns||Kr(e,n),null!==ts){var o=Ju;Ju|=Wu;for(var a=Yr();;)try{eo();break}catch(t){Xr(e,t)}if(Gt(),Ju=o,Bu.current=a,rs===Ku)throw t=os,Kr(e,n),To(e,n),qr(e),t;if(null===ts)switch(a=e.finishedWork=e.current.alternate,e.finishedExpirationTime=n,o=rs,es=null,o){case Qu:case Ku:throw Error(r(345));case Xu:No(e,2=n){e.lastPingedTime=n,Kr(e,n);break}}if(i=Br(e),0!==i&&i!==n)break;if(0!==o&&o!==n){e.lastPingedTime=o;break}e.timeoutHandle=Si(oo.bind(null,e),a);break}oo(e);break;case Gu:if(To(e,n),o=e.lastSuspendedTime,n===o&&(e.nextKnownPendingLevel=ro(a)),ss&&(a=e.lastPingedTime,0===a||a>=n)){e.lastPingedTime=n,Kr(e,n);break}if(a=Br(e),0!==a&&a!==n)break;if(0!==o&&o!==n){e.lastPingedTime=o;break}if(1073741823!==is?o=10*(1073741821-is)-ru():1073741823===as?o=0:(o=10*(1073741821-as)-5e3,a=ru(),n=10*(1073741821-n)-a,o=a-o,0>o&&(o=0),o=(120>o?120:480>o?480:1080>o?1080:1920>o?1920:3e3>o?3e3:4320>o?4320:1960*Uu(o/1960))-o,n=o?o=0:(a=0|l.busyDelayMs,i=ru()-(10*(1073741821-i)-(0|l.timeoutMs||5e3)),o=i<=a?0:a+o-i),10 component higher in the tree to provide a loading indicator or placeholder to display."+N(i))}rs!==Zu&&(rs=Xu),l=yr(l,i),f=a;do{switch(f.tag){case 3:u=l,f.effectTag|=4096,f.expirationTime=t;var w=Ar(f,u,t);ln(f,w); break e;case 1:u=l;var E=f.type,k=f.stateNode;if(0===(64&f.effectTag)&&("function"==typeof E.getDerivedStateFromError||null!==k&&"function"==typeof k.componentDidCatch&&(null===ms||!ms.has(k)))){f.effectTag|=4096,f.expirationTime=t;var _=Ir(f,u,t);ln(f,_);break e}}f=f.return}while(null!==f)}ts=no(ts)}catch(e){t=e;continue}break}}function Yr(){var e=Bu.current;return Bu.current=Cu,null===e?Cu:e}function Gr(e,t){eus&&(us=e)}function Jr(){for(;null!==ts;)ts=to(ts)}function eo(){for(;null!==ts&&!Gl();)ts=to(ts)}function to(e){var t=Fu(e.alternate,e,ns);return e.memoizedProps=e.pendingProps,null===t&&(t=no(e)),qu.current=null,t}function no(e){ts=e;do{var t=ts.alternate;if(e=ts.return,0===(2048&ts.effectTag)){if(t=br(t,ts,ns),1===ns||1!==ts.childExpirationTime){for(var n=0,r=ts.child;null!==r;){var o=r.expirationTime,a=r.childExpirationTime;o>n&&(n=o),a>n&&(n=a),r=r.sibling}ts.childExpirationTime=n}if(null!==t)return t;null!==e&&0===(2048&e.effectTag)&&(null===e.firstEffect&&(e.firstEffect=ts.firstEffect),null!==ts.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=ts.firstEffect),e.lastEffect=ts.lastEffect),1e?t:e}function oo(e){var t=qt();return Vt(99,ao.bind(null,e,t)),null}function ao(e,t){do lo();while(null!==gs);if((Ju&(Wu|$u))!==Hu)throw Error(r(327));var n=e.finishedWork,o=e.finishedExpirationTime;if(null===n)return null;if(e.finishedWork=null,e.finishedExpirationTime=0,n===e.current)throw Error(r(177));e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90,e.nextKnownPendingLevel=0;var a=ro(n);if(e.firstPendingTime=a,o<=e.lastSuspendedTime?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:o<=e.firstSuspendedTime&&(e.firstSuspendedTime=o-1),o<=e.lastPingedTime&&(e.lastPingedTime=0),o<=e.lastExpiredTime&&(e.lastExpiredTime=0),e===es&&(ts=es=null,ns=0),1u&&(c=u,u=l,l=c),c=Ue(w,l),f=Ue(w,u),c&&f&&(1!==k.rangeCount||k.anchorNode!==c.node||k.anchorOffset!==c.offset||k.focusNode!==f.node||k.focusOffset!==f.offset)&&(E=E.createRange(),E.setStart(c.node,c.offset),k.removeAllRanges(),l>u?(k.addRange(E),k.extend(f.node,f.offset)):(E.setEnd(f.node,f.offset),k.addRange(E)))))),E=[];for(k=w;k=k.parentNode;)1===k.nodeType&&E.push({element:k,left:k.scrollLeft,top:k.scrollTop});for("function"==typeof w.focus&&w.focus(),w=0;w=t&&e<=t}function To(e,t){var n=e.firstSuspendedTime,r=e.lastSuspendedTime;nt||0===n)&&(e.lastSuspendedTime=t),t<=e.lastPingedTime&&(e.lastPingedTime=0),t<=e.lastExpiredTime&&(e.lastExpiredTime=0)}function Co(e,t){t>e.firstPendingTime&&(e.firstPendingTime=t);var n=e.firstSuspendedTime;0!==n&&(t>=n?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:t>=e.lastSuspendedTime&&(e.lastSuspendedTime=t+1),t>e.nextKnownPendingLevel&&(e.nextKnownPendingLevel=t))}function No(e,t){var n=e.lastExpiredTime;(0===n||n>t)&&(e.lastExpiredTime=t)}function Po(e,t,n,o){var a=t.current,i=Fr(),l=su.suspense;i=jr(i,a,l);e:if(n){n=n._reactInternalFiber;t:{if(J(n)!==n||1!==n.tag)throw Error(r(170));var u=n;do{switch(u.tag){case 3:u=u.stateNode.context;break t;case 1:if(It(u.type)){u=u.stateNode.__reactInternalMemoizedMergedChildContext;break t}}u=u.return}while(null!==u);throw Error(r(171))}if(1===n.tag){var s=n.type;if(It(s)){n=Dt(n,s,u);break e}}n=u}else n=Al;return null===t.context?t.context=n:t.pendingContext=n,t=on(i,l),t.payload={element:e},o=void 0===o?null:o,null!==o&&(t.callback=o),an(a,t),Dr(a,i),i}function Oo(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function Ro(e,t){e=e.memoizedState,null!==e&&null!==e.dehydrated&&e.retryTime