הערה
הגישה לדף זה מחייבת הרשאה. באפשרותך לנסות להיכנס או לשנות מדריכי כתובות.
הגישה לדף זה מחייבת הרשאה. באפשרותך לנסות לשנות מדריכי כתובות.
מאמר זה מפרט שיקולים נפוצים בעת התאמה אישית של טופס הזמנת העבודה ב- Dynamics 365 Field Service. בנוסף, מאמר זה מפרט רכיבי קוד או בקרות PCF הזמינות במעצב הטפסים בעת עריכת טופס הזמנת עבודה. יוצרים יכולים להשתמש ברכיבים אלה בטפסים ובתצוגות שלהם כדי להתאים אישית את החוויה למשתמשים. למדו עוד בבקרות קוד בתיעוד המפתחים של Power Apps.
עצה
קבע תצורה של אבטחה ברמת השדה כדי להבטיח שהמשתמשים יעדכנו רק את השדות המיועדים. לדוגמה, אם שדה בטופס מוגדר לקריאה בלבד, המשתמשים עשויים עדיין לעדכן שדות מסוימים. המערכת אינה שומר את הטופס המעודכן אם למשתמש אין את האבטחה הנכונה ברמת השדה.
כותרת טופס הזמנת העבודה וסרגל הפקודות
- כותרת: ניתנת להתאמה אישית מלאה. יוצרים יכולים לשנות את המידע המוצג ב-Maker Portal. הם יכולים גם להסתיר מקטעים או כרטיסיות וליצור כרטיסיות מותאמות אישית משלהם.
- מחליפי טפסים: יוצרים יכולים לקבוע אילו טפסים המשתמשים יכולים לראות בהתבסס על תפקידי אבטחה.
- שורת הפקודות: משתמש בשורת הפקודות הפשוטה כברירת מחדל. מנהלי מערכת יכולים לבטל את ההגדרה הצג פקודות הזמנת עבודה פשוטות יותר. אם פקודה שנוספה בהתאמה אישית נעלמה, תוכל לעבור אל פורטל היוצר ולהפוך אותה לגלויה שוב.
תת-רשתות הזמנות עבודה כחלונות קופצים
הגדר את תתי-הישויות של הזמנת העבודה כך שייפתחו כתיבות דו-שיח, וערוך אותן מבלי לצאת מטופס הזמנת העבודה. תצורה זו עוזרת לשולחים לשמור על הקשר של הזמנת העבודה. מנהלים יכולים לאפשר את פתיחת רשומות תת-הרשת של פקודות עבודה כחלונות קופציםבהגדרות> שירותשדה אחרות.
פקודות עבודה פשוטות
שורת הפקודות של הזמנת העבודה משתמשת בתצוגה הפשוטה כברירת מחדל ומציגה רק את הפקודות הרלוונטיות ביותר. כדי להציג את כל הפקודות, מנהלי מערכת יכולים לבטל את ההגדרה Show Simplified Work Order Commands ב-הגדרות Field Service>Work Order / Booking.
אתה יכול להתאים אישית את שורת הפקודות כדי להציג את הפקודות הרלוונטיות בהקשר שלך.
מצבי הזמנת העבודה מותאמים אישית
אל תערוך סטטוסים של פקודות עבודה כי עבודות ותוספים תלויים בסטטוסים האלה. במקום זאת, מנהלי מערכת יכולים ליצור מצבי משנה מותאמים אישית של הזמנות עבודה, הממופים למצב המערכת של הזמנת עבודה. למידע נוסף, ראה לא לערוך ערכי קבוצת אפשרויות (בחירה).
הוספת מפות לטופס הזמנת העבודה
אם תסיר ידנית את בקרת המפות מטופס הזמנת העבודה ברירת המחדל, לא תוכל להחזיר את זה.
כדי להפעיל את כפתור המפות במעצב הטפסים, הוסף את מסכת ValidForMap לפחות לאחת מתכונות סוג הכתובת בטופס.
<DisplayMask>ValidForAdvancedFind\|ValidForForm\|ValidForGrid\|ValidForMap</DisplayMask>
צור פתרון בסביבת sandbox שכוללת את הטופס שאליו אתה רוצה להוסיף את בקרת המפות. יצוא אותו כפתרון מנוהל.
בקובץ הפתרון
customizations.xml, עבור לקטעformxml.הוסף את פקד המפות הבא ל-
<controlDescriptions>.
<controlDescription forControl="{8b67ae03-1701-54d2-09be-35295876ca8a}">
<customControl id="{4273EDBD-AC1D-40d3-9FB2-095C621B552D}">
<parameters>
<datafieldname>msdyn\_mapcontrol</datafieldname>
</parameters>
</customControl>
<customControl formFactor="0" name="MscrmControls.Map.MapControl">
<parameters>
<value>msdyn\_mapcontrol</value>
<mapSourceSwitch isGroup="true" static="true">CoordinatesGroup</mapSourceSwitch>
<latitude>msdyn\_latitude</latitude>
<longitude>msdyn\_longitude</longitude>
<addressEditableSwitch isGroup="true" static="true">isAddressEditableYesGroup</addressEditableSwitch>
<outputLatitude>msdyn\_latitude</outputLatitude>
<outputLongitude>msdyn\_longitude</outputLongitude>
</parameters>
</customControl>
<customControl formFactor="1" name="MscrmControls.Map.MapControl">
<parameters>
<value>msdyn\_mapcontrol</value>
<mapSourceSwitch isGroup="true" static="true">CoordinatesGroup</mapSourceSwitch>
<latitude>msdyn\_latitude</latitude>
<longitude>msdyn\_longitude</longitude>
<addressEditableSwitch isGroup="true" static="true">isAddressEditableYesGroup</addressEditableSwitch>
<outputLatitude>msdyn\_latitude</outputLatitude>
<outputLongitude>msdyn\_longitude</outputLongitude>
</parameters>
</customControl>
<customControl formFactor="2" name="MscrmControls.Map.MapControl">
<parameters>
<value>msdyn\_mapcontrol</value>
<mapSourceSwitch isGroup="true" static="true">CoordinatesGroup</mapSourceSwitch>
<latitude>msdyn\_latitude</latitude>
<longitude>msdyn\_longitude</longitude>
<addressEditableSwitch isGroup="true" static="true">isAddressEditableYesGroup</addressEditableSwitch>
<outputLatitude>msdyn\_latitude</outputLatitude>
<outputLongitude>msdyn\_longitude</outputLongitude>
</parameters>
</customControl>
</controlDescription>
חפש את "מפות" באותו קובץ.
הוסף את הבקרה עם הקוד הבא לשורה ולתא שבו אתה רוצה להוסיף אותו.
<control disabled="false" id="msdyn\_mapcontrol" classid="{F9A8A302-114E-466A-B582-6771B2AE0D92}" uniqueid="{8b67ae03-1701-54d2-09be-35295876ca8a}" datafieldname="msdyn\_mapcontrol"/>
שמור את הקובץ וצור קובץ zip חדש לפתרון מנוהל.
יבא את הפתרון לסביבה המושפעת.
עצה
אם בקרת המפה עדיין לא נראית בטופס אחרי השלבים האלה, נסה להסיר את ההתאמות הפעילות של הטופס.
בקרות טפסי הזמנת עבודה
הבקרות הבאות זמינות לשימוש בטפסי הזמנת עבודה מותאמים אישית. בדוק כל בקר לאפשרויות ומגבלות. כדי להוסיף בקרה לטופס, עקבו אחר השלבים הבאים אלא אם כן הונחו אחרת בתיאור הבקר:
התחבר ל-Power Apps ובחר את הסביבה שבה ברצונך להתאים אישית את טופס הזמנת העבודה.
פתח את הפתרון שלך ובחר טבלאות>>.
בחר את הטופס שאתה רוצה להתאים אישית ובחר בערוך.
בחר Component וחפש את הרכיב שברצונך להוסיף. גרור ושחרר את הרכיב לטופס.
שמירה ופרסום של הטופס.
סיכום הזמנת עבודה עם Copilot
בקרה המסכמת פקודות עבודה וההזמנות הנלוות, כולל הערות לוח זמנים, בעזרת Copilot in Field Service. Copilot כרגע לא יכול לסכם שדות מותאמים אישית. הוא מסכם רק שדות ברירת מחדל.
שליטה זו פועלת על טפסי הזמנת עבודה ברירת מחדל ומותאמים אישית, אך לא על ישויות שאינן פקודות עבודה.
מצב הזמנת העבודה
פקד לבחירת הסטטוס ותת-הסטטוס של הוראת העבודה. אתה יכול להוסיף מצבי משנה מותאמים אישית של המערכת. Field Service אינו תומך במצב מערכת מותאם אישית. אם תוסיף אחד, לא יהיה לו סמל מצב. אין באפשרותך לשנות את הצבעים עבור מצב המערכת.
שליטה זו פועלת על ישויות אחרות, אבל:
- הוא לא תומך באייקונים.
- כל צבעי הסטטוס הם סגול.
עדיפות עבור הזמנת עבודה
בקרה לקביעת עדיפות להזמנת עבודה. אתה יכול להוסיף סדרי עדיפויות וצבעים מותאמים אישית.
בקרה זו פועלת על טופס הזמנת העבודה ועל רשת פקודות העבודה, אך לא על ישויות שאינן פקודות עבודה.
ספירת ציר זמן
פקד המראה את מספר ההערות בציר הזמן. בחר את המספר כדי לעבור לכרטיסיית ציר הזמן בטופס.
- פקד זה אינו פועל בישויות מותאמות אישית, גם אם יש בהן את פקד ציר הזמן.
- פקד זה תומך בטופסי הזמנת עבודה מותאמים אישית.
אם תציב את הפקד הזה באותה כרטיסייה כמו פקד ציר הזמן, הספירה לא תגדל אוטומטית כאשר תוסיף הערה חדשה. רענן את דף כדי לראות את המספר המעודכן. אם פעילויות והערות מושבתות עבור ישות הזמנת העבודה, הספירה תמיד מראה אפס (שזה מדויק).
כרטיס מיקום
פקד המציג את המיקום של היכן שיש להשלים את העבודה ומידע על המיקום הפונקציונלי כשהוא זמין.
- פקד זה עובד בטופסי הזמנת עבודה מותאמים אישית, אך הוא אינו פועל בישויות שאינן הזמנת העבודה.
רמת הגדלה/הקטנה המוגדרת כברירת מחדל היא קבועה כעת ואי אפשר לשנות אותה. בורר המיקומים הפונקציונלי מציג רק את הישות המתאימה ביותר לצאצא, ואינו מציג שבילי ניווט מהרמות הגבוהות יותר, כגון בניין > קומה > חדר.
כרטיס איש קשר
פקד המראה את איש הקשר עבור השירות או עבור חשבון החיוב, וכן את איש הקשר שדיווח (כאשר זמין).
- פקד זה עובד בטופסי הזמנת עבודה מותאמים אישית. אם תשים את זה בטופס שאינו צו עבודה, הבקרה לא נכנסת למצב עריכה.
איש הקשר יכול למפות לאיש קשר של חשבון החיוב, איש קשר של חשבון השירות או כזה שדווח על ידי איש קשר. הוא לא עובד עם סוג אחר כלשהו של אנשי קשר. החיפוש לא עובד כאשר הוא מופנה לשדות שאינם של אנשי קשר.
כרטיס נכסים
בקרה שמציגה נכסים מהנכס הראשי, וכל נכסים משניים שנקבעו דרך המוצרים, השירותים והמשימות בסדר העבודה. הפקד מעבד צמתים צאצאים של נכס.
אתה יכול למקם שליטה זו על טפסי הזמנת עבודה מותאמים אישית, אבל היא לא עובדת על ישויות שאינן הזמנות עבודה.
אם תציב את הפקד בפריסת טופס בת שלוש עמודות, הסמל לפתיחת תצוגת הנכס במסך מלא לא ייטען משום שהפקד מסתגל לתצורות תצוגה צרות.
כרטיס הזמנה
פקד המסייע למנהלי שירותים להבטיח שהזמנות העבודה מתקדמות על ידי מתן המלצות על הפעולה הבאה. עבור הזמנות עבודה לא מתוזמנות, היא מציעה הזמנה. עבור הזמנות עבודה מתוזמנות, מוצגים פרטי ההזמנה. לאחר השלמת הזמנת העבודה, הוא מספק סיכום.
- פקד זה אינו פועל עם ישויות שאינן הזמנת עבודה.
- פקד זה דורש שהמיפוי של מצב המערכת, מצב המשנה והפתרון הראשי יהיה מוגדר כהלכה. אחרת, הפקד לא ייטען. במיוחד, אם סטטוס המערכת לא ממופה לשדה סטטוס העבודה הנכון.
כרטיס סיכום פיננסי
פקד המסכם את העלות והמחיר להזמנת עבודה על סמך המוצרים והשירותים הקשורים אליה.
- פקד זה עובד בטופסי הזמנת עבודה מותאמים אישית.
ודא שתכונות עלות ותמחור זמינות לראות נתונים בבקרה זו. באפשרותך להגדיר ערך קירבה שונה מסוג 'לא לחריגה' (NTE) עבור פקד זה מאשר ערך הקירבה המוגדר עבור סדר העבודה.
רשת משנה של מוצרים ושירותים
בקרה שבה אתה משתמש לעריכת המוצרים והשירותים בהזמנת עבודה. עדכן את משך הזמן והכמויות המשוערות ובפועל בשורה ושנה את המצב. אתה יכול לבצע שינויים מפורטים בשדות בחלון הצדדי.
- פקד זה עובד בטופסי הזמנת עבודה מותאמים אישית.
- הפקד קשור למוצרי הזמנת עבודה. אתה יכול לבחור למפות ישות שנייה:
- מוצרי הזמנת עבודה: הכרטיסיה 'שירותים' ריקה
- שירותי הזמנת עבודה: הכרטיסיה 'מוצר' נקשרת לשירותי הזמנת עבודה אך הכרטיסייה עדיין מתייחסת למוצרים בממשק.
- פקד זו אינו פועל בישות הזמנת העבודה מכיוון שיש לה תלות במוצרי הזמנת עבודה ובשירותי הזמנת עבודה.
ערכים מותאמים אישית לסטטוס מוצרים או שירות אינם נתמכים. אינך יכול להסתיר את כרטיסיית המוצרים או השירותים. לשתי הכרטיסיות צריכה להיות ישות ממופה.
כרטיס סיכום משימות
פקד שמסכם את המשימות בהזמנת עבודה.
פקד זה עובד בטופסי הזמנת עבודה מותאמים אישית.
ודא ששדות % שהושלמו, משך המשוער ומשך הזמן בפועל כלולים בתצוגה שבה משתמשת הבקרה.
רשת משנה של משימות
בקרה שבה אתה משתמש כדי לנהל משימות בסדר עבודה על ידי שימוש בפעולות פנימיות לסימון משימות כהשלמות והזנת תוצאות בדיקה. אתה יכול לבצע שינויים מפורטים בשדות בחלון הצדדי.
- פקד זה עובד בטופסי הזמנת עבודה מותאמים אישית.
- פקד זה אינו פועל בישויות שאינן הזמנת עבודה.
אם השדה '% השלמה' אינו גלוי בתצוגה, ההתקדמות אינה מוצגת והפעולה לסימון כהושלמה או לא הושלמה לא עובדת.
כרטיס מאמר ידע > הפניות
שליטה שבה אתה משתמש כדי לראות ולקשר מאמרי ידע להזמנת עבודה. הפקד גם מאפשר לך ליצור מאמרים חדשים ישירות מהזמנת העבודה.
- פקד זה עובד בטופסי הזמנת עבודה מותאמים אישית.
- הוא לא עובד על ישויות שאינן הזמנת עבודה כי יש לו תלות חזקה בהזמנת עבודה ובמאמרי ידע.
כרטיס הפניות > מדריכים
פקד המסכם את קווי היישור המקושרים של Dynamics 365 עבור פעילויות בהזמנת העבודה. לא ניתן לצפות בתצוגה מקדימה של המדריכים באינטרנט, אך באפשרותכם לראות את שמם ואת התיקייה המשויכת להם.
- השתמש בשליטה זו על טפסי הזמנת עבודה מותאמים אישית.
- אי אפשר להשתמש בשליטה הזו על ישויות שאינן בהזמנת עבודה כי יש לה תלות קשה במשימות שירות הזמנות עבודה ובישות הזמנת העבודה.
הפניות > כרטיס מדיה
פקד המציג תמונות ממוזערות של המדיה המצורפת להערות ציר הזמן.
- פקד זה עובד בטופסי הזמנת עבודה מותאמים אישית.
- פקד זה פועל בישויות מותאמות אישית כל עוד לישות יש פעילויות והערות מופעלות, וקיים פקד ציר הזמן.
בקרות רשת הזמנות עבודה
הבקרות הבאות זמינות לשימוש ברשת הזמנות העבודה.
רשת וסרגל פעולות
פקד להצגה ובחירה של הזמנות עבודה. כלי זה מאפשר לך לבצע שינויים ישירים בעדיפות ולבצע שינויים נוספים בחלונית הצד. מצב מערכת הוא שדה משולב של מצב מערכת ומצב משנה.
אי אפשר להחיל שליטה זו על ישויות שאינן בהזמנת עבודה.
בעיות ומגבלות ידועות:
- בעת החלת פקד זה על ברשתות משנה, בורר התהצגות אינו גלוי. אתה יכול לראות רק את התצוגה שבחרת בפורטל Maker.
- אם התאמת אישית את רשת הזמנת העבודה, הפקד החדש לא יוצג עקב כללי שכבות פתרונות. הסר את ההתאמות האלה קודם כדי לראות את השליטה.
- חוויית הרשת החדשה אינה תומכת בסינון עמודות. שנה לרשת לקריאה בלבד כדי לסנן עמודות.
- אם תסיר את פקד הרשת החדש מהסביבה, לא תוכל להתקין אותו שוב. פנה לתמיכה לקבלת עזרה.
- העמודה 'משאבים זמינים ' (
msdyn_bookingsummary) פועלת רק עם חוויית הזמנת העבודה החדשה. הוא אינו נתמך בתצוגת הרשת הקלאסית.
תפריט הקשר
תפריט קונטקסטואלי כשאתה בוחר הזמנת עבודה לביצוע פעולות מהירות.
- פקד זה זמין לישות הזמנת העבודה.
- אפשרויות תפריט ההקשר משתנות בהתאם למצב הזמנת העבודה.
לא ניתן לשנות את הפריטים בתפריט ההקשר.
חלונית צדית
אפשר לטעון מספר טפסים בתוך הקו לעריכות נוספות מתוך טופס הזמנת העבודה.
- הזמנת עבודה: ערוך את המידע בחלונית הצדדית על ידי שינוי טופס האור של הזמנת עבודה .
- נכסים: ערוך את המידע בחלונית הצד על ידי שינוי נכסי הלקוח – טופס פשוט .
חלוניות הצד הבאות מציגות את אותו הטופס שהיו מציגות אילו פתחת את הרשומה המלאה:
- מוצרים: מוצר הזמנת עבודה
- שירותים: שירות הזמנת עבודה
- משימות: משימת שירות של הזמנת עבודה
אפשר לפתוח רק חלון צד אחד בכל פעם. לא ניתן לשנות את רוחב החלונית.