logo-softwarestudio-2020-600

Ustawienie schematów Draw.io

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

PoleOpis
TypDRAW
AktywneCheckbox odpowiadający za aktywność schematu i jego dostępność w programie
RolaRola programowa w jakiej wykorzystywany będzie schemat
Kod 
Kod1Oznaczenie typu pliku E do edycji V do podglądu
OpisLink do schematu wygenerowany w draw.io
UwagiWyświetlana nazwa schematu
KolejnośćDefiniuje kolejność wyświetlania
Plik ikonyIkona 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.