ויזואליזציה
מציגה את המסמך כולו במבט אחד, באחד משני מצבים:
Graph, גרף מבוסס כוחות של כל הטבלאות, העמודות שלהן והקשרים ביניהן – ראו מצב גרף.Flow, כל טבלה מוצגת ככרטיס ונפרסת לאורך הקשרים שלה – ראו מצב זרימה.
ניתן לפתוח אותה מהכרטיסייה Visualization שבסרגל הכלים העליון, או מתוך החיפוש המהיר תחת Tab.
מכרטיסיית ERD, Alt + F (Windows/Linux) או ⌥ + F (Mac) והפריט Focus on this table בתפריט ההקשר של הטבלה פותחים אותה ישירות ב-Flow, בתצוגה ממוקדת בטבלאות שנבחרו ובטבלאות שבמרחק קשר אחד מהן – ראו התמקדות בטבלאות.
המעבר בין המצבים נעשה באמצעות הלחצנים Graph ו-Flow שבקצה השמאלי של סרגל הכלים.
עורך שנפתח זה עתה מתחיל ב-Graph. המצב שנבחר נשאר כל עוד העורך פתוח, גם לאחר מעבר לכרטיסיות אחרות, אך אינו נשמר במסמך.
סרגל הכלים
סרגל כלים צף מעל מרכז הקצה התחתון של הכרטיסייה. משמאל לימין:
Graphו-Flow, כשהמצב הנוכחי מודגש.Previous tableו-Next table, ב-Flowבלבד: חץ שמצביע שמאלה וחץ שמצביע ימינה, שעוברים צעד אחורה וצעד קדימה בין הטבלאות שמצב הזרימה צומצם אליהן – ראו הטבלה הקודמת והטבלה הבאה. כל אחד מהם מעומעם כל עוד אין לאן לעבור בכיוון הזה.Zoom out, רמת הזום הנוכחית באחוזים, כגון100%, ו-Zoom in. כל לחיצה משנה את הזום ב-4 נקודות אחוז, ומרכז המסך נשאר במקומו. האחוז מציג את הזום של המצב הנוכחי, ולחיצה עליו מחזירה את הזום הזה ל-100%.Fit, שמביא לתצוגה את כל מה שהמצב מציג: כל צומת ב-Graph, כל כרטיס ב-Flow.Tidy Up, ב-Flowבלבד, שפורס את הכרטיסים מחדש – ראו אופן הפריסה במצב זרימה.- תפריט תצוגת השורות, ב-
Flowבלבד, שהתווית שלו היא הבחירה הנוכחית – ראו תצוגת שורות. - הרשימה
Name View, ב-Flowבלבד, שהתווית שלה היא התצוגה הנוכחית – ראו השמות בכרטיסים. Show all, ב-Flowבלבד ורק כשהתצוגה ממוקדת, שחוזר לתרשים כולו – ראו התמקדות בטבלאות.- המצפן
Go to content, שמצטרף לסוף סרגל הכלים רק כשאין על המסך אף צומת או כרטיס. הוא מציג חץ שמצביע על הצומת או הכרטיס הקרוב ביותר ואת המרחק אליו, כגון1.2k. לחיצה עליו ממרכזת את הצומת או הכרטיס הזה בלי לשנות את הזום.
לחצני הזום ושני החצים מציינים את קיצורי המקשים שלהם בתיאורי הכלי שלהם, לדוגמה Zoom in (Ctrl + Plus) (Windows/Linux) או Zoom in (⌘ + Plus) (Mac), ו-Previous table (Ctrl + Z) (Windows/Linux) או Previous table (⌘ + Z) (Mac).
Ctrl + Plus ו-Ctrl + Minus (Windows/Linux) או ⌘ + Plus ו-⌘ + Minus (Mac) משנים את הזום בצעדים כמו הלחצנים, בשני המצבים, ו-Ctrl + 0 (Windows/Linux) או ⌘ + 0 (Mac) מחזיר ישירות ל-100%. ב-Flow, Ctrl + Z ו-Ctrl + Shift + Z (Windows/Linux) או ⌘ + Z ו-⌘ + Shift + Z (Mac) עוברים צעד אחורה וצעד קדימה כמו שני החצים.
לחיצה על האחוז פועלת כמו Ctrl + 0 (Windows/Linux) או ⌘ + 0 (Mac), ותיאור הכלי של האחוז מציין את הקיצור הזה. קיצורי המקשים אינם עושים דבר כשהחיפוש המהיר פתוח.
מצב גרף
מציג את המסמך כולו כגרף מבוסס כוחות, כך שניתן לראות במבט אחד כיצד הטבלאות קשורות זו לזו ואילו מהן נמצאות במרכזו של נושא.

קריאת הגרף
כל טבלה וכל עמודה הן צמתים, ושני הסוגים מוצגים בצבעים שונים. פתקים וקבוצות טבלאות אינם מוצגים.
כל צומת של עמודה מקושר לטבלה שהעמודה שייכת אליה, ושתי טבלאות שקשר מחבר ביניהן מקושרות זו לזו.
טבלאות שמחבר ביניהן יותר מקשר אחד באותו כיוון מקושרות פעם אחת בלבד, וקשר שמתחיל ומסתיים באותה טבלה אינו מוצג כקישור.
שמות הטבלאות מופיעים על הגרף עם ההתקרבות, בהדרגה בין 50% ל-100%, ושם ארוך מ-15 תווים נקטע. לצמתים של עמודות אין תווית בשום רמת זום.
התוויות עוקבות אחרי תצוגת השמות – ראו מחוץ לבד הציור. בתצוגה Both Names, תווית מציגה את השם הלוגי בשורה אחת ואת השם בשורה שמתחתיה, וכל שורה נקטעת בנפרד.
ניווט בגרף
הגלגלת מבצעת זום סביב מה שנמצא מתחת לסמן העכבר, מ-10% עד 400%.
צביטה במשטח מגע מבצעת זום באותו אופן, ושתי אצבעות על מסך מגע מבצעות זום סביב הנקודה שביניהן ומזיזות את התצוגה כשהן זזות.
להזזת התצוגה יש לגרור את הרקע, או לגרור עם לחצן העכבר האמצעי מכל מקום, גם מצומת, כמו בבד הציור של ERD. גרירה עם הלחצן האמצעי רק מזיזה את התצוגה: היא לעולם אינה מושכת צומת.
לחצני הזום בסרגל הכלים וקיצורי המקשים של הזום שומרים במקום זאת את מרכז המסך במקומו, באותו טווח, ו-Fit מביא לתצוגה את כל הצמתים.
תצוגה מקדימה בריחוף
ריחוף מעל צומת של טבלה מציג תצוגה מקדימה של הטבלה, ליד סמן העכבר.
ריחוף מעל צומת של עמודה רק מקיף אותו בטבעת; לא נפתחת תצוגה מקדימה.
התצוגה המקדימה מציגה את אותן עמודות ואותם תאים כמו בד הציור של ERD, באותו סדר, ומציגה את השמות כפי שבד הציור מציג אותם בתצוגת השמות הנוכחית – ראו אפשרויות תצוגה של טבלאות, שינוי סדר העמודות ותצוגת שמות.
כשאפשרות התצוגה Alternate Key מופעלת, כל עמודה של מפתח חלופי נושאת את הסימון שלה, כגון AK1.1, אחרון בשורה שלה, והתצוגה המקדימה מתרחבת כדי לפנות לו מקום, כפי שעושה הטבלה בבד הציור של ERD.
בניגוד לטבלה בבד הציור של ERD, הכותרת של התצוגה המקדימה לעולם אינה מקבלת את צבע הקבוצה של הטבלה, והשמות בה לעולם אינם נושאים את הסימונים שבדיקות המילון מוסיפות בבד הציור.
היא לתצוגה בלבד, והיא מוסתרת בזמן גרירת צומת או הזזת התצוגה.
הדגשת הסביבה הקרובה
ריחוף מעל טבלה גם מאיר את הסביבה הקרובה שלה: הטבלה עצמה, העמודות שלה, הטבלאות שהקשרים שלה מחברים אליה בשני הכיוונים, והקישורים ביניהן.
כל השאר בגרף מתעמעם, כך שמה שהטבלה נוגעת בו בולט בפני עצמו.
הזזת צמתים
גרירת צומת עם לחצן העכבר השמאלי מושכת אותו, ואת כל מה שמקושר אליו, למיקום חדש.
הצומת ננעץ מתחת לסמן העכבר כל עוד מחזיקים בו, והפריסה מתעוררת מחדש סביבו.
היא מתייצבת שוב עם השחרור – שום דבר אינו נשאר נעוץ במקום שבו שוחרר.
לחיצה ימנית או גרירה ימנית על צומת אינן מושכות אותו ואינן מזיזות את התצוגה.
הגרף הוא תמונת מצב
הגרף נבנה מהמסמך כפי שהוא ברגע שפותחים את הכרטיסייה הזו, והוא נבנה מחדש מאפס בכל פעם שחוזרים אליה.
גם מעבר ל-Graph מ-Flow בונה אותו מחדש, וכל בנייה מחדש מתחילה שוב ב-100%.
מצב זרימה
מציג כל טבלה ככרטיס ופורס את הכרטיסים לאורך הקשרים ביניהם. פתקים וקבוצות טבלאות אינם מוצגים.
מצב זה אינו הפריסה Flow של פריסה אוטומטית, שמזיזה את הטבלאות בכרטיסיית ERD עצמה.
כל כרטיס מוצג כמו טבלה בכרטיסיית ERD: צבע הטבלה לאורך הקצה השמאלי שלו, רצועת כותרת עם סמל טבלה והשמות של הטבלה כפי שתצוגת השמות מציגה אותם, ואחריה השורות שתצוגת השורות שלו דורשת. בניגוד לטבלה בכרטיסיית ERD, כרטיס מציג גם קו בין השורות שלו, והכותרת שלו לעולם אינה מקבלת את צבע הקבוצה של הטבלה. הכרטיסים שומרים על מראה זה בכל רמת זום, ולעולם אינם מתכווצים לשמם בלבד כפי שהטבלאות בכרטיסיית ERD מתכווצות ב-70% ומטה. לא ניתן לערוך דבר בכרטיס.
קו קשר הוא עקומה חלקה אחת מטבלה לטבלה, שמוצגת מתחת לכרטיסים, כך שהיא יכולה לעבור מאחורי כרטיס. קשר מטבלה לעצמה מתעקל סביב הפינה הימנית העליונה של הכרטיס, כמו בכרטיסיית ERD – ראו ניתוב קווי קשר. כל קו קשר מוצג כאותו קו אפור רציף, בין שהקשר מזהה ובין שאינו מזהה, עם אותם סימני קצה כמו בכרטיסיית ERD – ראו קריאת קו קשר. מצב זרימה מציג קווי קשר גם כשאפשרות התצוגה Relationship כבויה. הוא לעולם אינו מציג את התוויות D: ו-U: של פעולות ON DELETE ו-ON UPDATE של קשר, ואף לא את תיאור הכלי שמפרט אותן, בלי קשר לערך של אפשרות התצוגה Referential Actions.
בתצוגה של התרשים כולו, טבלאות שאף קשר אינו מחבר לטבלה אחרת מקובצות לגוש אחד, במקום להתפזר בין שאר הטבלאות.

תצוגת שורות
תפריט תצוגת השורות בסרגל הכלים קובע כמה מכל כרטיס מוצג. התווית שלו היא הבחירה הנוכחית, ותיאור הכלי שלו הוא, לדוגמה, Row display: Name only.
התפריט נפתח מעל סרגל הכלים, עם סימן וי ליד הבחירה הנוכחית. הוא נסגר כשבוחרים אפשרות, לוחצים שוב על התווית, לוחצים במקום אחר כלשהו בעורך, מקישים על Escape או עוברים ל-Graph.
| תצוגת שורות | מה כל כרטיס מציג |
|---|---|
Name only | הכותרת בלבד. |
Keys only | עמודות של מפתח ראשי ומפתח זר, וכן כל עמודה אחרת שקשר מסתיים בה. |
All fields | כל העמודות. |
השורות מופיעות לפי סדר העמודות של הטבלה. כל שורה מציגה את שם העמודה, עם סמל מפתח לפניו כשהעמודה היא מפתח ראשי, מפתח זר או שניהם, ואת סוג הנתונים בצד ימין, בין שהכרטיס מואר ובין שלא. תצוגת השמות קובעת אילו שמות שורה מציגה והאם היא מציגה את התחום של העמודה.
אף תא אחר ואף סימון של מפתח חלופי אינם מוצגים, ולא אפשרויות תצוגה של טבלאות ולא שינוי סדר העמודות, שקובע את סדר התאים בתוך שורה, חלים על כרטיסים.
כשמצב זרימה נפתח לראשונה, הוא מתחיל ב-Name only, או ב-Keys only אם הוא נפתח באמצעות התמקדות בטבלאות. לאחר מכן, תצוגת השורות משתנה רק כשבוחרים תצוגה אחרת, ומיקוד התצוגה או הרחבתה שומרים עליה.
שינוי תצוגת השורות משנה את גודל הכרטיסים, ולכן מצב זרימה פורס אותם מחדש ומתאים אותם למסך.
השמות בכרטיסים
כרטיס מציג את שמות הטבלה והעמודות שלו לפי תצוגת השמות, אותה תצוגה שבה כרטיסיית ERD מציגה את התרשים – ראו תצוגת שמות.
ניתן להחליף אותה כאן באמצעות הרשימה Name View בסרגל הכלים. הלחצן שלה מציג את התצוגה הנוכחית, Physical Names, Logical Names או Both Names, ותיאור הכלי שלו הוא Name View. הרשימה נפתחת מעל סרגל הכלים, עם סימן וי ליד התצוגה הנוכחית, ונסגרת כמו התפריט של תצוגת השורות. בחירה מחליפה את התצוגה בעורך כולו, כולל כרטיסיית ERD, כמו החלפה שנעשית בכל מקום אחר – ראו החלפת התצוגה.
הכרטיסים מסדרים את התאים שלהם לפי תצוגת השמות בלבד. אף אפשרות תצוגה אינה משנה אותם, כולל Domain:
| תצוגת שמות | כותרת | כל שורה |
|---|---|---|
Physical Names | שם הטבלה. | שם העמודה, ואחריו סוג הנתונים. |
Logical Names | השם הלוגי של הטבלה. | השם הלוגי של העמודה, ואחריו השם של התחום שלה, או סוג הנתונים שלה כל עוד אין לה תחום. |
Both Names | השם הלוגי, ואחריו שם הטבלה, בצבע עמום. | השם הלוגי, השם, התחום וסוג הנתונים. |
כל עוד שם לוגי ריק, התצוגה Logical Names מציגה במקומו את השם, מעומעם, או את מציין המקום table או column כשגם השם ריק, והתצוגה Both Names מציגה את מציין המקום המעומעם logical. בתצוגה Both Names, עמודה שאין לה תחום מציגה את מציין המקום המעומעם domain.
כרטיס לעולם אינו נושא את הסימונים שבדיקות המילון מוסיפות לשמות בכרטיסיית ERD.
החלפה של תצוגת השמות משנה את גודל הכרטיסים, ולכן מצב זרימה פורס אותם מחדש – ראו אופן הפריסה במצב זרימה.
ניווט במצב זרימה
הגלגלת מזיזה את התצוגה, ו-Shift + Wheel מזיז אותה לצדדים. Ctrl + Wheel (Windows/Linux) או ⌘ + Wheel (Mac) מבצע זום, ומרכז המסך נשאר במקומו.
צביטה במשטח מגע מבצעת זום סביב נקודת הצביטה, ושתי אצבעות על מסך מגע מבצעות זום סביב הנקודה שביניהן ומזיזות את התצוגה כשהן זזות.
להזזת התצוגה יש לגרור את הרקע, או לגרור עם לחצן העכבר האמצעי מכל מקום, גם מכרטיס. גרירה עם הלחצן האמצעי רק מזיזה את התצוגה ומשאירה את הבחירה כמות שהיא. להזזת התצוגה אין גבולות, כמו בבד הציור של ERD.
טווח הזום הוא מ-10% עד 150%. למצב זרימה יש רמת זום ומיקום תצוגה משלו, בנפרד מאלה של כרטיסיית ERD, ואף אחד מהם אינו נשמר במסמך.
לחיצה על הרקע מבטלת את הבחירה, ו-Ctrl + drag (Windows/Linux) או ⌘ + drag (Mac) על הרקע משרטט מלבן בחירה.
במצב זרימה אין מפה מוקטנת ואין פסי גלילה. כשהזזת התצוגה לא משאירה אף כרטיס על המסך, יש להשתמש במצפן Go to content שבסרגל הכלים.
הארת טבלאות קשורות
ריחוף מעל כרטיס מאיר אותו, את הטבלאות שבמרחק קשר אחד ממנו ואת קווי הקשר שמחברים אותו לטבלאות האלה. קו קשר בין שתיים מהטבלאות האלה נשאר לא מואר.
כרטיס מואר מקבל מסגרת וזוהר בצבע ההדגשה, והשורות שלו שקשר מסתיים בהן מקבלות גוון צבע. קו קשר מואר מקבל את צבע ההדגשה.
שום דבר אחר אינו מתעמעם, בניגוד למצב גרף, ושום דבר אינו מואר כל עוד אין כרטיס שהסמן מרחף מעליו או כרטיס נעוץ.
לחיצה על כרטיס נועצת את ההארה שלו, כך שהוא נשאר מואר גם כשסמן העכבר ממשיך הלאה. לחיצה נוספת על אותו כרטיס, או לחיצה על הרקע, משחררת את הנעיצה; לחיצה על כרטיס אחר מעבירה אליו את הנעיצה. הכרטיס שהסמן מרחף מעליו והכרטיס הנעוץ מוארים יחד.
גרירה, Ctrl + click (Windows/Linux) או ⌘ + click (Mac), הזזת התצוגה ולחצני הכרטיס אינם נועצים כרטיס ואינם משחררים אותו.
חלקיקים נעים לאורך כל קו קשר מואר, מהקצה של טבלת האב, שבו נמצא המפתח הראשי, אל הקצה של טבלת הבן. כשיותר מ-60 קווי קשר מוארים בבת אחת, החלקיקים נעצרים וההארה נשארת.
לחצני הכרטיס
כשסמן העכבר נמצא מעל כרטיס, מופיעים בקצה הימני של הכותרת שלו שני לחצני סמל, שלאף אחד מהם אין תיאור כלי:
- סמל נקודות הציון, אותו סמל שהלחצן
Flowמציג, ממקד את מצב זרימה בטבלה זו ובטבלאות שבמרחק קשר אחד ממנה – ראו התמקדות בטבלאות. מה שמצב הזרימה הציג קודם לכן נשאר במרחק לחיצה אחת עלPrevious table– ראו הטבלה הקודמת והטבלה הבאה. - סמל הקישור החיצוני עובר לכרטיסיית ERD, בוחר רק את הטבלה הזו, מעביר אותה לחזית ומעביר את התא הפעיל לשם שלה, או לשם הלוגי שלה בתצוגות
Logical Namesו-Both Names, אלא אם תא של הטבלה הזו כבר פעיל. בד הציור נגלל אל הטבלה רק אם היא עדיין אינה נראית היטב – ראו היכן נוחתת קפיצה. הוא לעולם אינו מתחיל או מסיים שרטוט של קשר.
לחיצה על אחד מהלחצנים שייכת ללחצן בלבד: בניגוד ללחיצה במקום אחר על הכרטיס, היא אינה בוחרת את הכרטיס ואינה מעבירה אותו לחזית. לכן לחצן נקודות הציון משאיר את הבחירה כפי שהייתה; לחצן הקישור החיצוני בוחר את הטבלה רק כחלק מהמעבר שלו לכרטיסיית ERD. רק לחיצה שמאלית מפעילה כל אחד מהלחצנים.
הזזת כרטיסים
גרירת כרטיס נעשית עם לחצן העכבר השמאלי, מכל חלק שלו מלבד שני לחצני הכרטיס; גרירה ימנית אינה מזיזה דבר.
לחיצה על כרטיס בוחרת אותו, Ctrl + click (Windows/Linux) או ⌘ + click (Mac) מוסיף אותו לבחירה, וגרירה של כרטיס שנבחר מזיזה את כל הכרטיסים שנבחרו. זו אותה בחירה שבה משתמשת כרטיסיית ERD, כך שמה שנבחר כאן עדיין נמצא בבחירה לאחר החזרה אליה.
כרטיס זז רק במצב זרימה: הטבלה שלו נשארת במקומה בכרטיסיית ERD.
כרטיס שהוזז נשאר במקומו גם בהזזת התצוגה, בזום וב-Fit. הוא חוזר למקום שבו הפריסה מיקמה אותו כשעוזבים את הכרטיסייה או עוברים ל-Graph וחוזרים, וכש-Show all או צעד חוזרים לפריסה שכבר קיימת במצב זרימה. פריסה חדשה ממקמת אותו מחדש, בהתחשב במקום שבו הושאר – ראו אופן הפריסה במצב זרימה.
התמקדות בטבלאות
בכרטיסיית ERD, יש לבחור טבלה אחת או יותר ולהקיש על Alt + F (Windows/Linux) או ⌥ + F (Mac), או ללחוץ לחיצה ימנית על טבלה ולבחור ב-Focus on this table.
כרטיסיית ויזואליזציה נפתחת ב-Flow, ממוקדת בטבלאות האלה ובכל טבלה שבמרחק קשר אחד מאחת מהן, בכל כיוון. מוצגים רק קווי הקשר שבין הטבלאות שהיא מציגה.
כשהטבלה שלוחצים עליה לחיצה ימנית היא אחת מכמה טבלאות שנבחרו, הפריט הוא Focus on selected tables, והוא מתמקד בכל הבחירה. לחיצה ימנית על טבלה מחוץ לבחירה מתמקדת בטבלה זו בלבד.
Alt + F לוקח את הטבלאות שנבחרו ומשאיר בחוץ פתקים וקבוצות טבלאות. כשאין טבלה נבחרת הוא אינו עושה דבר, גם כשנבחרה קבוצה: יש לבחור תחילה ב-Select tables בתפריט ההקשר של הקבוצה – ראו בחירת קבוצות.
הוא אינו פועל בזמן עריכה של תא, פתק או שם של קבוצה, כשהמקלדת נמצאת בסייר, או כשפתוחים החיפוש המהיר, חלון מאפייני הטבלה, מציג ההבדלים, התצוגה המקדימה של הפריסה האוטומטית, מסע בזמן, תיבת הדו-שיח Export image או Map Columns.
בתוך מצב זרימה, לחצן הכרטיס עם סמל נקודות הציון ממקד את התצוגה באותו אופן, בטבלה האחת הזו. Show all בסרגל הכלים חוזר לתרשים כולו. Previous table ו-Next table בסרגל הכלים, או המקשים שלהם, עוברים צעד אחורה וצעד קדימה במה שמצב הזרימה צומצם אליו – ראו הטבלה הקודמת והטבלה הבאה.
תצוגה ממוקדת נפרסת בנפרד ומותאמת למסך. היא נשארת ממוקדת כשעוזבים את הכרטיסייה או עוברים ל-Graph וחוזרים, ו-Escape אינו מרחיב אותה.

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

Previous tableבסרגל הכלים חוזר צעד אחד אחורה, ו-Next tableמתקדם שוב אל מה ש-Previous tableעזב.- ב-
Flow,Ctrl + Z(Windows/Linux) או⌘ + Z(Mac) חוזר צעד אחורה כמוPrevious table, ו-Ctrl + Shift + Z(Windows/Linux) או⌘ + Shift + Z(Mac) מתקדם צעד קדימה כמוNext table. שם הם לעולם אינם מבטלים או מבצעים שוב עריכה של התרשים. ב-Graph, וכל עוד החיפוש המהיר פתוח, הם אינם עושים דבר. - מיקוד התצוגה או לחיצה על
Show allאחרי חזרה צעד אחורה מוחקים את הצעדים קדימה. התמקדות חוזרת בדיוק בטבלאות שמצב הזרימה כבר מצומצם אליהן אינה מוסיפה צעד ואינה מוחקת אף צעד. - נשמרים 100 הצעדים האחרונים אחורה, והישן ביותר נמחק ראשון.
צעד מציג את הטבלאות שלו שעדיין נמצאות בתרשים, יחד עם כל טבלה שבמרחק קשר אחד, כפי שעושה התמקדות. צעד שכל הטבלאות שלו הוסרו מדולג ונמחק, וכך גם צעד שהיה משאיר את מצב הזרימה במקומו: בדיוק בטבלאות שהוא מצומצם אליהן כעת, או בתרשים כולו כשמצב הזרימה כבר מציג אותו.
לחצן מעומעם, ואינו עושה דבר, כל עוד לא נותר צעד בכיוון הזה. שני הלחצנים מעומעמים כשמצב הזרימה נפתח לראשונה, בין שבתרשים כולו ובין שבטבלאות שהתמקדות פתחה אותו בהן. לאחר שמצב הזרימה נפתח, התמקדות מאוחרת יותר מכרטיסיית ERD שומרת כצעד אחורה את מה שמצב הזרימה הציג כשעזבו אותו.
צעד נפרס ומותאם למסך כמו התמקדות – ראו אופן הפריסה במצב זרימה – ותצוגת השורות נשארת כפי שהיא.
הצעדים שייכים למצב הזרימה בלבד. הם נשמרים כל עוד העורך פתוח, גם במעבר לכרטיסיות אחרות ול-Graph, אבל הם אינם נשמרים במסמך ואינם נשלחים לשותפים לעריכה, והם אינם מוסיפים דבר להיסטוריית הפעולות. החלפת המסמך כולו מוחקת אותם יחד עם שאר מצב הזרימה.
בשפת תצוגה מימין לשמאל, סרגל הכלים שומר על הסדר שלו ושני החצים מחליפים ביניהם את הפעולות שלהם, כך ש-Previous table הוא החץ שמצביע ימינה. המקשים נשארים אותם מקשים – ראו שפות מימין לשמאל.
אופן הפריסה במצב זרימה
בפעם הראשונה ש-Flow מוצג, הטבלאות שהוא מציג נפרסות מחוץ לתהליכון הראשי, והתוצאה מותאמת למסך.
הפריסה נשמרת כל עוד העורך פתוח. לאחר עזיבת הכרטיסייה או מעבר ל-Graph וחזרה, מצב זרימה משתמש בה שוב, עם הזום ומיקום התצוגה כפי שהושארו.
מצב זרימה שומר פריסה אחת לתרשים כולו ואחת לטבלאות שהוא צומצם אליהן לאחרונה, כך ש-Show all חוזר לפריסה של התרשים כולו ומתאים אותה למסך בלי לחשב אותה מחדש, כל עוד לא השתנה דבר ממה שהפריסה הזו נבנתה ממנו. צעד אל התרשים כולו, או אל הטבלאות שמצב הזרימה צומצם אליהן לאחרונה, משתמש שוב בפריסה הזו באותו אופן.
מצב זרימה פורס את הכרטיסים מחדש כאשר:
- לוחצים על
Tidy Up. התוצאה מותאמת למסך. - משנים את תצוגת השורות, ממקדים את התצוגה בטבלאות אחרות, או עוברים לטבלאות אחרות באמצעות
Previous tableאוNext table. התוצאה מותאמת למסך. - בוחרים תצוגה אחרת ברשימה
Name View. התוצאה מותאמת למסך. - נוספות או מוסרות טבלאות או קשרים, או שתצוגת השמות מוחלפת – בזמן ההיעדרות ממצב זרימה, והשינוי נקלט עם החזרה, או על ידי שותף לעריכה בזמן שהמשתמש נמצא במצב זרימה. הזום ומיקום התצוגה נשארים כפי שהם.
כל פריסה מתחשבת במיקום הנוכחי של הכרטיסים, כך ש-Tidy Up אינו מחזיר בהכרח סידור קודם.
שינוי שרק משנה את גודל הכרטיס, כגון שינוי שם של טבלה, כתיבת שם לוגי או הוספת עמודה, אינו פורס את הכרטיסים מחדש. אם כרטיסים חופפים בסופו של דבר, יש ללחוץ על Tidy Up.
פריסה שנמשכת יותר מ-6 שניות מציגה את ההודעה Placing tables, עם סמל טעינה מסתובב ו-Cancel.
Cancel, או Escape בכל שלב בזמן שהפריסה פועלת, מבטלים אותה; Tidy Up, או חזרה ל-Flow, מבקשים אותה שוב.
אם פריסה נכשלת – הסביבה המארחת אינה מריצה worker משותף, ה-worker אינו מצליח להתחיל לפעול, או שאף פריסה אינה חוזרת בתוך 60 שניות – מצב זרימה מציג את ההודעה Could not place tables עם סמל אזהרה, ו-Tidy Up מנסה שוב. ראו Web Workers.
מצב זרימה מציג רק את הטבלאות שהפריסה האחרונה שלו מיקמה, הן בתרשים כולו והן בתצוגה ממוקדת, כך שבפעם הראשונה שהוא מוצג ייתכן שלא יהיו כרטיסים כלל עד שפריסה תצליח.
בכל פעם שמצב זרימה פורס את הכרטיסים מחדש, כגון כשממקדים את התצוגה בטבלאות אחרות, הסידור הקודם נשאר על המסך עד שהפריסה החדשה מגיעה, והוא נשאר שם אם הפריסה הזו מבוטלת או נכשלת.
כשהמסמך כולו מוחלף, לדוגמה על ידי ייבוא קובץ, הפריסות, ההתמקדות, הצעדים של Previous table ו-Next table, תצוגת השורות, הזום ומיקום התצוגה של מצב זרימה נמחקים, ובפעם הבאה שפותחים את מצב זרימה הוא מתחיל מחדש כמו בפעם הראשונה: בתרשים כולו, או בתצוגה ממוקדת אם הוא נפתח באמצעות התמקדות בטבלאות.
מצב זרימה לעולם אינו עורך את המסמך
מצב זרימה רק קורא את התרשים. זום, הזזת התצוגה, הזזת כרטיסים, Tidy Up, תצוגת השורות, נעיצות, התמקדות ומעבר צעד אחר צעד באמצעות Previous table ו-Next table אינם מוסיפים דבר להיסטוריית הפעולות.
הם גם אינם משנים דבר בתרשים. לחיצה על כרטיס אמנם מעבירה את הטבלה שלו לחזית, בדיוק כמו לחיצה על טבלה בכרטיסיית ERD, כך שהיא נמצאת בחזית גם שם, אך סדר השכבות אינו נשמר – ראו הזזת כמה טבלאות. גם Graph אינו נוגע בתרשים, באותו אופן.
הרשימה Name View היא יוצאת מן הכלל, ורק כל עוד הנעילה Name View כבויה: בחירה מחליפה אז את תצוגת השמות של התרשים, שנשמרת ושהתצוגה של השותפים לעריכה מתחלפת יחד איתה. כל עוד הנעילה מופעלת, כפי שהיא כברירת מחדל, בחירה משנה רק את המסך של המשתמש. בכל מקרה היא אינה מוסיפה דבר להיסטוריית הפעולות.
לחיצה על כרטיס לעולם אינה מוסיפה קשר. אם כרטיסיית ERD נעזבה באמצע שרטוט של קשר, לחיצה על כרטיס בוחרת את הטבלה שלו כנקודת התחלה כשעדיין לא נבחרה טבלה, ואחרת מסיימת את השרטוט.
לחצן הכרטיס עם סמל הקישור החיצוני הולך רחוק יותר, כי הוא מוציא את המשתמש ממצב זרימה: כשכרטיסיית ERD צריכה לגלול אל הטבלה, הגלילה הזו נרשמת כמו כל שינוי אחר של מיקום התצוגה.
העריכות של שותפים לעריכה ממשיכות להגיע לתרשים בזמן שהמשתמש נמצא במצב זרימה, והכרטיסים מתעדכנים לפי הטבלאות והקשרים שהם מוסיפים או מסירים – ראו אופן הפריסה במצב זרימה.
טבעות הבחירה והפוקוס שלהם מוצגות על הכרטיסים, אך סמני העכבר ומלבני הבחירה שלהם אינם מוצגים – ראו עריכה שיתופית.
שני המצבים, כולל ההתמקדות והמעבר בין הצעדים, פועלים גם בעורך readonly, וכך גם הרשימה Name View, שבעורך כזה מחליפה את התצוגה רק במסך של המשתמש.
בכרטיסיית ERD של עורך לקריאה בלבד תפריט הטבלה מכיל רק את Table Properties ולחיצה אינה בוחרת טבלה, ולכן מתמקדים באמצעות Alt + F (Windows/Linux) או ⌥ + F (Mac) על הטבלה שקפיצה מהסייר או מהחיפוש המהיר בחרה.