לוגו פריטק (1)

פריטק מערכות מידע - פריוריטי לחברות יצרניות

מפתחים לכם הצלחה עסקית

איך להוסיף שדות למסך  Priority – ללא ידע בתכנות / פיתוח? לא תאמינו כמה זה פשוט !!

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

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

בכדי להוסיף שדה למסך פריוריטי נשתמש בפרוצדורה 'הוספת עמודות למסך' :

להלן נתיב הפרוצדורה : מנהל המערכת > תחזוקת מערכת > עיצוב מתקדם > עיצוב מתקדם במסכים > הוספת עמודות למסך

בקלט הראשון : נבחר את שם המסך הטבלאי  אליו נרצה להוסיף את השדה :

לדוגמא: נוסיף את שדה 'מנוהל מספרים סידוריים' המופיע במסך 'כרטיס פריט'  למסך   'פרוט דווח יצור'  (שם טבלאי ALINE_ONE) .

הוספת עמודות למסך

בקלט הבא : נבחר על סמך עמודה  'מק"ט'  הוסף עמודה חדשה 'מנוהל מספרים סידוריים'  : הוספת שדות למסך - קלט הפרוצדורה

בהנחה שמעוניינים להוסיף שדה אחד בלבד למסך יסומן  'לא' בקלט הבא ואישור :

עמודה נוספת למסך - קלט

נאשר את השאלה מטה :

להוסיף עמודות למסך

התוצאה : בוצעה הוספת השדה כולל הכנת המסך והתקבלה הודעה על כך שהעמודה  נוספה  בהצלחה.

סיכום משמעות הוספת השדות למסכים ,יתרונות ודגשים:

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

טיפים אחרונים לסיכום :

  1. לאחר שהוספתם שדה למסך , תוכלו על בסיס שדה זה להוסיף עוד שדות הקשורים אליו .
    לדוגמא : נניח שהוספתם למסך 'פרוטי הזמנה' (לקוח) את שדה 'משפחת מוצר' , תוכלו על בסיס שדה משפחת המוצר להוסיף את 'טיפוס המשפחה' .
  2. האמור לעיל יסייע לכם לחולל חוקים עסקיים  ומחוללי נתונים התלויים בשדות שהוספתם למסך.
    ראה לדוגמא: הפוסט המתייחס לבקרת מספרים סידוריים מדיווחי יצור.
  3.  במידה והשדה נוסף לכותרת תעודה , ניתן יהיה להשתמש בו גם במסגרת הBPM ככל שדה אחר במסך.

אשמח לתגובות , ספרו לנו איך ניצלתם את הכלי המדהים הזה לפיתוח עצמאי במערכת?

24 תגובות

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

    1. היי רחל,
      עצם הוספת השדות למסך אינה משפיעה אוטומטית על שדות מחולל דוחות תנועות.
      נדרש להוסיף בנפרד את השדות החסרים לך ב'מחולל דוחות תנועות ' , נוכל כמובן לסייע בהוספה זו.
      מוזמנת לשלוח לי מייל עם השדות החסרים לך ופרטי החברה שלך ואשמח לסייע zvika@freetech.co.il .
      בברכה,
      צביקה פרידמן

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

    תודה

    1. היי אור,
      ניתן לבצע הוספה של עמודת 'ספק מועדף' למסך הרלוונטי ע"ב התוכנית "הוספת שדות למסך"
      בחר בקלט הראשון את המסך בו מוצגים הפריטים המקושרים לפרויקט
      בקלט הבא,בחר בשדה 'על סמך שדה' ב PARTNAME המייצג את המק"ט ובשדה הקלט 'הוסף שדה חדש' בחר ב SUPNAME מייצג את ה'ספק מועדף' .
      ולאחר מכן תוכל לזרוק ישירות מהמסך לאקסל.
      בברכה,
      צביקה פרידמן

  3. היי אשמח לדעת אם בפריוריטי יש שדה שנמחק ואפשר להחזיר אותו חזרה?
    גם לאחר חיפוש בעיצוב להחזיר את השדה הוא לא קיים .(שדה שהיה בעבר)

    1. היי נוי,
      לא ניתן סתם כך למחוק שדה ממסך , זה דורש ידע פיתוחי ובאם זה אכן בוצע במחולל המסכים ידרש להוסיף את השדה ע"י פיתוח מתקן או קובץ עדכון שיורץ מסביבת פיתוח אחרת.
      באם הסתרת את השדה באמצעות 'עיצוב שדות במסך' (ctrl B ) , סביר שתוכלי לראותו עם סימון X עליו ובקליק ימני להציגו.
      יתכן גם שמנהל המערכת אצלכם פשוט חסם בסייר ההרשאות את הגישה לצפיה בערך השדה וגם זה כמובן הפיך וניתן להציגו חזרה באמצעות סייר ההרשאות.
      בברכה,
      צביקה פרידמן

  4. פוסט מעולה!
    האם יש אפשרות להוסיף שדות גם למסכי בן?
    אני מעוניין להוסיף יתרת מלאי למוצר ממסך נכד לשורה במסך הבן פירוטי הזמנה.

    1. תודה שוקי 🙂
      ודאי שאפשר להוסיף שדות למסכי בן.
      הוספת 'יתרת המלאי ' למוצר בשורת הזמנת לקוח כרוכה בפיתוח פרטי שכבר ביצענו בעבר למס' לקוחות,
      לפרטים נוספים מוזמן לחזור אלי למייל zvika@freetech.co.il ואשמח להרחיב בפתרון הקיים.
      תודה,
      צביקה פרידמן.

    1. היי, השדה נוסף למסך כפתוח לקריאה בלבד ,ללא אפשרות עדכונו מבחוץ באמצעות API. העדכון יצטרך להתבצע במסך המקור ממנו יבאת את השדה.

  5. שלום רב.
    מדוע לא מופיעה האופציה עיצוב מסכים (נכנסת במשתמש של המנהל מערכת)?
    הכל מופיע מלבד האופציה בזו.

    1. היי ליאת,
      תוודאי שבמסך 'הרשאות מערכת למשתמש' מסומן עבטר המשתמש שלך הערך 'עיצוב מסכים ותפריטים'.
      בנוסף תוודאי שאת לא במצב שאילתא (f11) במסך.
      לחצי קליק ימני 'עיצוב שדות' או ctrl B בגרסה הוובית ויתפתחו לך יכולות העיצוב בהתאמה.
      בברכה,
      צביקה פרידמן.

  6. שלום,

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

    תודה

    1. היי תומר,
      המסך המדובר 'תנועות מלאי אחרונות' אינו מציג את פק"עת האב שעל פיה היית יכול להוסיף את מק"ט הפק"ע.
      לפניך האפשרויות הבאות:
      1. להוסיף בפיתוח פרטי למסך 'לוג תנועות אחרונות' את פק"עת האב אליה בוצע הניפוק (לא ע"ב הפרוצדורה הוספת עמודה למסך) , נוכל לבצע זאת עבורך.
      2. לחילופין, להשתמש במקום במסך הבן של כרטיס פריט > תנועות מלאי אחרונות בהפעלה ישירה למסך 'כרטיס פריט' > לוג תנועות אחרונות ששם השדה המבוקש קיים.
      בברכה,
      צביקה פרידמן.

  7. הי אני מנסה להוסיף את השדה "מקור הליד" ואת שדה "קוד סוג לקוח" ממסך לידים למסך לקוחות (כדי למנוע הקלדה כפולה של אותו המידע)
    אני משתמשת במספר הלקוח כנתון מקשר אך אני לא מצליחה לבצע את המעבר היות ושדות אלו לא מופיעים לי כאופציה.

    (בכיוון ההפוך זה עובד – ז"א מהלקוחות הצלחתי להעביר למסך לידים אך זה לא עוזר לי היות ואנו קודם פותחים ליד ורק אח"כ לקוח)

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

      ממליץ כתחליף להוסיף באמצעות פיתוח פרטי את שני השדות שציינת למסך הבן של לקוחות > אנשי קשר ללקוח .

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

  8. היי
    כיצד ניתן להוסיף שדה חדש לכתיבה ,שיהיה אינפורמטיבי בלבד, למסך קיים?
    תודה,
    דודו

    1. היי דודו,
      עליך להוסיף תחילה שדה פרטי בפורמט המתאים לטבלה עליה מבוסס המסך (ניתן לראות זאת במחולל המסכים )
      לחילופין, הוספת שדה פרטי באחת מטבלאות ההמשך של המסך + הוספת טריגר לעדכונו בטבלת ההמשך (מבוצע במסגרת 'הפעלות המסך' )
      הוספת השדה ניתנת לביצוע מתפריט מחולל הטבלאות.
      בסיום עליך לקשר את השדה למסך באמצעות מחולל המסכים.
      באם זו הפעם הראשונה שאתה נוגע באחד ממחוללים אלו ממליץ לבצע זאת תחילה בשרת טסט נפרד.
      לפרוט נוסף ולנהלי הפיתוח ממליץ לך לעיין בSDK המקושר באחת מהתגובות מטה.
      בברכה,
      צביקה פרידמן.

  9. איך יוצרים הפנייה למסך אחר מתוך שדה חדש שהוספתי?
    לדוגמא: הוספת שדה מרכז רווח למסך פרוייקט >> לחיצה כפולה על F6 תקשר אותי למסך מרכזי רווח ( או יותר מזה…תפתח רשימת בחירה)

    תודה

    1. היי ענבר,
      ברוך הבא לאתרנו.
      עליך לשלוף את המסך שאליו הוספת את השדה במסך 'מחולל מסכים'.
      מנהל המערכת > מחוללים > מסכים > מחולל מסכים
      התנתב למסך הבן 'עמודות המסך'
      ומשם למסך הנכד 'עמודות המסך – הרחבה'
      עמוד על שדה 'שם מסך היעד' ובחר שם במסך אליו תרצה שיתבצע הניתוב (PROFITCENTERS)
      בהצלחה 🙂
      צביקה פרידמן

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

    לעומת זאת , יצירת לשונית חדשה תתאפשר לך במידה ונתנו לך הרשאות ל'עיצוב מסכים' (תחת מסך 'משתמשי מערכת' )
    כאשר המסך נמצא בתצוגה של רשומה בודדת f4 (במסגרתה גם רואים את הלשוניות ) ,תוכל בקליק ימני במסך לבחור 'עיצוב שדות' ולהוסיף לשונית חדשה ,ואליה להעביר את השדות הרלוונטיים…
    בהצלחה 🙂

  11. איך אני יכול להוסיף לשונית ובה כמה צ'ק בוקסים?
    אין לי הרשאה של מנהל מערכת ד"א.

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

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

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

    צביקה פרידמן
    054-7280078

  13. הי,
    מה עושים כאשר רוצים להוסיף עמודה של שדה שלא מופיע ברשימה?
    לדוגמה, הוספת עמודת "הערה" למסך "מוצרים בהזדמנות מכירה".
    תודה,
    ענבר

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *