WINFLECTOR SOFTVER

Uputstvo za instalaciju i održavanje Winflector softvera

SERVISNA DOKUMENTACIJA

Winflector softver

O Winflector-u

Winflector je softver za virtuelizaciju koji lako, brzo i efikasno deli Windows aplikacije preko mreže. Winflector softver koristi klijent-server model i čine ga dve softverske komponente: "Winflector server" i "Winflector klijent".

Winflector server pokrenut na centralnom serveru aplikacija virtuelizuje aplikacije preko Winflector klijenta dostupnog za Windows, Linux i MAC OSX.

Winflector server – je serverska softverska komponenta klijent-server modela, i instalira se na centralni server aplikacija. Ima funkciju deljenja Windows aplikacija preko LAN i WAN mreže udaljenim računarima, tzv. klijentima. Za korisnika nema razlike u interfejsu i funkcionisanju stvarne i virtuelne verzije aplikacije.

Od ver. 3992 podržane su sledeće verzije Windows-a: Windows 7, Windows 8/8.1, Windows 10, Windows 11, Windows Server 2008R2, Windows Server 2012/2012R2, Windows Server 2016, Windows Server 2019, Windows Server 2022

Winflector klijent – je klijentska softverska komponenta klijent-server modela. Instalira se i pokreće na računaru (radnoj stanici) korisnika i na zahtev daje pristup deljenim aplikacijima koje su instalirane na aplikacioni server.

Winflector klijent radi na sledećim platormama: Windows XP, Windows Vista, Windows 7, Windows 8/8.1, Windows 10, Windows 11, Windows Server 2003, Windows Server 2008/2008R2, Windows Server 2012/2012R2, Windows Server 2016, Windows Server 2019
Linux 32/64-bit (uklj. Ubuntu), GTK 2.12+, X11R6+ (na primer Ubuntu 7.10, Fedora 10, Debian 5.0, CentOS 6.0, OpenSuSE 10.3, SuSE 11.0, Linux Mint 4.0 ili noviji)
Platforme zasnovane na ARM arhitekturi (npr. Rasberry Pi)
MAC OSX
Android version 1.5 ili noviji
Web pregledač sa HTML5

Osnovne karakteristike Winflector softvera:

  • Aplikacije se izvršavaju na daljinu preko LAN, WAN (Interneta), VPN namenske veze, i veze sa malom propusnošću;
  • Aplikacije se izvršavaju na Public ili Private Cloud Windows aplikacionom serveru, dok udaljeni korisnik pristupa samo prozorima pokrenute aplikacije;
  • Omogućava deljenje bilo koje Windows aplikacije, koju mogu izvršiti udaljeni korisnici bez ikakvih modifikacija koda aplikacije, zadržavajući svoj izvorni izgled i funkcionalnost;
  • Računar na strani klijenta može raditi pod Windows, Linux, MAC ili Android operativnim sistemom;
  • Administrator Windows aplikacionog servera odlučuje koje Windows aplikacije će se deliti svakom od korisnika zasebno.
Zahvaljujući naprednim osobinama Winflector softvera, Winflector server i ERP Calculus12 se instaliraju na Public cloud virtuelnu serversku mašinu ili Private cloud kompanijski server, dok udaljeni korisnici (računari klijenti) koriste Winflector klijent softversku komponentu za Linux, Windows, Android i HTML5 pregledač. Korisnici preko Winflector klijenta pristupaju Calculus12 aplikacijama na isti način kao da rade lokalno. Winflector softver ne koristi usluge udaljene radne površine (ranije poznat kao Windows Terminal Services), RemoteApp ili Citrix proizvode (XenApp).

Za administriranje Public cloud virtuelnog aplikacionog servera administrator koristi Microsoft Remote Desktop Connection (RDC) ili drugi odgovarajući RD softver.

Preuzimanje Winflector softvera

Winflector server instalirate, zavisno od lokacije i namene, na Public ili Private cloud virtuelni server ili na računar koji se fizički nalazi u okviru kompanije i ima ulogu aplikacionog servera - u daljem tekstu koristićemo za sve navedene servere zajednički naziv aplikacioni server. Prijavite se preko Remote Desktop Connection (RDC) na aplikacioni server i preuzmite Winflector.zip arhivu sa linka koji ste dobili u e-pošti.

Preuzmite Winflector.zip arhivu i sačuvajte je u fascikli C:\Users\(administratorski nalog)\Install\Winflector install. Možete sačuvati i raspakovati Winflector.zip arhivu i na neku drugu lokaciju. Arhiva sadrži tri datoteke:

Datoteka Sadržaj
Aktivacioni_kod.txt Sadrži aktivacioni kod za licenciranje Winflector servera
wfsetup-NNNN.exe Instalacioni fajl Winflector servera za Windows OS. Instalira i serversku i klijentsku komponentu Winflector softvera.
NNNN - broj verzije Winflector softvera
wfclsetup-NNNN.exe Instalacioni fajl Winflector klijenta za Windows OS. Instalira samo izvornu klijentsku komponentu Winflector softvera.
NNNN - broj verzije Winflector softvera
Calculus Cloud pravilo
Na disku aplikacionog servera obavezno kreirajte fasciklu u kojoj ćete čuvati ovu i sve buduće instalacije Winflector softvera.

Winflector server

Instalacija Winflector servera

Standardnom instalacijom, na aplikacioni server će se instalirati i serverska i klijentska programska komponenta Winflector softvera.

VAŽAN USLOV!
Podrazumeva se da je pre instaliranja Winflector servera, ERP Calculus12 instaliran na aplikacioni server i podešen za rad.

U koracima koji slede instaliraćete Winflector server na aplikacioni server i aktivirati licencu unosom aktivacionog koda koji se nalazi u TXT datoteci Aktivacioni_kod.txt. Prilikom prvog pokretanja Winflector servera podesićete niz parametara i uključiti neophodne opcije Winflector servera, podesiti Windows Active Directory korisničke naloge i prijaviti Winflector serveru samo one ERP Calculus12 aplikacije koje će se deliti udaljenim korisnicima.

Za instalaciju Winflector servera pokrenite instalacioni fajl wfsetup-NNNN.exe iz fascikle u koju ste ga sačuvali prilikom preuzimanja arhive:
INFO
Kliknite na prvu sliku da je uvećate. Uvećana slika sadrži opis operacije.

Postupak instalacije Winflector servera:

Licenciranje Winflector servera

PODSETNIK
U datoteci Aktivacioni_kod.txt nalazi se kod za aktivaciju Winflector servera.

Pokrenite Winflector server kako biste uneli aktivacioni kod za registraciju Winflector servera. U nastavku je uputstvo korak po korak.

Postupak registracije Winflector servera:


Ukoliko je aktivacija uspešna u "Device users limit" biće prikazan ukupan broj konkurentnih radnih stanica za istovremeni pristup Winflector serveru (broj konkurentnih radnih stanica = broj korisnika koji se mogu istovremno prijaviti na Winflector server). U sekciji "Licensed to" prikazani su podaci vlasnika serverske licence - naziv firme, adrsa, mesto i država. U sekciji License number prikazuje se licenca Winflector servera npr. WI/3471/F/21.

INFO
Sačuvajte aktivacioni kod. Trebaće vam ukoliko se ukaže potreba za većim brojem konkurentnih radnih stanica (računara klijenata) od prvobitno dodeljenih.

Aktiviranje novih WF klijenata

Za naknadno dodavanje dokupljenog broja Winflector klijenata, Winflector server zahteva unos aktivacionog koda. Da otvorite Winflector modul za unos aktivacionog koda kliknite na dugme "Preferences" u glavnom prozoru Winflector servera, a zatim kliknite na dugme "Licensing". Aktivacija se može izvršiti automatski putem Interneta posle unosa aktivacionog koda koji se nalazi u TXT datoteci Aktivacioni_kod.txt. Dugme postaje aktivno kada se unese ili sa PASTE nalepi važeći aktivacijski kod.

Posle aktivacije dodatnog broja konkurentnih radnih stanica, glavni prozor Winflector servera prikazuje ukupan broj konkurentnih radnih stanica, broj i vrstu serverske licence kao i naziv i adresu vlasnika licence za Winflector server.

Struktura Winflector direktorijuma

Sistem (C:) Winflector
|--- dev/
     |-- wf/
|--- doc/
|--- server/
       |-- applogs/
       |-- client/
       |-- drivers/
       |-- httproot/
       |-- license/
|--- tools/
       |-- certins/
|--- uninst/
License.txt
license_detours.txt
readme.txt

Mapiranje portova

U zavisnost da li se ERP Calculus12 i Winflector server izvršavaju na Calculus Public Cloud zakupljenom Virtuelnom serveru ili Calculus Private Cloud kompanijskom On-premise serveru, neophodno je da za rad Winflector servera preusmerite podrazumevane portove (eng. port forwarding ili port mapping).

Ukoliko se Winflector server instalira na zakupljeni Public Cloud Virtuelni server, potrebno je da tehničkoj podršci provajdera pošaljete zahtev za otvaranje portova 6601 i 8080 u slučaju da nisu već otvoreni. Zakupom Virtuelnog servera, korisnik već dobija jednu javnu (eksternu) statičku IP adresu. Ukoliko to nije slučaj, potrebno je od provajdera obezbediti i javnu statičku IP adresu.

Ako ste Winflctor server instalirali na Private Cloud server na kojem je već u funkciji ERP Calculus12, neophodno je da obezbedite klijentima (radnim stanicama) pristup Winflector serveru, tj. ostalim računarima u lokalnoj kompanijskoj mreži koji će koristiti ili već koriste Calculus12. Mrežnom adapteru On-premise servera dodelite internu statičku IP adresu i za tu IP adresu na mrežnom ruteru otvorite port 6601 (19C9 hex) i taj port unesete u Winflector server → Preferences → Options u polje "Server port: TCP", (vidi sliku).

U praksi je sve češći slučaj da Calculus korisnici povezuju svoj Web Shop sa Calculus bazom podataka kroz Calculus Veb servis. Prilikom kreiranja Calculus Veb servisa, IIS (Internet Information Service) podrazumevano koristi HTTP port 80 (0050 hex). Da ne bi došlo do sudaranja IIS i Winflector internog HTTP servera koji takođe podrazumevano koristi port 80, korisno je da na ruteru za potrebe internog Winflector HTTP servera otvorite neki drugi port - npr. 8080 (1F90 hex) i taj port unesete u Winflector server → Preferences → Options → Configure WEB interface u polje "HTTP port number:", (vidi sliku).

Posle ovih akcija, ukoliko ste menjali neki od gore pomenutih portova, snimite promene. Imajte u vidu da će se Winflector server posle izmene portova automatski restartovati. Ukoliko postoji zahtev da se Calculus12 aplikacijama pristupa i sa Interneta, porebno je obezbediti javnu statičku IP adresu.

Kako je dodeljivanje interne statičke IP adrese mrežnom adapteru aplikacionog servera obavezno, konfigurisanje interne statičke IP adrese pokazaćemo na primeru operativnog sistema Windows Server 2019. Postupak je identičan i za Public Cloud virtuelni aplikacioni server i Private Dedicated Server sa instaliranim OS Windows Server 2019. Podrazumeva se da ste prijavljeni na aplikacioni server preko RDP sa adminstratorskim nalogom i da je Winflector server instaliran.

Postupak:
    Korak 1:

    Otvorite Command Prompt i unesite ipconfig /all komandu pa pritisnite "Enter". IP adresa aplikacionog servera je u redu "IPv4 Address", primarna DNS IP adresa je u redu "DNS Servers", i podrazumevana IP adresa rutera je u redu "Default Gateway".

    Korak 2:

    Otvorite Ethernet Adapter Properties - kliknite Control Panel u Windows start meniju. U okviru Control Panel-a, kliknite na Network and Internet i zatim kliknite na Network and Sharing Center.
    U okviru Network and Sharing Center kliknite na Change Adapter Settings. Otvoriće se lista priključenih mrežnih adaptera.
    Pokažite mišem na ikonicu Ethernet, i desnim klikom otvorite kontekstni meni i kliknite na opciju Properties da otvorite prozor za podešavanje tog mrežnog adaptera.

    Korak 3:

    U prozoru "Ethernet Properties" selektujte "Internet Protocol Version 4 (TCP/IPv4)" i zatim klinite na dugme "Properties" da kongigurišete IPv4 statičku adresu.
    Izaberite radio dugme "Use the following IP address" i u polje "IP address:" unesite IP adresu.
    Izaberite radio dugme "Use the following DNS server addresses" i unesite DNS adresu. Kliknite na dugme OK da biste sačuvali konfiguraciju.

    Korak 4:

    Da utvrdite koju trenutnu IPv4 IP adresu mrežnog adaptera aplikacionog servera vidi Winflector server kliknite na dugme "Preferences" i u prozoru "Server data" kliknite na "Farm". U prozoru "Farm member and configuration files paths" u sekciji "Server will be visible at the following addresses" pročitajte IP adresu - u ovom primeru je to IPv4 192.168.1.10 adresa.

VAŽNO!
Samo na mrežnom adapteru On-premise servera morate postaviti internu statičku IP adresu. Svi ostali umreženi računari mogi i dalje koristiti dinamičke IP adrese. Vodite računa kod servera koji imaju više mrežnih adaptera (kartica) da postavite statičku IP adresu za odgovarajući adapter. Statičku IP adresu odredite prema trenutnoj IP adresi lan adaptera i IP adresi rutera. Promenu podešavanja IP adrese na računaru može da obavi samo administrator. Ako niste administrator, moraćete da unesete lozinku administratora.
KORISNI ALATI
Preuzmite koristan alat za dijagnostiku portova Port Forwarding Network Utilities
ADMINISTRACIJA SISTEMA
Kod Calculus Public Cloud rešenja podrazumeva se da administraciju virtuelnog aplikacionog servera obavlja Calculusov adminstrator ili administrator Calculus zastupnika. Sam aplikacioni server je u vlasništvu treće strane (cloud service provajdera) koji je u obavezi da tehnički održava sistem i čini ga uvek dostupnim putem interneta.

Calculus Private Cloud se sastoji od resursa koje isključivo obezbeđuje i koristi kompanija korisnika. Aplikacioni server i radne stanice najčešće se nalaze na fizičkoj lokaciji data centra korisnika gde se aplikacioni server konfiguriše za rad u privatnoj mreži. Ovo rešenje zahteva viši nivo IT ekspertize u kompaniji, a ukoliko to nije slučaj, potrebno je ugovoriti način i obim angažovanja eksternih IT stručnjaka koje može obezbediti Calculus, zastupnik ili treća strana.

Calculus Hybrid Cloud predstavlja kombinaciju jednog Private i jednog Public Cloud-a najčešće za potrebe e-trgovine korisnika. Private Cloud je lociran na fizičkoj lokaciji kompanije korisnika, dok je Public Cloud izvan data centra kompanije u vidu Business to Consumer (B2C) i/ili Business to Business (B2B). Pri tom treba uzeti u obzir troškove korišćenja Calculus Veb servisa i ugovoriti način angažovanja IT stručnjaka.

Start Winflector servera

Startovanje Winflector servera ... Pokretanje servera i provera otvorenih portova.

Deljenje Calculus12 aplikacija

Na Winflector server dodajte aplikacije ...

Windows/Active Directory

Autorizcija Windows korisnika

Za svaki klijentski računar u LAN ili WAN mreži na Windows aplikacionom serveru treba kreirati korisnički nalog. Otvorite "Computer Management → System Tools → Local User and Groups". U "User" kreirajte Windows korisničke naloge za sve radne stanice sa kojih se pristupa Calculus12 aplikacijama, (vidi sliku).

Učitaj sliku

Podešavanje autorizacije preko Windows/Active Directory-a

Najjednostavnija opcija (bez grupa korisnika) je postavljanje autorizacije na Windows/Active Directory i uvođenje imena domena ili računara. U glavnom Winflector server prozoru idite na "Preferences → Users accounts" i iz padajuće liste polja "Authentification via" izaberite opciju "Local Windows/Active Directory" a u polje "Domain name" unesite naziv domena (računara) i snimite promenu, (vidi sliku).

Učitaj sliku

Korisnik na klijentskoj strani prijavljuje se na aplikacioni server kroz glavni prozor Winflector klijentske aplikacije tako što unosi: naziv korisnika, lozinku i naziv domena, (vidi sliku).

Učitaj sliku

VAŽNO!
Imajte u vidu da sada svi Windows korisnici mogu da se povežu na Winflector server i da im je omogućen pristup svim Calculus12 aplikacijama koje je administrator odobrio za delenje u prethodnom poglavlju Deljenje Calculus12 aplikacija.

Podešavanje autorizacije samo za članove grupa

Sledeća opcija je postavljanje autorizacije na Windows/Active Directory i uvođenje imena domena sa ovlašćenjem samo za članove grupe. U glavnom Winflector server prozoru idite na "Preferences → Users accounts" i iz padajuće liste polja "Authentification via" izaberite opciju "Local Windows/Active Directory" a u polje "Domain name" unesite naziv domena.
Potvrdite ček polje "Authorize only members of the groups below" i kliknite na dugme "Add group", unesite naziv grupe i snimite promenu. Ako želite da dodate više grupa, ponovo kliknite na dugme "Add group i ponovite opisani postupak. Tako radite za svaku sledeću grupu kojoj odobravate pristup, (vidi sliku).

Učitaj sliku

VAŽNO!
Sada samo članovi navedenih Windows grupa mogu da se povežu na Winflector server i omogućen im je pristup svim Calculus12 aplikacijama koje je administrator odobrio za delenje u prethodnom poglavlju Deljenje Calculus12 aplikacija.

Autorizacija za članove grupa sa dodeljivanjem aplikacija grupama

Nakon što podesite autorizaciju samo za članove grupa možete svakoj grupi dodeliti poseban set Calculus12 aplikacija. Selektujte naziv grupe npr Users i kliknite na dugme "Applications", (vidi sliku).

Učitaj sliku

Otvara se novi dijalog prozor "Aplications available for users" u kome treba selektovati Calculus12 aplikacije koje mogu biti dodeljene korisnicima grupe. Sve aplikacije koje su raspoložive za dodelu grupama i korisnicima definisane su u prethodnom poglavlju Dozvoljene Calculus aplikacija. Ukoliko je potrebno da se sve aplikacije na spisku dodele grupi, samo potvrdite ček polje "Make all applications available for selected group", (vidi slike).
Selektujte naziv sledeće grupe npr. Winflector users i kliknite na dugme "Applications", (vidi slike).
Kad završite dodeljivanje Calculus12 aplikacija grupama korisnika, potvrdite ček polje "Allow only group assigned applications" kako biste članovima npr. grupe Winflector users dozvolili pristup samo onim Calculus12 aplikacijama koje ste dodelili grupi Winflector users. Snimite promenu kako bi je Winflector server evidentirao, (vidi slike).
VAŽNO!
Sada samo članovi navedenih Windows grupa mogu da se povežu na Winflector server i omogućen im je pristup samo onim Calculus12 aplikacijama koje ste svakoj Windows grupi dodelili dugmetom "Applications".

Autorizacija za članove grupa sa dodeljivanjem aplikacija Windows korisncima

Nakon što ste podesili autorizaciju samo za članove grupa i svakoj grupi dodelili set Calculus12 aplikacija, možete svakom Windows korisniku dodeliti lični set Calculus12 aplikacija nezavisno od postavljenih ograničenja na grupama korisnika. Isključite opciju "Allow only group assigned applications" i potvrdite opciju "Assign application to Windows/AD users" i kliknite na dugme za ažuriranje spiska korisnika "Update users" da Winflector server preuzme/ažurira listu korisnika od kontrolera domena koji su članovi svih postavljenih grupa. Sada možete Calculus12 aplikacije pojedinačno dodeljivati svakom korisniku sa liste tako što selektujete korisnika sa liste i kliknete na dugme "Applications", (vidi slike).

VAŽNO!
Podrazumevano su sve deljene Calculus12 aplikacije dostupne svakom članu (korisniku) sa liste preuzete od kontrolera domena, vidi sliku ispod.

Učitaj sliku

Na Winflector server istovremeno se može prijaviti i koristiti usluge virtuelnog aplikativnog servera samo onaj broj korisnika (klijenata) jednak broju koji možete videti u "Device users limit" glavnog prozora Winflector servera, (vidi sliku).

Učitaj sliku

U skladu sa potrebama odredite i dodelite svakom Windows korisniku potreban broj istovremenih (konkurentnih) konekcija na Winflector server. U konkretnom slučaju to znači da kada Windows korisniku dodelite 1 konekciju, sa tim nalogom se može istovremeno prijaviti na server samo jedan uređaj (računar, ...). Ako npr. imate na raspolaganju 10 konkurentih konekcija za radne stanice, taj broj konekcija možete raspodeliti na Windows korisnike dok ih sve ne utrošite. U slučaju da Windows korisniku dodelite tri konekcije, sa tim nalogom se na server istovremeno može prijaviti sa tri uređaja koji se nalaze na istoj ili različitim geografskim lokacijama. Unesite u polje "Logon limits devices" broj konkurentnih uređaja (radnih stanica) i snimite promenu, (vidi sliku).

Učitaj sliku

U slučaju da se pokuša prijava na server sa četvrtog uređaja koristeći isti Windows nalog, server će zabraniti pristup i poslati klijentu odgovarajuću poruku o prekoračenju broja konkurentih prijava sa radnih stanica.
KORISNO JE ZNATI
Winflector klijentski softver možete instalirati na neograničen broj računara ali na server istovremeno možete da se prijavite samo sa onog broja računara koji je unet u polje "Logon limits devices". Kada se bilo koji od prijavljenih računara odjavi, moguća je prijava sa bilo kog drugog računara sa istim Windows nalogom.

Grupa "Winflector users"

U poglavlju Windows/Active Directory bilo je govora o sistemu provere identiteta korisnika koji se prijavljuju na Winflector server preko lokalne Windows autorizacije ili Windows Active Directory. Postavljanjem autorizacije preko Windows/Active Directory, poveravate Windows operativnom sistemu kontrolu ko može i pod kojim uslovima pristupiti Winflector serveru, prijaviti se na Winflector HTTP server, pokrenuti dozvoljene Calculus12 aplikacije, pristupiti podacima u bazi podataka i koristiti ostale deljene resurse (sistem štampi, B2B servise, Calculus Web servis, ...).

Instalacija Winflector servera kreira novu Windows grupu "Winflector users". Instalaciona procedura ovoj grupi automatski dodeljuje administratora kao člana grupe. Ovoj Windows grupi dodelite sve Windows korisničke naloge koji će se prijavljivati na Winflector server, odnosno na aplikacioni server. Ove korisnike možete praktično "izolovati" kao Winflector korisnike ukoliko ih isključite/izbacite iz svih ostalih grupa (Users, ...), (vidi sliku).

Učitaj sliku

(vidi sliku) U prozoru "User accounts" kreirajte grupu "Winflector users". Unesite tačan naziv Windows grupe: "Winflector users". Snimite promenu. Pazite da tačno unesete naziv grupe. Winflector server je neće prihvatiti ukoliko postoji sintaksna greška.

(vidi sliku) Selektujte grupu "Winflector users" i kliknite na dugme "Apliccations". U novom dijalog prozoru sa spiskom dozvoljenih aplikacija, ček polje "Make all applications available for selected group" ostavite prazno. U ovom prozoru ni jedna dozvoljena Calculus12 ne sme biti dodeljena grupi "Winflector users". Aplikacije ćete umesto grupi, dodeljivati samo članovima ove grupe.

(vidi sliku) Ček polje "Allow only group assigned applications" ostavite prazno. Snimite promenu. Potvrdite ček polje "Assign application to Windows/AD users" i odmah zatim kliknite da dugme "Update users" da Winflector server preuzme/ažurira listu članova grupe "Winflector users" od kontrolera domena.

(vidi sliku) Posle klika na dugme "Update users", u okviru sekcije "User profiles list" ažuriraće se spisak svih članova grupe. Sada selektujte člana po člana grupe i dodelite svakom članu samo one Calculus12 aplikacije koje može koristiti. Npr. članu/nalogu koji će koristiti maloprodaja, najčešće ćete dodeljivati samo programe Calculus ESIR Kasa i Prodavnica, (vidi slike).
WINFLECTOR PRAVILA
1. Grupa "Winflector users" podrazumevano se kreira u toku instalacije Winflector servera na Windows aplikacioni server. Posle instalacije restartujete računar kako bi se "Winflector users" grupa inicijalizovala.
2. Ukoliko se ne izvrši dodela aplikacija, Winflector klijent će prilikom konekcije na Winflector server javiti da prijavljenom korisniku nisu dodeljene aplikcije. Korisniku možete dodeliti sve raspoložive Calculus12 aplikacije ili samo neke od njih.
3. Članovima grupe "Winflector users" možete dodeliti i druge Windows aplikacije koje ste stavili na listu dozvoljenih aplikacija.

Podešavanje Winflector servera

Dugme "Options" - otvara dijalog prozor koji omogućava promenu parametara Winflector servera. Trenutne vrednosti svih parametara učitavaju se sa Winflector servera po startovanju ovog dijalog prozora.

 
CALCULUSCLOUD PRAVILO
Dva tastera se nalaze u gornjem delu prozora:
  • Dugme "Defaults" (Podrazumevano) - postavlja sve parametre na podrazumevane vrednosti (koristite ovu funkciju oprezno jer podrazumevane vrednosti prepisuju sve prethodno postavljene i snimljene promene).
  • Dugme "Refresh data" (Osveži podatke) – čita trenutne vrednosti parametara sa Winflector servera (ova funkcija takođe prepisuje sve prethodno napravljene i nesačuvane promene).

Podešavanje Winflector HTTP servera

Dugme Enable internal HTTP server (Omogući interni HTTP server) - postavlja Winflector HTTP server koji omogućava pokretanje aplikacije putem internet pregledača. Klikom na dugme "Configure WEB interface" (Konfigurisanje WEB interfejsa) – otvara dijalog prozor koji omogućava konfigurisanje HTTP-a. Trenutne vrednosti svih parametara učitavaju se sa Winflector servera po startovanju ovog dijalog prozora.

WEB konfiguracija:

Winflector server monitoring

Monitor servera daje informacije o klijentskim (terminalskim) sesijama koje se trenutno izvršavaju na serveru aplikacija. Takođe pruža alat za uklanjanje izabrane sesije, koja se iz nekog razloga ne može zatvoriti sa klijentskog računara.

Sledeće informacije su prikazane u prozoru monitora:

  • TID - Broj sesije
  • User - Korisničko ime/naziv naloga
  • Prot. - Komunikacioni protokol
  • NAT Addr - NAT adresa radne stanice (ako se koristi)
  • TE Addr - Adresa korisničke radne stanice
  • MAC/ID - Jedinstveni identifikator (MAC adresa mrežnog adaptera)
  • Start timestamp - Datum i vreme prijave na sesiju
  • Process ID - ID procesa prijave na aplikacioni server (PID)
  • Application name - Naziv Calculus12 aplikacije
  • BofL [CL] - Vreme (u sekundama) od poslednje poruke klijenta
  • BofL [APP] - Vreme (u sekundama) od poslednje poruke aplikacije
  • RAM [bytes] - Korišćenje memorije
  • CPU rime [ms] - CPU vreme koje C12 aplikacija koristi
Sadržaj prozora može se sortirati po bilo kojoj koloni klikom na zaglavlje te kolone. Sadržaj prozora se podrazumevano sortira prema TID broju sesije. Ako korisnik odabere sortiranje po drugoj koloni, u zaglavlju te kolone pojaviće se znak zvezdice *.

Dijalog prozor sadrži sledeću dugmad:

  • Refresh data (Osveži) - čita trenutne informacije sa servera, sadržaj prozora se zamenjuje novim informacijama.
  • CPU details (CPU detalji) - Otvara dijalog prozor koji prikazuje informacije o procesoru koji koristi aplikacija podeljen na vreme CPU korisnika i vreme CPU sistemskog jezgra.
  • RAM details (RAM detalji) - otvara dijalog prozor koji sadrži detaljne informacije o memoriji koju koristi aplikacija .
  • Kil session (Ubij sesiju) - završava odabranu sesiju bez obzira na njen status.
  • Exit (Izlaz) - zatvara prozor monitora i vraća se u glavni prozor.
CALCULUSCLOUD PRAVILO

Režim održavanja servera

Maintenance mode (Režim održavanja) - potvrdom ovog ček polja prebacuje se server u režim održavanja. U ovom režimu server ne prihvata nove prijave. Već povezane sesije rade normalno. Nakon što je odabran način održavanja, zeleni znak pored polja za izbor će se promeniti u crveni. Prijave više neće biti blokirane, a znak će promeniti boju u zelenu nakon isključivanja režima održavanja.

Ponovno pokretanje servera - RESTART

Server(Re)start (Ponovno pokretanje servera) - klikom na ovo dugme ponovo ćete pokrenuti Winflector server. Sve aktivne sesije će biti prekinute. Zeleni znak pored dugmeta privremeno će promeniti boju u žutu i ​​vratiti se u zelenu nakon ponovnog pokretanja. Ponovno pokretanje sa izabranim režimom održavanja prekinuće vezu sa svim sesijama i sprečiće nove veze.

 

Poruke administratora korisnicima


(vidi sliku) Display a message to users (Prikaži poruku korisnicima) - otvara se dijalog prozor koji vam omogućava da definišete i pošaljete tekstualnu poruku trenutno svim prijavljenim korisnicima (najviše do 300 karaktera). Winflector server će sačuvati tekst poslednje poslate poruke.

WINFLECTOR KLIJENT

O Winflector klijentu

Winflector server može da koristi Winflector klijent instaliran kao aplikacija na korisnikovom računaru (program wfc.exe) ili HTML5 klijent koji radi u prozoru web pregledača. Aplikacija Wfc.exe je klijent softvera Winflector server. Wfc.exe se koristiti za daljinsko pokretanje Calculus12 aplikacija koji će se izvršavati na virtuelnom serveru aplikacija. Wfc.exe se može izvršiti u grafičkom ili režimu komandne linije. Ukoliko nameravate da izvršavate klijent u režimu komandne linije, preuzmite uputstvo sa spiskom i opisom patametara sa linka Users manual (PDF format).

Winflector klijent radi na sledećim platormama: Windows XP, Windows Vista, Windows 7, Windows 8/8.1, Windows 10, Windows 11, Windows Server 2003, Windows Server 2008/2008R2, Windows Server 2012/2012R2, Windows Server 2016, Windows Server 2019
Linux 32/64-bit (uklj. Ubuntu), GTK 2.12+, X11R6+ (na primer Ubuntu 7.10, Fedora 10, Debian 5.0, CentOS 6.0, OpenSuSE 10.3, SuSE 11.0, Linux Mint 4.0 ili noviji)
Platforme zasnovane na ARM arhitekturi (npr. Rasberry Pi)
MAC OSX
Android version 1.5 ili noviji
Web pregledač sa HTML5
PAŽNJA!
Imajte na umu da Winflector klijent većinu parametara koje mu definišete može "prepisati" parametrima koje mu je administrator definisao na Winflector serveru. Parametri koje Winflector klijent primi od servera nisu vidljivi u modulu Wfc.exe. Oni se primenjuju samo kada se Calculus12 aplikacija pokrene na aplikacionom serveru. U takvim situacijama parametri klijenta postavljeni u Winflector serveru imaju prioritet nad paramtrima definisanim u samom Winflector klijentu.

Preuzimanje instalacije

Možete na dva načina instalirati Winflecor klijent na Windows klijentski uređaj. Od načina instalacije zavisi kiji ćete instalacioni fajl Winflector klijenta koristiti, a samim tim i koju instalaciju Winflector klijenta ćete preuzeti.

1. Prvi način je potpuna instalacija iz zasebnog instalera i moguća je samo za Windows klijente. Ova instalacija omogućava izbor parametara instalacije, uključujući instalacioni direktorijum. Jednom ovako instaliran Winflecor klijent radi sa svim verzijama Winflector servera. Za ovu instalaciju koristite instalacioni fajl klijenta wfclsetup-NNNN.exe na način opisan u odeljku Preuzimanje Winflector softvera. NNNN je broj aktuelne verzije Winflector softvera.

2. Drugi način je minimalna instalacija klijenta uz korišćenje veb pregledača. Ova instalacija zahteva da je Winflector server instaliran i da je u funkciji (pokrenut). Pokrenut instaler neće pitati za parametre instalacije i instaliraće klijent u direktorijum userappdata, najčešće:

C:\Users\(username)\AppData\Roaming\Vinflector client

Postupak je sledeći - konektujte se preko RDC ili TeaamViewer-a na korisnikov računar. Pokrenite internet pregledač i unesite link http://cloud.calculus.rs. Otvoriće se veb stranica za izbor CalculusCloud virtuelnog aplikacionog servera. Kliknite na dugme "Oblaci" da otvorite padajuću listu sa nazivima virtuelnih servera i izaberite korisnikov virtuelni server, (VIDI SLIKU).

Učitaj sliku

Otvoriće se veb stranica za prijavu na izabrani CalculusCloud. Zatim kliknite na dugme u gornjem desnom uglu "KLIJENT" da otvorite veb stranicu za preuzimanje instalacionog fajla odgovarajuće verzije Winflector klijenta, (VIDI SLIKU).

Učitaj sliku

Otvoriće se stranica http://IP(domen)/wflogin_download.html koja se nalazi na internom HTTP serveru na kojem je kreiran Windows nalog korisnika. Kliknite na dugme za preuzimanje Windows verzije klijenta wflclient_en.exe.

CALCULUS CLOUD PRAVILO
Instalacioni fajl wflclient_en.exe nalazi se na aplikacionom serveru u fascikli C:\Winflector\server\httproot\bin. Kako na različitim virtuelnim aplikacionim serverima mogu biti instalirane različite verzije Winflector softvera, pa samim tim i klijenta, važno je da wflclient_en.exepreuzmete na gore opisani način.

Instalacija Winflector klijenta

Winflector klijent instalirajte na sve lokalne računare korisnika.

- Potpuna instalacija iz zasebnog instalera omogućena je samo za Windows klijente. Ova instalacija omogućava izbor parametara instalacije, uključujući instalacioni direktorijum. Jednom instaliran, ovako instaliran Winflecor klijent radi sa svim verzijama Winflector servera. Potpunu instalaciju Winflector klijenta pokrenite dvoklikom na preuzeti fajl wfclsetup-NNNN.exe. NNNN je broj aktuelne verzije Winflector softvera.


- Minimalnu instalaciju klijenta pokrenite dvoklikom na preuzeti fajl wfclsetup_en.exe. Potvrdno odgovorite na upozorenje da će biti instalirana nova aplikacija na vaš sistem.

Da započnete instalaciju kliknite na dugme "Install". Instalacija je jednostavna i traje veoma kratko. Instalaciona procedura neće tražiti dodatne informacije a Winflector klijent "Wfc.exe" biće instaliran u direktorijum sa podacima o korisničkim aplikacijama "C:\Users\(user)\AppData\Roaming\Winflector client\client", (VIDI SLIKE).
PAŽNJA!
Ako je Winflector klijent već instaliran na računar, on mora biti prvo deinstaliran.

Pokrenite wfclsetup_en.exe i kliknite na dugme "Install". Instalacioni program wfclsetup_en.exe uključuje samo minimalni Winflector klijentski softver. Fascikla instaliranog Winflector klijenta je C:\Users\(nalog korisnika)\AppData\Roaming\Winflector client.

Kontrole klijenta

Parametri klijenta

Parametri Winflector klijenta podeljeni su u osam kartica (tab-ova): Login (Prijava), Applications (Aplikacije), Transmission (Prenos), Printers (Štampači), COM Ports (COM portovi), Options (Opcije), Other (Ostalo) i Debug (Otklanjanje grešaka).

"Login" kartica - sadrži parametre koji se koriste za identifikaciju korisnika:

HTML5/JavaScript klijent

HTML5 klijent radi u prozoru web pregledača. Podržani su većina popularnih pregledača (najnovije verzije) (Microsoft Edge, Internet Explorer, Firefox, Chrome, Opera, Safari i dr). Da biste pokrenuli aplikaciju u prozoru pregledača, koristite javnu ili internu statičku IP adresu aplikacionog servera na kojem je pokrenut Winflector server sa omogućenim internim HTTP serverom:

http://109.93.135.239/wflogin.html?l=10

Interni HTTP server podrazumevano osluškuje 80 TCP port, ali možete ga promeniti u konfiguraciji Winflector servera (Preferences → Options → Configure WEB interface). Na primer, ako promenite TCP port na 8080, trebalo bi da koristite sledeći format adrese u svom pregledaču:

http://109.93.135.239:8080/wflogin.html?l=10

Nakon uspostavljanja veze sa aplikacionim serverom i Winflector HTTP serverom, videćete stranicu za prijavu, na kojoj treba da unesete svoje korisničko ime, lozinku i ime domena (kada je na serveru omogućena Windows autentifikacija). Nakon prihvatanja akreditiva videćete listu dozvoljenih Calculus12 aplikacija. Tada možete da pokrenete jednu od ovih aplikacija pomoću dugmeta "Pokreni u pregledaču" da biste pokrenuli izabranu Calculus12 aplikaciju u prozoru pregledača. Kliknite na dugme "Pokreni" da biste pokrenuli matični klijent (wfc.exe) ako je instaliran.

KORISNO JE ZNATI
U zavisnosti od broja aktivnih virtuelnih servera, postupak prijave se može razlikovati.

HTTPS/SSL encryption

- aktiviranje HTTPS prenosa zahteva instalaciju odgovarajućeg sertifikata na aplikacioni server na koji je instaliran Winflector server. Pokretanje HTML5 klijenta u režimu prenosa HTTPS zahteva upotrebu odgovarajuće adrese servera:

https://server_name.domain

na primer:

https://cloud.calculus.rs
VAŽNO!
Imajte na umu da simbolička adresa računara mora biti potpuno ista onoj koja je potvrđena sertifikatom instaliranim na aplikacioni server.