NOWY KOMPUTER login szablon
(→Uniwersalność Zmiennych) |
|||
Linia 79: | Linia 79: | ||
==Uniwersalność Zmiennych== | ==Uniwersalność Zmiennych== | ||
− | Każdą w.w. zmienną można zapisać w 4 wariantach | + | Każdą w.w. zmienną można zapisać w '''4 wariantach''' w zależności od tego w jakim formacie chcemy otrzymać wynik: |
'''%FirmA''' -> "''SuPeR_FiRmA''" (Nazwa Zmiennej napisana wielką literą na początku i na końcu, nie modyfikuje oryginalnej treści) | '''%FirmA''' -> "''SuPeR_FiRmA''" (Nazwa Zmiennej napisana wielką literą na początku i na końcu, nie modyfikuje oryginalnej treści) | ||
Linia 91: | Linia 91: | ||
Zmienne liczbowe takie jak np: %DATA czy %RAND również można zapisywać w 4 różnych formatach, jednak efekt jest ten sam. | Zmienne liczbowe takie jak np: %DATA czy %RAND również można zapisywać w 4 różnych formatach, jednak efekt jest ten sam. | ||
− | |||
− | |||
==Ograniczenie Długości Zmiennych== | ==Ograniczenie Długości Zmiennych== |
Wersja z 13:04, 10 lut 2016
Zmienna NOWY_KOMPUTER_login_szablon umożliwia generowanie loginu wg. ustalonego przez nas schematu przy użyciu zmiennych. Podczas dodawania komputera wybieramy login dla tego komputera. Można wprowadzić ręczenie dowolną wartość. Jednak dobrym zwyczajem jest zrobienie jednego schematu nadawania loginów naszym klientom. Przy pomocy tej zmiennej możemy ustawić ogólny schemat generowania loginów.
Spis treści |
Przykładowa wartość zmiennej
%MIASTO_%ULICA@%NAS
Dostępne zmienne
%CUSTOMERID - id klienta, np: "1234"
%IMIE - imię klienta, np: "Wojciech"
%NAZWISKO - nazwisko klienta, np: "Kowalski",
%FIRMA - nazwa firmy, np; "SuPeR FiRmA"
%NAZWA - Imię i nazwisko klienta lub nazwa firmy, np: "Wojciech Kowalski" lub "SuPeR FiRmA"
%MIASTO - Miasto instalacji / zamieszkania, np: "Racibórz"
%ULICA - Ulica instalacji / zamieszkania, np: "Armii Krajowej"
%DOM - Nr. budynku instalacji / zamieszkania, np: "2"
%LOKAL - Nr. lokalu instalacji / zamieszkania, np: "3b"
%ADRESIP - Adres IP komputera, np:"123.123.0.15"
%MAC - MAC komputera, np: "E0:AA:BB:CC:DD:0B"
%NAS - Nazwa NAS'a do którego komputer jest przypisany, np: "Maszt główny"
%RAND - losowa 16 znakowa liczba. np: "1234567890123456"
Oraz zmienne dotyczące daty utworzenia klienta:
%DATA - Data Utworzenia klienta, np: "2016-02-14"
%CZAS - Godzina utworzenia klienta, np: "10:15:59"
%DATACZAS - Data i czas utworzenia klienta, np: "2016-02-14 10:15:59"
%ROK - Rok utworzenia klienta, np: "2016"
%MIESIAC - Miesiac utworzenia klienta, np: "02"
%DZIEN - Dzien utworzenia klienta, np: "14"
%GODZINA - Godzina Utworzenia klienta np: "10",
%MINUTA - Minuta Utworzenia klienta np: "15",
%SEKUNDA - Sekunda Utworzenia klienta np: "59",
Znaki Specialne
- Wszystkie znaki polskie, (ą, ę, ś, ć itd) są zamieniane na ich wersje bezogonkowe (a, e, s, c)
- Spacje są zamieniane na _ (podkreślenie)
- : (dwukropek) na . (kropka)
- - (pauza) na _ (podkreślenie)
- " (cudzysłów) i ' (apostrof) jest usuwany
- / (slash) na - (pauza)
- \ (backslash) na - (pauza)
- ( ) (nawiasy) na - (pauza)
Uniwersalność Zmiennych
Każdą w.w. zmienną można zapisać w 4 wariantach w zależności od tego w jakim formacie chcemy otrzymać wynik:
%FirmA -> "SuPeR_FiRmA" (Nazwa Zmiennej napisana wielką literą na początku i na końcu, nie modyfikuje oryginalnej treści)
%Firma -> "Super_Firma"
%FIRMA -> "SUPER_FIRMA"
%firma -> "super_firma"
Zmienne liczbowe takie jak np: %DATA czy %RAND również można zapisywać w 4 różnych formatach, jednak efekt jest ten sam.
Ograniczenie Długości Zmiennych
Wstawiając za znakiem procenta (%) Liczbę, ustalamy maksymalną długość tej zmiennej, np:
%3MIASTO -> "RAC"
%7NaS -> "Maszt_g"
%4RAND -> "6712"
Opcjonalność Treści
Podając zmienną w nawiasie, powodujemy że jeżeli jest pusta to nie wyświetli się też to co jest w nawiasie.
Stosując zapis: "xxx (yyy %LOKAL)" powodujemy że otrzymany wynik będzie wyglądał tak:
"xxx_(yyy_3b)" -> Jeżeli Lokal istnieje
"xxx_" -> jeżeli lokal nie istnieje (jest pusty)
Przykład:
%3MIASTO(_%ULICA)-%DOM(m%LOKAL)
Racibórz, Armii Krajowej 4/1 -> RAC_ARMII_KRAJOWEJ-4m1
Racibórz, Armii Krajowej 4 -> RAC_ARMII_KRAJOWEJ-4
Racibórz 4 -> RAC-4
Uwaga!
Jeżeli w nawiasie podamy 2 zmienne np: (abc %DOM def %LOKAL ghi) to obie zmienne muszą wystąpić by zawartośc w nawiasie się pokazała. Brak chociaż jednej (np. %LOKAL), powoduje ukrycie treści w nawiasie.
Poprawny Zapis Zmiennych
Jeżeli zaraz po zmiennej chcemy wstawić literę lub cyfrę, należy tą zmienną wstawić nawias, np:
Zamiast %DOMm%LOKAL -> (%DOM)m%LOKAL
%DOM%LOKAL i (%DOM)(%LOKAL) i (%DOM|%LOKAL) to jest to samo.
Przykładowa szablony
%MIASTO(_%10ULICA)-%DOM(m%LOKAL)@&NaS -> RACIBORZ_ARMII_KRAJOWEJ-2m3b@Maszt_glowny %1IMIE.%NazwiskO@(%ulica)_%DOM -> W.Kowalski@armii_krajowej_2 %Imie.%Nazwisko@%NAS -> Wojciech.Kowalski@MASZT_GLOWNY %DATA-%Nazwisko@%AdresIP -> 2016-Kowalski@123.123.0.15 (%1imie%1nazwisko|%3firma)%4RAND -> wk1234 //detal (%1imie%1nazwisko|%3firma)%4RAND -> sup1234 //firma (%ImiE@%NAZWISKO|$FIRMA@COM) -> Wojciech@KOWALSKI //detal (%ImiE@%NAZWISKO)($FIRMA@COM) -> Wojciech@KOWALSKI //detal (%ImiE@%NAZWISKO|$FIRMA@COM) -> SUPER_FIRMA@COM //firma (%ImiE@%NAZWISKO)($FIRMA@COM) -> SUPER_FIRMA@COM //firma
Kolejność (Priorytet) Adresów
Klient może posiadać wiele adresów, dlatego szablon wybiera adres wg. podanej kolejności:
1) Adres Instalacji z otwartego formularza dodawania nowego loginu (komputera) - jeżeli jest wprowadzany
2) Adres Instalacji od klienta jeżeli jest podany.
3) Adres Zamieszkania klienta, jeżeli żaden z powyższych nie istnieje.
Inne informacje
Zmienne: %CustomeriD i %AdresiP możemy również zapisać jako %CustomerID i %AdresIP.