Forum Replies Created
- Replies
-
- אפריל 2, 2022 בשעה 8:53 pm
- in reply to: API מול אתר הזמנות
לי יש רושם שלרוב עושים פיתוח ייעודי כי לכל יישום כזה יש את הדרישות שלו.אם אני זוכר נכון, כשאני בניתי תהליך כזה זה היה ב-SSIS (חפש באינטרנט מה זה) – בזמנו השתמשתי בו להתממשק בין מערכות שונות וזה היה אחד מהפרויקטים.
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- מרץ 31, 2022 בשעה 4:28 pm
- in reply to: API מול אתר הזמנות
הייתי אומר שעדיף שתהיה תוכנית שתתווך בין המערכת של האתר והפריוריטי, שהיא תהיה חיצונית לשתיהן ותעבוד מול ה-API של כל אחת.אפשר אולי לבנות משהו בתוך תשתית אתר כל עוד אתם יכולים לגרום להפעלת תהליכים באופן קבוע. (הרי יש אולי גם צורך להחזיר עדכונים מפריוריטי לאתר ואלה לא תלויים בפעולת משתמש באתר)
אני ממש לא מתכוון שהזמנות לא יעברו עד סוף יום, אפשר להעביר הזמנות חדשות כל כמה דקות. העיקר הוא שאתה לא רוצה תהליך שהוא מופעל אך ורק בזמן רישום ההזמנה ואם משהו הפריע לתקשורת מול הפריוריטי זה לא יחזור וינסה שוב.
בדרך כלל לא יתלו את העדכון הראשון בפעולה של המשתמש משתי סיבות:
א. יכול להיות מורכב יותר ככה אם רוצים גם פעולה מיידית וגם גיבוי למקרה שזה נכשל (הרי מדובר באותו תהליך, לא צריכים להגדיר אותו פעמיים)
ב. העברת ההזמנה לפריוריטי יכולה לקחת יותר זמן מאשר נחשב סביר כזמן תגובה באתר וובי. ואם כבר עושים את זה ברקע לא נורא אם יבוצע כעבור כמה שניות/דקות ולא ממש מיידית.
מקווה שזה לתועלת
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- מרץ 31, 2022 בשעה 4:20 pm
- in reply to: פריוריטי WEB – IIS
אתה חושש תהיה בעיה אם ה-IIS/net service לא יהיו באותו שרת עם ה-TTS?אני לא חושב שתהיה בעיה
בגדול ה-net service (יש לו שם אחר כבר נראה לי) שרץ בעזרת ה-IIS זה כמו תחנה של גרסת הקליינט.
טכנית אני לא חושב שיש בעיה, רק צריכים לדאוג שאין דברים שישבשו את התהליכים כמו העתקת קבצים מ-bin.95 בשרת ל-bin.95 במחשב שהוא שרת הוובי. אני מאמין שזה עניין של יישום נכון, לא משהו עקרוני.
אני אסתייג שאני לא בקי מאד בפרטים הטכניים האלה, רק אומר שאם ההמלצה הזאת הגיעה מגורם שמכיר את המערכת הזאת, אני לא רואה סיבה להתווכח איתם.
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- מרץ 31, 2022 בשעה 12:43 pm
- in reply to: פריוריטי WEB – IIS
שרת האפליקציה הוא גם שרת ה-DB אצלך?בגלל זה אתה שוקל להפריד אותו מ-"שרת האפליקציה"?
מעבר לתהליכים של דטהבייס, TTS ו-DE, שרת פריוריטי הוא בעצם רק שרת קבצים, כך שהייתי חושב שאם ה-DB לא שם, אין סיבה בולטת להפריד לשרת נוסף. אבל אני לא ניהלתי שרת לצורך ממשק וובי.
אתה לא רוצה שירוץ אפילו ביחד עם ה-TTS או DE? יכול להיות שאלה יעמיסו מספיק לפעמים. יהיה תלוי בסביבה שלכם.
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- מרץ 31, 2022 בשעה 12:37 pm
- in reply to: טקסט קטן בשורת התפריטים ובמסכים
זה דבר שהשתנה פתאום לאחרונה על windows 10?דווקא חשבתי להגיד שאצלי היה תמיד קטן ונכנסתי אתמול והטקסט גדול יותר.
אם יש לך מסך HD אז יכול להיות תוצאה של ההגדרות הרלוונטיות במערכת ההפעלה. אין לי זמן כרגע לחפש איפה זה. דרך קליק ימין בתוכנית עצמה עד כמה שאני זוכר.
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- מרץ 31, 2022 בשעה 12:14 pm
- in reply to: API מול אתר הזמנות
לא ברור לי מהשאלה מה עושים באתר.האם מדובר באתר של חנות (די עצמאי) שמקבלת הזמנות ויש להעביר את ההזמנות האלה לפריוריטי? (כך שאפשר לסיים תהליך קבלת הזמנה באתר ולהעביר אותה לפריוריטי מאוחר יותר)
או האם מדובר באתר שהוא רק ממשק משתמש וכל פעולה מבוצעת מיד בפריוריטי והמשתמש צריך לראות את התוצאה של הפעולה? (לדוגמה אם העדכון לא מגיע לפריוריטי ונקלט שם אז לא קרה כלום)
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- מרץ 22, 2022 בשעה 10:24 am
- in reply to: TIMER לקלט פרוצדורה
לא שמעתי אי פעם על דבר כזה ואין לנו דרך לבצע את זה בעצמנו.[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- מרץ 21, 2022 בשעה 9:51 pm
- in reply to: רשימת בחירה לפי קוד, כתלות בשדה אחר במסך
א. השאילתאות של חיפוש צריכות תנאי של like – תסתכל בטריגרים קיימיםב. אני לא חושב שתוכל להגדיר את ה-search במסך היעד שלך. אולי יעבוד אם תדאג שיהיה עמודה בשם הזה במסך אבל אני בספק.
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- מרץ 21, 2022 בשעה 10:55 am
- in reply to: שימוש בפריוריטי בחו"ל
בהנחה שהגרסה הוובית עובדת בסדר ברשת של החברה ובאופן כללי בארץ אני לא יודע מה ניתן לעשות חוץ מלדאוג לתקשורת כמה שיותר טובה. אם גם מקומית לא טוב אז לדאוג שהשרת מתאים. אין לי נסיון ממנו להגיד לכם דברים יותר ספציפיים.בעיקר עניתי כדי להתייחס לנושא של הקליינט.
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- מרץ 20, 2022 בשעה 5:06 pm
- in reply to: שימוש בפריוריטי בחו"ל
לגרסה הוובית – חיבור אינטרנט מהיר יותר (בהנחה שהיא מתנהגת בסדר בארץ ואין בעיה כבר בחיבור של האתר שלכם), ויש לקחת בחשבון שזה לא תלוי רק במהירות העקרונית שיש בחיבור קצה בצד השני, אלא גם בכל הדרך בין שם לאתר שלכם.אי אפשר לצפות מהקליינט לעבוד טוב – הקליינט מבצע הרבה מאד תקשורת מול הדטהבייס וכל זה עובר בין השרת שלכם לקליינט בחו"ל. עד שהיתה גרסה וובית, נהוג היה (ועדיין נהוג אם לא עברו לווב) להקים שרת טרמינל ולהתחבר אליו מרחוק (זה נכון גם לעובדים מהבית לא רק בחו"ל). לכמות משתמשים קטנה סביר לוותר על שרת שלם עם terminal services והלסתפק בהקצאת תחנות בודדות עם windows pro (אולי התחנות הקבועות של המשתמשים במשרד) – כי יש בגרסה זאת אפשרות להתחבר אליה בפרוטוקול RDP.
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- מרץ 20, 2022 בשעה 4:57 pm
- in reply to: alias בשאילתא
מצוין שהסתדרת.זה מעיד על למה קשה לנו לעזור בהרבה מקרים.
היה אפשר לומר גם שהבעיה היתה שלא נתת אליאס לטבלה המלונקקת של הקלט שלך (ובכל מיני מקומות בהתאם)…
לדעתי אם תנסי שוב את הפקודה עם values היא תעבוד.
הרי לשאילתא הזאת פשוט מוזרה – ה-GROUP BY בעצם זהה ל-DISTINCT ואת לא מביאה כלום מ-STACK4 רק מתנה בזה שיש שורה שם (ותמיד תהיה אם לא תתני לפחות במפתח שלא שווה 0), כך שאני ממש לא רואה ערך לפניה לטבלה בכלל.
INSERT INTO STACK2 (ELEMENT, TYPE)
SELECT :DEBI_SERIAL, :HOLD FROM STACK4
GROUP BY 1;[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- מרץ 16, 2022 בשעה 10:16 am
- in reply to: alias בשאילתא
היום קראתי שוב וראיתי שכתבת2. הוצאתי עמודות STACK2 לקובץ והוא הציג רק את STACK2.ELEMENT
חשבתי שכתבת שהיה תקין. לאור הנ"ל מה שכתבת הבוקר לא פלא.
הבעיה בהכנת הנתונים לטבלה זו.
לאור בדיקה מס' 1 שלך (שכנראה מאמתת את הערך ב-hold אבל שווה לוודא את זה) הייתי אומר שאת צריכה להתמקד ב-insert.
למה יש לך insert עם select ו- group by כאשר הנתונים במשתנים? זאת שיטה מוזרה. עדיף values…
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- מרץ 15, 2022 בשעה 9:12 pm
- in reply to: alias בשאילתא
בעיה אולי באיך ש-STACK2 מגיע לדו"ח? הפרמטר צריך להיות בשלב הדו"ח עם STACK2 בעמודת "ערך"[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- מרץ 12, 2022 בשעה 11:26 pm
- in reply to: alias בשאילתא
לא ממש ירדתי לפרטים, רק קיבלתי רושם; נראה אם הבנתי נכון:את רוצה להציג עבור כל פק"ע בדו"ח (כאשר פק"עות אלה לפי הקלט, ויש שורת כותרת לכל פק"ע) איזה פק"ע אחר אותה את לוקחת מרשימת ניפוקים לרשימת זווד. ואז את מיפוי הזה כבר הכנת בטבלת סטאק כלשהיא אבל לא הצלחת לסדר את זה בדו"ח.
אני אניח שאת מכניסה את הנתונים האלה ל-STACK2 כאשר ב- ELEMENT יש את הפק"ע המובילה וב-TYPE הפק"ע שאת מצאת. (בדרך אגב אם השאילתא שציטטת היא זאת שמחפשת את הפק"ע השניה לא הייתי שומר את SERIALNAME אלא את-SERIAL, אז השתמשתי כאן ב-TYPE שהיא עמודת INT)
אז את מגדירה את הטבלה הזאת כפרטמר בשלב הדו"ח (מניח שזה לא חידוש) ואז חשוב בתוך הדו"ח לתחוך נכון. נשמע שאת מכירה את המושג alias בשאילתאות ולא רואה איך משיגים את זה במחולל הדו"חות. שם מה שחשוב זה מזהה הטבלה. המזהה מבדיל בין מופעים של הטבלה, מאחורי הקלעים נוצר alias בשאילתו שנכתבה על סמך ההגדרות במחולל – אם יש לך SERIAL עם מזהה 0 אז ב-FROM יהיה SERIAL ואם יש לך SERIAL עם מזהה 1 אז ב-FROM יהיה SERIAL SERIAL1.
ולכן בדו"ח שלך את צריכה לתחוך מעמודת SERIAL בטבלת SERIAL מזהה 0 ל-ELEMENT ב-STACK2 מזהה 0 (בדוגמה הנ"ל) ואז מ-TYPE ב-STACK2 מזהה 0 ל-SERIAL ב-SERIAL מזהה 1 ואז בעמודה החדשה בכותרת (מס' פק"ע נוספת) SERIALNAME מ-SERIAL מזהה 1.
אני מקווה שזאת תשובה לשאלה.
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- מרץ 9, 2022 בשעה 9:30 am
- in reply to: alias בשאילתא
אז הפק"ע של הבן יופיע פעם אחת, עבור הפק"ע היחיד בדו"ח, ואת בוחרת אותה מראש ע"י השאילתא שציטטת? היא מחזירה לך ערך?הבעיה שלך בדו"ח עצמו או בשלב הכנה?
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]