<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[עזרה בתכנון מבנה מערכת]]></title><description><![CDATA[<p dir="rtl">לקוח שלי רצה מערכת (ivr) שמשלמים בה על מוצר, מכניסים קוד של המוצר ומקבלים חזרה (ע"פ אלוגריתם שלא בשליטתי) קוד אחר להכנסה במוצר.<br />
לאחר דיון הגענו למבנה הבא:<br />
בתשלום המאזין מתבקש לבחור את שם המוצר להכניס את הקוד ולשלם.<br />
אם התשלום עבר - נשמר במאגר מידע טלפון ו4 ספרות אחרונות (לזיהוי הלקוח),  שם המוצר והקוד אותו הכניס (ע"מ שהמערכת תדע מה הוא קנה ולא יוכלו לעבוד על המערכת ולהכניס בשלב הבא קוד של מוצר יקר יותר ולקבל קוד פתיחה שלו).<br />
לאחר ששילם עובר לשלוחה בה הוא מקיש את הקוד שהקיש בתשלום ומקבל את קוד הפתיחה, ממשק זה ישמש אותו גם למקרה בו הוא מחק את התוכנה ורוצה להתקין מחדש/שכח את הקוד וכדומה.<br />
מכיון שזיהוי הלקוח מול המערכת מתבצע ע"י הקשת טלפון ו4 ספרות יש ממשק לעדכון הטלפון ע"י הקשת הטלפון הישן ו4 ספרות.</p>
<p dir="rtl">לכאורה מערכת קטנה ופשוטה, השאלה אם יש פרט שפספסנו? צריך להוסיף משהו (רק אם קריטי לתפעול נכון, פחות הוספת פונקציונליות).</p>
]]></description><link>https://tchumim.com/topic/17325/עזרה-בתכנון-מבנה-מערכת</link><generator>RSS for Node</generator><lastBuildDate>Wed, 14 Oct 2026 13:20:17 GMT</lastBuildDate><atom:link href="https://tchumim.com/topic/17325.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 24 Dec 2025 01:50:48 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to עזרה בתכנון מבנה מערכת on Thu, 25 Dec 2025 19:23:47 GMT]]></title><description><![CDATA[<p dir="rtl"><a class="plugin-mentions-user plugin-mentions-a" href="/user/%D7%A6%D7%93%D7%99%D7%A7-%D7%AA%D7%9E%D7%99%D7%9D" aria-label="Profile: צדיק-תמים">@<bdi>צדיק-תמים</bdi></a> התכוונתי להעביר ישירות לשלוחת API שנותנת את הקוד, אבל הוא היה צריך לעבור אימות. לא חשבתי על מזהה שיחה, תודה!</p>
]]></description><link>https://tchumim.com/post/169723</link><guid isPermaLink="true">https://tchumim.com/post/169723</guid><dc:creator><![CDATA[eido]]></dc:creator><pubDate>Thu, 25 Dec 2025 19:23:47 GMT</pubDate></item><item><title><![CDATA[Reply to עזרה בתכנון מבנה מערכת on Thu, 25 Dec 2025 18:57:09 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/eido" aria-label="Profile: eido">@<bdi>eido</bdi></a> כתב ב<a href="/post/169721">עזרה בתכנון מבנה מערכת</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sholom" aria-label="Profile: sholom">@<bdi>sholom</bdi></a> תיאורטית נכון, העניין הוא שעד כמה שהצלחתי להבין, ברגע שמבצעים סליקה בשלוחת API השלוחה נסגרת... כך שא"א להביא שם את הקוד.</p>
</blockquote>
<p dir="rtl">מזהה השיחה נשאר אותו דבר עד לניתוק<br />
אתה יכול להעביר בסיום הסליקה לשלוחת API</p>
]]></description><link>https://tchumim.com/post/169722</link><guid isPermaLink="true">https://tchumim.com/post/169722</guid><dc:creator><![CDATA[צדיק תמים]]></dc:creator><pubDate>Thu, 25 Dec 2025 18:57:09 GMT</pubDate></item><item><title><![CDATA[Reply to עזרה בתכנון מבנה מערכת on Thu, 25 Dec 2025 18:18:01 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sholom" aria-label="Profile: sholom">@<bdi>sholom</bdi></a> תיאורטית נכון, העניין הוא שעד כמה שהצלחתי להבין, ברגע שמבצעים סליקה בשלוחת API השלוחה נסגרת... כך שא"א להביא שם את הקוד.</p>
]]></description><link>https://tchumim.com/post/169721</link><guid isPermaLink="true">https://tchumim.com/post/169721</guid><dc:creator><![CDATA[eido]]></dc:creator><pubDate>Thu, 25 Dec 2025 18:18:01 GMT</pubDate></item><item><title><![CDATA[Reply to עזרה בתכנון מבנה מערכת on Thu, 25 Dec 2025 11:19:14 GMT]]></title><description><![CDATA[<p dir="rtl">בכל אופן, באותה השיחה שבה שילם אפשר לתת לו את קוד הפתיחה גם בלי לבקש ממנו את הקוד שהקיש בתשלום<br />
כי שם זה ודאי אותו האדם ששילם</p>
]]></description><link>https://tchumim.com/post/169720</link><guid isPermaLink="true">https://tchumim.com/post/169720</guid><dc:creator><![CDATA[sholom]]></dc:creator><pubDate>Thu, 25 Dec 2025 11:19:14 GMT</pubDate></item><item><title><![CDATA[Reply to עזרה בתכנון מבנה מערכת on Wed, 24 Dec 2025 21:21:56 GMT]]></title><description><![CDATA[<p dir="rtl"><a class="plugin-mentions-user plugin-mentions-a" href="/user/%D7%A6%D7%93%D7%99%D7%A7-%D7%AA%D7%9E%D7%99%D7%9D" aria-label="Profile: צדיק-תמים">@<bdi>צדיק-תמים</bdi></a> הוא רוצה לכסות מצב שבו החליפו מספר טלפון ולא עדכנו בחברה, דבר שמצוי בסה"כ, ואז א"א לשלוח שיחת אימות.</p>
]]></description><link>https://tchumim.com/post/169716</link><guid isPermaLink="true">https://tchumim.com/post/169716</guid><dc:creator><![CDATA[eido]]></dc:creator><pubDate>Wed, 24 Dec 2025 21:21:56 GMT</pubDate></item><item><title><![CDATA[Reply to עזרה בתכנון מבנה מערכת on Wed, 24 Dec 2025 21:18:10 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/eido" aria-label="Profile: eido">@<bdi>eido</bdi></a> כתב ב<a href="/post/169714">עזרה בתכנון מבנה מערכת</a>:</p>
<blockquote>
<p dir="rtl">כי אם מספר הטלפון זה הפרט היחיד בשביל לשנות מספר טלפון, כל אחד יכול לעשות את זה... גם אם הוא לא בעל הפלאפון...</p>
</blockquote>
<p dir="rtl">שוב, עם אימות בקוד בשיחה נכנסת/צינתוק, כמו שיש בבנק ובכל מקום שעובדים עם זיהוי טלפוני</p>
]]></description><link>https://tchumim.com/post/169715</link><guid isPermaLink="true">https://tchumim.com/post/169715</guid><dc:creator><![CDATA[צדיק תמים]]></dc:creator><pubDate>Wed, 24 Dec 2025 21:18:10 GMT</pubDate></item><item><title><![CDATA[Reply to עזרה בתכנון מבנה מערכת on Wed, 24 Dec 2025 21:12:41 GMT]]></title><description><![CDATA[<p dir="rtl"><a class="plugin-mentions-user plugin-mentions-a" href="/user/%D7%A6%D7%93%D7%99%D7%A7-%D7%AA%D7%9E%D7%99%D7%9D" aria-label="Profile: צדיק-תמים">@<bdi>צדיק-תמים</bdi></a> כתב ב<a href="/post/169713">עזרה בתכנון מבנה מערכת</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/eido" aria-label="Profile: eido">@<bdi>eido</bdi></a> ולמה עדכון מספר טלפון אי אפשר לעשות עם אימות מספר נוכחי?</p>
</blockquote>
<p dir="rtl">כי אם מספר הטלפון זה הפרט היחיד בשביל לשנות מספר טלפון, כל אחד יכול לעשות את זה... גם אם הוא לא בעל הפלאפון...</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/eido" aria-label="Profile: eido">@<bdi>eido</bdi></a> כתב ב<a href="/post/169712">עזרה בתכנון מבנה מערכת</a>:</p>
<blockquote>
<p dir="rtl">לגופו של ענין, אין הצעות לדברים נצרכים?</p>
</blockquote>
<p dir="rtl">תיארת דרישות פונקציונליות מאוד מצומצמות, עם הספריה מול מודול API של ימות זה אמור להיות כמה עשרות שורות קוד בלבד<br />
קשה למצוא בשר בכזה דבר...</p>
</blockquote>
<p dir="rtl">אני אגיד לך, הבקשה המקורית היתה הרבה יותר מצומצמת:</p>
<blockquote>
<p dir="rtl">מערכת טלפונית שבאופן אוטומטי אפשר לשלם בה בכרטיס אשראי, ואז ניתן להכניס קוד של 6 ספרות, ואז אם התשלום עבר בהצלחה המערכת מחזירה קוד שכאשר המשתמש מכניס אותו הוא פותח לו את הנעילה של התוכנה. כל זה צריך כמובן להיות אוטומטי, התשובה בטלפון והכל. הנתונים של המשתמשים כמובן צריכים להרשם באיזה מאגר מידע בצורה כלשהי כך שאם אדם שילם ושכח את הקוד שנוכל לדעת שאומנם שילם, וגם שיהיה לנו מעקב על הלקוחות שנוכל לשמור איתם על קשר, לצורך תמיכה וכדומה.</p>
</blockquote>
<p dir="rtl">אחרי דיבורים ובירורים רבים ומציאת באגים אפשריים הגענו למה שהגענו עכשיו. השאלה אם יש עוד משהו לתת עליו את הדעת.</p>
]]></description><link>https://tchumim.com/post/169714</link><guid isPermaLink="true">https://tchumim.com/post/169714</guid><dc:creator><![CDATA[eido]]></dc:creator><pubDate>Wed, 24 Dec 2025 21:12:41 GMT</pubDate></item><item><title><![CDATA[Reply to עזרה בתכנון מבנה מערכת on Wed, 24 Dec 2025 21:02:38 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/eido" aria-label="Profile: eido">@<bdi>eido</bdi></a> ולמה עדכון מספר טלפון אי אפשר לעשות עם אימות מספר נוכחי?</p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/eido" aria-label="Profile: eido">@<bdi>eido</bdi></a> כתב ב<a href="/post/169712">עזרה בתכנון מבנה מערכת</a>:</p>
<blockquote>
<p dir="rtl">לגופו של ענין, אין הצעות לדברים נצרכים?</p>
</blockquote>
<p dir="rtl">תיארת דרישות פונקציונליות מאוד מצומצמות, עם הספריה מול מודול API של ימות זה אמור להיות כמה עשרות שורות קוד בלבד<br />
קשה למצוא בשר בכזה דבר...</p>
]]></description><link>https://tchumim.com/post/169713</link><guid isPermaLink="true">https://tchumim.com/post/169713</guid><dc:creator><![CDATA[צדיק תמים]]></dc:creator><pubDate>Wed, 24 Dec 2025 21:02:38 GMT</pubDate></item><item><title><![CDATA[Reply to עזרה בתכנון מבנה מערכת on Wed, 24 Dec 2025 20:51:03 GMT]]></title><description><![CDATA[<p dir="rtl">לגופו של ענין, אין הצעות לדברים נצרכים?</p>
]]></description><link>https://tchumim.com/post/169712</link><guid isPermaLink="true">https://tchumim.com/post/169712</guid><dc:creator><![CDATA[eido]]></dc:creator><pubDate>Wed, 24 Dec 2025 20:51:03 GMT</pubDate></item><item><title><![CDATA[Reply to עזרה בתכנון מבנה מערכת on Wed, 24 Dec 2025 18:41:00 GMT]]></title><description><![CDATA[<p dir="rtl"><a class="plugin-mentions-user plugin-mentions-a" href="/user/%D7%A6%D7%93%D7%99%D7%A7-%D7%AA%D7%9E%D7%99%D7%9D" aria-label="Profile: צדיק-תמים">@<bdi>צדיק-תמים</bdi></a> ה4 ספרות זה רק כדי לעדכן מספר טלפון, את הקוד הוא יקבל אם יחייג/יקיש את המספר שלו ואת הקוד שהוא קיבל מהתוכנה.</p>
]]></description><link>https://tchumim.com/post/169710</link><guid isPermaLink="true">https://tchumim.com/post/169710</guid><dc:creator><![CDATA[eido]]></dc:creator><pubDate>Wed, 24 Dec 2025 18:41:00 GMT</pubDate></item><item><title><![CDATA[Reply to עזרה בתכנון מבנה מערכת on Wed, 24 Dec 2025 08:16:47 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/eido" aria-label="Profile: eido">@<bdi>eido</bdi></a> אני לא חושב שהגיוני לדרוש מהלקוח לזכור לתמיד 4 ספרות של כרטיס שאיתו שילם כדי לגשת למוצר שקנה<br />
אם אתה רוצה לאמת את הזיהוי של המספר טלפון אתה יכול לשלוח קוד בשיחה נכנסת</p>
]]></description><link>https://tchumim.com/post/169706</link><guid isPermaLink="true">https://tchumim.com/post/169706</guid><dc:creator><![CDATA[צדיק תמים]]></dc:creator><pubDate>Wed, 24 Dec 2025 08:16:47 GMT</pubDate></item><item><title><![CDATA[Reply to עזרה בתכנון מבנה מערכת on Wed, 24 Dec 2025 06:49:33 GMT]]></title><description><![CDATA[<p dir="rtl"><a class="plugin-mentions-user plugin-mentions-a" href="/user/%D7%A6%D7%93%D7%99%D7%A7-%D7%AA%D7%9E%D7%99%D7%9D" aria-label="Profile: צדיק-תמים">@<bdi>צדיק-תמים</bdi></a> הדרישה של הלקוח היא שיהיה אפשר גם להקליד את המספר טלפון, זה הופך את המספר לזיהוי בלבד ולא אימות, 2 הנתונים הנ"ל ביחד עוד איכשהו יכולים להיחשב כאימות (אני לא רוצה ללכת רחוק עם ת"ז וכאלה).</p>
]]></description><link>https://tchumim.com/post/169704</link><guid isPermaLink="true">https://tchumim.com/post/169704</guid><dc:creator><![CDATA[eido]]></dc:creator><pubDate>Wed, 24 Dec 2025 06:49:33 GMT</pubDate></item><item><title><![CDATA[Reply to עזרה בתכנון מבנה מערכת on Wed, 24 Dec 2025 02:00:55 GMT]]></title><description><![CDATA[<p dir="rtl">למה צריך את ה4 ספרות כדי לזהות את הלקוח?<br />
למה לא מספיק מספר טלפון (עם קוד אימות בצינתוק נכנס אם אתה חושש לזיוף זיהוי, חשש מוגזם לדעתי)?</p>
]]></description><link>https://tchumim.com/post/169702</link><guid isPermaLink="true">https://tchumim.com/post/169702</guid><dc:creator><![CDATA[צדיק תמים]]></dc:creator><pubDate>Wed, 24 Dec 2025 02:00:55 GMT</pubDate></item></channel></rss>