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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

10 תגובות

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

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

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

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

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

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

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

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

    תודה

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

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

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

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

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

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

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

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

כתיבת תגובה

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