# יש לי כמה שלוחות API, ואני רוצה שכולן יעבדו עם אותו קוד, אבל כל אחת תתחיל במקום אחר בתהליך. איך עושים את זה?

> כן, זה אפשרי — בכל שלוחה בוחרים את אותו קוד מהחץ שליד "כותרת הקוד", ובסטודיו שמים אחרי "התחלה" בלוק "תנאי" על נתיב השלוחה, שמפנה כל שלוחה לבלוק אחר.

כתובת: https://ivr.pitronai.com/help/questions/api-extensions-shared-code-different-start/ · עודכן: 2026-10-20

קודם מחברים את כל השלוחות לאותו קוד:

1. בשלוחת ה-API הראשונה בונים את התהליך ושומרים אותו כרגיל, ב-**שמירה והפעלה**.
2. בכל שלוחת API נוספת פותחים את **עורך הקוד**, ובשדה **כותרת הקוד** לוחצים על החץ שלידו. ברשימה מופיעים הקודים הקיימים, ולכל אחד מהם השלוחה, אם הוא פעיל או טיוטה, ותאריך העדכון האחרון.
3. בוחרים את הקוד ולוחצים **שמירה והפעלה**.

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

ואז, כדי שכל שלוחה תתחיל במקום אחר:

1. בלשונית **סטודיו** מוסיפים מיד אחרי בלוק **התחלה** בלוק **תנאי**.
2. בשדה **הערך לבדיקה** פותחים את **＋ משתנה…** ובוחרים **נתיב השלוחה**.
3. בקטע **מקרים (הראשון שמתקיים מנצח)** מוסיפים מקרה לכל שלוחה: **שווה ל** ונתיב השלוחה. מחברים כל מקרה לבלוק שממנו השלוחה הזו צריכה להתחיל, ואת כל השאר ל-**אחרת**.
4. לוחצים **שמירה והפעלה**.

כך שיחה שנכנסת משלוחה אחת מתחילה בחלק אחד של התהליך, ושיחה משלוחה אחרת מתחילה בחלק אחר.

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