|
|
Wersja 1C:Enterprise 8.2 to zasadnicza zmiana architektury platformy wersji 8, najbardziej istotna od chwili jej emisji. 1C:Enterprise 8.2 całkowicie zmienia całą warstwę pracy z interfejsem. Zmiany dotyczą zarówno interfejsu poleceń, jak i formularzy oraz systemu okien. Przy tym zmienia się nie tylko model opracowania interfejsu użytkownika w konfiguracji, lecz proponowana jest również nowa architekturа podziału funkcjonalności pomiędzy aplikacją klienta a serwerem. W wersji 8.2 został zasadniczo zmieniony mechanizm instalacji, uruchomienia i aktualizacji platformy. Dokonano istotnych starań w celu podwyższenia wygody rozwijania systemu w dużych firmach. Dokonano również znacznego rozwoju klastera serwerów 1C:Enterprise jednocześnie w kilku kierunkach: skalowalność, odporność na zawieszanie i dynamiczny podział obciążenia. ![]() Główne okno programu Praca w trybie cienkiego klienta i Web-klientaCienki klient i Web-klient są to dwie nowe aplikacje klienta. Oprócz znanego dostępu plikowego i połączenia się z serwerem w sieci lokalnej pozwalają one na połączenie się z bazą informacyjną na podstawie protokołu HTTP przez specjalnie ustawiony Web-serwer. Cienki klient i Web-klient zapewniają pracę użytkowników w nowym trybie – trybie aplikacji sterowanej. Cienki klient instaluje się na komputerze użytkownika. Przy tym zawiera on znacznie mniejszą pojemność w postaci pakietu instalacyjnego, niż stara aplikacja klienta, oraz używa mniej zasobów sprzętowych. Cienki klient dostarczany jest zarówno w składzie pełnego pakietu instalacyjnego platformy, jak i w postaci odrębnego pakietu. Web-klient nie wymaga osobnej instalacji. Uruchamia się on nie w środowisku systemu operacyjnego, a w środowisku przeglądarki internetowej (Microsoft Internet Explorer lub Mozilla Firefox). Użytkownikowi wystarczy uruchomić swoją przeglądarkę, wprowadzić adres Web-serwera, na którym jest opublikowana baza informacyjna, a Web-klient «sam przyjdzie» do niego na komputer i zostanie uruchomiony. ![]() Praca użytkowników przez internet, w tym też przez łącza z niską prędkościąCienki klient i Web-klient pozwalają pracować na bazie informacyjnej przez internet w trybie czasu rzeczywistego. Połączenie odbywa się przez specjalnie skonfigurowany Web-serwer (Apache lub IIS). Jeżeli takie połączenie odbywa się przez łącze internetowe z niską prędkością (na przykład, GPRS), to takie aplikacje klienta mogą być uruchomione w trybie specjalnym – trybie o niskiej prędkości połączenia. Przy tym zmniejszają się koszty ze względu na mniejszą ilość odwołań do serwera: kilka zapytań do serwera łączy się w jeden pakiet, wykonuje się wstępne zbieranie danych itd. Na skutek tego nawet przy łączach z niską prędkością platforma zapewnia zadowalającą szybkość pracy użytkowników. Tryb aplikacji sterowanejW trybie aplikacji sterowanej interfejs nie jest «kreślony», lecz «opisywany». Projektant określa tylko schemat ogólny interfejsu poleceń i schemat ogólny formularzy. Ten opis platforma wykorzystuje przy projektowaniu interfejsu dla konkretnego użytkownika z uwzględnieniem różnych czynników: praw użytkownika, specyfiki konkretnego wdrożenia, wykonanych przez użytkownika ustawień. Aplikacja sterowana znacznie upraszcza wdrożenie rozwiązań stosowanych. Teraz można nie opracowywać lecz konfigurować rozwiązanie pod kątem specyfiki firmy, nie zmieniając przy tym rozwiązania stosowanego. Tworzone podczas opracowania opcje funkcjonalne pozwalają włączać / wyłączać podczas wdrożenia niezbędne części złożonych rozwiązań stosowanych. Odporny na zawieszenia klaster serwerów z dynamicznym równoważeniem obciążeniaW nowej wersji platformy została zrealizowana odporność na zawieszenia klastera serwerów "1C:Enterprise" – podstawowego składnika, odpowiadającego za współpracę między użytkownikiem i SZBD. Teraz awaria lub zamierzone wyłączenie dowolnego komputerа, który wchodzi w skład klastera, nie spowoduje przerwania pracy użytkowników z bazą informacyjną. Osiąga się to za pomocą gorącej rezerwacji samego klastera serwerów oraz poprzez rezerwację procesów roboczych, przebiegających wewnątrz klastera. W sposób kardynalny została zwiększona odporność systemu na przerwanie połączenia między użytkownikiem a klasterem serwerów. Teraz w większości przypadków po wznowieniu połączenia użytkownik będzie mógł kontynuować pracę począwszy od tego "miejsca", w którym ona została przerwana. Przy tym nie będzie potrzebne ponowne łączenie się z bazą informacyjną. Osiąga się to dzięki temu, że klaster "zapamiętuje" podłączonych użytkowników oraz stan wykowywanych przez nich działań. W razie fizycznego przerwania połączenia klaster będzie czekał na wznowienie połączenia z tym użytkownikiem. W klasterze serwerów zostało wykonane dynamiczne zrównoważenie obciążenia. Obciążenie procesów roboczych stale jest analizowane w trakcie pracy i w razie potrzeby klient automatycznie jest przełączany na bardziej wydajny proces roboczy. Wsparcie SZBD Oracle DatabaseZostało zrealizowane wsparcie nowego SZBD – Oracle Database. Opracowanie zostało wykonane przy współpracy ze specjalistami korporacji Oracle. Teraz platforma "1C:Enterprise 8" obsługuje pracę z pięcioma SZBD:
Mechanizm agregatów do optymalizacji generowania raportów analitycznychStosowanie mechanizmu agregatów pozwala znacznie skrócić czas tworzenia raportów. Jest to szczególnie ważne dla dużych baz informacyjnych, zawierających setki tysięcy i miliony rekordów w rejestrach. Agregaty używane są do obrotowych rejestrów akumulacji Dla dowolnego rejestru można utworzyć kilka specjalistycznych repozytoriów, zawierających agregowane dane rejestru w różnych, wygodnych do generowania raportów, przekrojach w danej bazie informacyjnej. System automatycznie określa intensywność pracy użytkowników z tymi lub innymi przekrojami informacji oraz na podstawie zebranej statystyki wybiera optymalny skład obsługiwanych agregatów. Stosowanie agregatów pozwala analitykom i menadżerom analizować posiadane informacje, przełączając się miedzy różnymi przekrojami przeglądu przy niewielkim czasie odpowiedzi systemu. Przy tym system z jednej strony korzysta ze zgromadzonych agregowanych danych, a z drugiej strony zawsze zapewnia aktualność otrzymywanych raportów. Zwiększenie możliwości sterowania raportami dla projektantów i użytkownikówDla każdego raportu konfiguracji projektant lub konsultant może generować kilka wariantów tego raportu. Każdy wariant może przedstawiać dane raportu w różnej postaci. Użytkownik wybiera jeden z gotowych wariantów i wykonuje raport. Projektant może określić, jakie ustawienia raportu będą dostępne dla użytkownika (ustawienia użytkownika) i które z tych ustawień będą obecne bezpośrednio w formularzu raportu (szybkie ustawienia użytkownika). Za ich pomocą użytkownik może skonfigurować wariant raportu "pod siebie" i zachować go z celem dalszego stosowania. Tworzenie oraz zmiana wariantów raportu i ustawień wariantów raportu dostępne są zarówno w konfiguratorze, jak i w trybie "1C:Enterprise". Podstawowy scenariusz pracy zakłada, że wszyscy użytkownicy pracują z tymi samymi wariantami raportów, а ustawienia tych wariantów dla każdego użytkownika są własne. Przy czym projektant może wykonywać również inne scenariusze pracy: warianty i ustawienia ogólne dla wszystkich, własne warianty i ustawienia dla osobnych grup użytkowników, indywidualne warianty i ustawienia. Zwiększenie zestawu narzędzi projektantа do optymalizacji rozwiązań stosowanychMechanizm wyświetlania wskaźników wydajności pozwala projektantowi w trybie czasu rzeczywistego, bezpośrednio w trakcie pracy rozwiązania stosowanego, оkreślić ilość i czas trwania odwołań do serwerа oraz ilość odebranych i przekazanych danych. Tryb imitacji zatrzymania podczas odwołań do serwerа pozwala projektantowi zobaczyć rzeczywistą szybkość pracy jego rozwiązania stosowanego u klienta, podczas połączenia rzeczywistego. Przy tym nie są potrzebne jakiekolwiek specjalne podłączenia do sieci internetowej. Wystarczy włączyć ten tryb i platforma (nawet przy wariancie plikowym na lokalnym komputerze) zacznie pracować z tymi zatrzymaniami, z którymi pracuje rzeczywiste łącze. Nowy wygląd zewnętrzny interfejsuW trybie aplikacji sterowanej używany jest nowy wygląd zewnętrzny interfejsu, przeznaczony do komfortowej i efektywnej pracy. Odpowiada on współczesnym tendencjom oraz uwzględnia mocne strony poprzedniego interfejsu. Praca z programem rozpoczyna się na pulpicie i na panelu rozdziałów umieszczonych w głównym oknie aplikacji. Pulpit zawiera często używane dokumenty, raporty, katalogi itp. Jest to swojego rodzaju "pomocnik" użytkownika. Każdy dzień pracy rozpoczyna się z "rozmowy" z nim. Pulpit wprowadza użytkownika do bieżących spraw, odpowiada na jego pytania. Panel rozdziałów przedstawia podstawowy podział funkcjonalności rozwiązania stosowanego. Podczas uaktywnienia rozdziału cała jego funkcjonalność reprezentowana jest w postaci poleceń na dwóch paskach: pasek nawigacji (z lewej strony) i pasek działań (na górze). Wykonano szereg mechanizmów obsługi, dzięki którym praca użytkownika staje się bardziej komfortową:
Udoskonalenie wygody instalacji i administrowania systemem przy wdrożeniach korporacyjnychNowy mechanizm instalacji i uruchomienia systemu pozwala znacznie uprościć administrowanie w takich przypadkach, kiedy jednocześnie korzysta się z kilku różnych wersji platformy. Za jego pomocą odbywa się automatyzacja instalacji, wybór odpowiedniej wersji platformy i odpowiedniej aplikacji klienta do uruchomienia oraz proces aktualizacji platformy we właściwym czasie. Za pomocą plików konfiguracyjnych administrator jednorazowo w sposób centralizowany może ustawić skład instalowanych składników platformy, potrzebę automatycznej lub manualnej instalacji nowych wersji platformy dla użytkowników, uruchomienie określonej wersji platformy dla tych lub innych baz informacyjnych albo automatyczne określenie wersji platformy niezbędnej do uruchomienia itd. Oprócz standardowych scenariuszy instalacji i rozwijania, udostępnianych przez "1C:Enterprise 8", można używać również możliwości systemu operacyjnego: instalacja za pomocą polityki grupowej i instalacja za pomocą pliku Login Script. Zwiększenie skalowalności i szybkości działania systemu
Inne nowe możliwości
|
|