Oprogramowanie SoftwareStudio umożliwia wyświetlenie oraz edycję schematów, które zostały wykonane za pomocą aplikacji draw.io.
Aplikacja ta (dostępna pod adresem draw.io) umożliwia wykonanie schematów i ich pobranie m.in.
- na lokalny dysk twardy,
- Dysk Google,
- Dropbox,
- w postaci adresu URL.
Wygenerowany adres URL wykorzystujemy do wyświetlenia w Studio Magazyn Narzędzi.net wspomnianych schematów . Aby uzyskać link do wykonanego schematu należy użyć: FILE-> Export as -> URL
Po wykonaniu tej sekwencji zostanie wyświetlone okno.
Po użyciu przycisku Create wyświetlone zostanie okno z adresem URL do zapisanego schematu.
Link ten umożliwia odwołanie się do wykonanego rysunku pozwalając na wyświetlenie go w programie. Aby schemat był dostępny należy wykonać odpowiedni zapis w skorowidzu, gdzie
Pole | Opis |
Typ | DRAW |
Aktywne | Checkbox odpowiadający za aktywność schematu i jego dostępność w programie |
Rola | Rola programowa w jakiej wykorzystywany będzie schemat |
Kod | |
Kod1 | Oznaczenie typu pliku E do edycji V do podglądu |
Opis | Link do schematu wygenerowany w draw.io |
Uwagi | Wyświetlana nazwa schematu |
Kolejność | Definiuje kolejność wyświetlania |
Plik ikony | Ikona która jest wyświetlana w submenu_8 |
UWAGA !!!
Link zawarty w opisie w zależności od przeznaczenia różnią się jednym znakiem w podawanym do opisu adresie URL.
Dla podglądu
Dla edycji
Różnica pomiędzy linkami zawarta jest w ciągu lightbox=1 dla podglądu i lightbox=0 dla edycji, dlatego też w skorowidzu zapisywane są osobne pozycje dla edycji (przyp. KOD1=E) i podglądu (KOD1=V).
Przykładowe zapytanie do wyświetlenia schematów które można edytować w programie za pomocą modułu draw.io
SELECT KOD AS NAME, UWAGI AS TEKST, ('~/role_sys/jqs.aspx?kod=NARDRAWIO&drawkod=' + KOD) as TARGETURL, IKONA from x_skorowidze WHERE (PRX = 'DRAW') AND KOD1='E' AND (ROLASYS = 'NAR') and aktywne=1 order by KOLEJNOSC, OPIS
Efektem zapytania jest dynamicznie budowane submenu z pozycjami schematów podlegających edycji w programie, które zapisane są w skorowidzu i zaznaczone są jako aktywne.