1C RƏSMİ TƏRƏFDAŞI

1C:Enterprise Mobil Müştəri

1C: Enterprise platforması mobil platformanın rahat interfeysini və “thin client”-a bənzər infobaza ilə onlayn əməliyyatı birləşdirən mobil qurğular üçün proqramların işlənib hazırlanmasını asanlaşdırır. “Thin client” kompüter şəbəkəsində server əsaslı hesablama mühit ilə uzaqdan əlaqə yaratmaq üçün optimallaşdırılmış sadə (aşağı performanslı) kompüterdir. Bunun üçün 1C mobil müştərinin xüsusi texnologiyasından istifadə olunur.

Mobil əməliyyat ssenariləri

Mobil platforma istifadəçiyə mobil cihazlardan istifadə etməklə öz proqramları ilə işləməyə imkan verən 1C:Enterprise Platform texnologiyalarından biridir.

Bu texnologiya rahat və funksional mobil interfeysə malik ixtisaslaşmış oflayn mobil proqramlar yaratmağa imkan verir. Mobil proqramlar müəyyən mobil tapşırıqların həlli üçün hazırlanmışdır və arxitektura və interfeys baxımından onlar üçün optimallaşdırılmışdır. Bu cür proqramlar mobil əməliyyat ssenarilərini yerinə yetirmək üçün nəzərdə tutulmuşdur - buna görə də onlardan həm planşetlərdə, həm də smartfonlarda istifadə etmək rahatdır.

Arxitekturaya gəldikdə, bu cür proqramlar 1C: Enterprise sisteminin fayl versiyasına çox oxşardır. Mobil cihazın öz verilənlər bazası var və üstəlik, mobil proqrama həm istifadəçi ilə qarşılıqlı əlaqəni təmin edən müştəri, həm də verilənlər bazası ilə qarşılıqlı əlaqəni təmin edən server daxildir.

Bundan əlavə, bu cür mobil proqramlar ofisdə quraşdırılmış "əsas" proqramla qarşılıqlı əlaqədə ola bilər. Bununla belə, bu, onlayn qarşılıqlı əlaqə deyil, “backoffice”-lə (arxa ofis) dövri məlumat mübadiləsidir. Mobil proqramdakı əsas iş rejimi oflayndır. İnternet bağlantısı olduqda isə məlumatlar sinxronlaşdırılır.

Beləliklə, mobil platforma şirkətdən kənarda işləyən və etibarlı və daimi internet bağlantısı olmayan işçilər üçün oflayn iş yerlərinin yaradılması üçün mükəmməl uyğun gəlir. Bununla belə, belə iş yerləri adətən “əsas” tətbiqlərdən daha az funksionallığa malikdir. Bundan əlavə, onlar infobaza ilə onlayn qarşılıqlı əlaqəni təmin etmirlər.

Beləliklə, nəticədə mobil proqram aşağıdakı xüsusiyyətlərə malik əhəmiyyətli funksiyaları əhatə etmir:

1) məlumat bazası ilə onlayn qarşılıqlı əlaqə;

2) "əsas" tətbiq olunan həllin tam funksionallığının, məsələn, 1C:ERP qədər böyük olması.

3) istənilən miqyasda, ölçüdə və ya ekran həllində istənilən mobil qurğular üçün interfeys rahatlığı.

Mobil müştəri

Yuxarıdakı vəzifələri həll etmək üçün biz mobil platformaya oxşar interfeysə malik mobil qurğular üçün “thin client” olan 1C mobil müştərisini hazırladıq. Mobil müştəri paylama paketi tərtibatçılar tərəfindən mobil platformadan mobil proqramlar qurduqları kimi mobil cihaz üçün proqram yaratmaq üçün istifadə edilə bilən bütün zəruri icra edilə bilən faylları ehtiva edir.

Bir tərəfdən, belə bir proqram 1C: Enterprise server klasteri ilə “thin client”-ın etdiyi kimi birbaşa qarşılıqlı əlaqədə ola bilər. Digər tərəfdən, mobil müştəri konfiqurasiyada deklarativ şəkildə təsvir edilən formaların mobil platforma ilə baş verənlərə bənzər şəkildə avtomatik olaraq interfeysə çevrilməsini təmin edir.


1C:Enterprise desktop versiyası üçün hazırlanmış formalar standart olaraq mobil müştəri tərəfindən istifadəçiyə kiçik ekranlı mobil cihazlardan istifadə etməklə onları asanlıqla idarə etməyə imkan verəcək şəkildə redaktə edilir.

Mobile1.jpg

Bu transformasiyanı daha hamar etmək üçün tərtibatçı mobil müştəriyə uyğunlaşdırılmış əlavə forma elementi xüsusiyyətlərini təyin etməli və spesifik və qeyri-ənənəvi interfeys həllərindən qurtulmalıdır. Başqa sözlə, bir növ təkmilləşdirmə tələb olunur. Bununla belə, bu, sıfırdan xüsusi və tam xüsusiyyətli mobil proqram hazırlamaqdan qat-qat asandır.

Potensial istifadəçilər

Bu texnologiya, mobil cihazlardan sistemə onlayn girişin məcburi olduğu tətbiqlərdə tələbat olacaqdır ki, mobil cihaza daxil edilmiş məlumat aralıq sinxronizasiya addımları olmadan birbaşa “ümumi” verilənlər bazasına keçə bilsin.

Mobile2.jpg

Mobil müştəri, həmçinin xüsusi mobil proqramların hazırlanması üçün nə əlavə büdcəsi, nə də vaxtı olmayan kiçik şirkətlərdə tələbat olacaq. Güman etdiyimiz kimi, məlumat mübadiləsi sisteminin dəqiq yaradılması ən mürəkkəb inkişaf mərhələsidir.

Funksionallıq

Mobil müştərinin funksionallığını “thin client”-ın imkanları ilə müqayisə etsək, burada təkcə məhdudiyyətlərin deyil, həm də üstünlüklərin olduğunu görərik.

Mobil müştərinin mühim üstünlüklərindən biri ondan ibarətdir ki, o, istifadə edilə bilən qurğular tərəfindən idarə olunan mobil platformanın tam funksionallığını ehtiva edir. Məsələn, foto çəkməyə, abunəçi nömrəsini daxil etməyə, PUSH mesajları qəbul etməyə və s. imkan verir.

Digər bir üstünlük mobil müştərinin təkcə onun üçün nəzərdə tutulduğu server versiyasına uyğun olmamasıdır. Mübadilə protokolunda və ya platforma arxitekturasında bəzi əhəmiyyətli dəyişikliklər baş verənə qədər demək olar ki, istənilən server versiyası ilə işləyəcək. Biz bunu ona görə etdik ki, mobil proqramların nəşri kifayət qədər mürəkkəb və davamlı prosesdir, server klasterinin yeni platforma versiyasına yenilənməsi ilə eyni vaxtda həyata keçirmək praktiki olaraq mümkün deyil.

Çatışmazlıqlara gəldikdə, onlardan ən bariz olanı mobil müştərinin server klasteri ilə yalnız HTTP(HTTPS) protokolu vasitəsilə qarşılıqlı əlaqədə olmasıdır.

Başqa bir məhdudiyyət, mobil platformaya gəldikdə, bir neçə quraşdırılmış dil obyektinin və bəzi interfeys elementlərinin əlçatmazlığından ibarətdir. Lakin mobil müştəri inkişaf etdikcə bu fərqləri minimuma endirmək üçün əlimizdən gələni edəcəyik.

Forma interfeysinin qurulmasının avtomatlaşdırılması

Mobil müştəri yaratarkən, konfiqurasiyanın mobil müştəri üçün uyğunlaşdırılmasının minimum səy tələb etməsinə xüsusi diqqət yetirdik. Desktop versiyası üçün nəzərdə tutulmuş böyük formaların avtomatik olaraq mobil cihazlarda kiçik ekranlara uyğunlaşması üçün bir neçə texnologiya və yanaşma hazırladıq.

Məsələn, mobil müştəri siyahı formatında dinamik siyahı cədvəlləri və ya hesabat formatında elektron cədvəl sənədləri daxil olmaqla, lakin bununla məhdudlaşmayaraq, ən vacib və maddi forma elementləri üçün daha çox disk sahəsi ayırır. Material hesab edilməyən forma elementləri daha az disk sahəsi ayrılır və beləliklə, yığıla bilən qruplara yerləşdirilir və s. Oxşar yanaşma siyahıda mövcud olan ən əhəmiyyətli sütunlara, məsələn, ID və ya Tarixə aiddir.

İkincisi, mobil müştəri üfüqi qruplar ekran eninə uyğun gəlmirsə, şaquli olaraq genişləndirir. Mobil cihazlarda formanı üfüqi şəkildə sürüşdürmək nə rahatdır, nə də ümumi istifadə olunur, ona görə də belə bir həll olduqca məqbuldur.

Mobil müştəriyə konfiqurasiya uyğunlaşması

Bütün avtomatlaşdırma prosesinə baxmayaraq, konfiqurasiya tərtibatçısından tətbiq olunan həlli mobil müştəri üçün uyğunlaşdırmaq üçün bir az səy tələb olunacaq.

Lakonik danışsaq, deyə bilərik ki, bütün bu cür təkmilləşdirmələr iki əsas istiqamətə bölünür.

Birinci yanaşma, məlumat növləri haqqında məlumat əsasında platforma tərəfindən yerinə yetirilən avtomatik kompozisiya formasına daha çox arxalanan spesifik interfeys həllərindən qurtulmaqdan ibarətdir. Belə xüsusi həllər sabit sahə ölçüləri, ciddi şəkildə qurulmuş üfüqi element qruplaşdırılması və s. ola bilər.

Digər istiqamət isə mobil müştəriyə forma elementləri haqqında əlavə məlumat verməkdir. Biz mobil müştəriyə standart və ya kiçik formada elementləri asanlıqla tanımağı və onların əhəmiyyətini təyin etməyi öyrətdik. Bununla belə, əgər forma qeyri-standart və ya böyükdürsə, hansı elementlərin daha çox və ya daha az vacib olduğunu əl ilə müəyyən etmək faydalı olacaq. Bunu etmək üçün elementlər üçün yeni xüsusiyyətdən istifadə edə bilərsiniz – ImportanceWhenDisplaying: yüksək, normal, aşağı və s.

Bundan əlavə, yəqin ki, “thin client” və veb müştəri üçün alqoritmlərin fərqli olduğu tətbiq olunan həllin funksiyalarını təhlil etmək lazımdır. Mobil müştəridə alqoritmlərdən hansının istifadə ediləcəyini göstərmək üçün bunu etməliyik. Bunun üçün biz yeni MobileClient tərtib direktivi əlavə edirik.

Mobil müştəri mobil tətbiq olaraq

Mobil müştərini ayrıca universal proqram kimi dərc etmirik. Mobil müştəri mobil platforma ilə birlikdə icra edilə bilən fayllar toplusu kimi çatdırılır. Bu fayllar əsasında tərtibatçı mobil cihazda işləyəcək proqram yaratmalıdır. Həm mobil platforma, həm də mobil müştəri üçün tikinti və nəşr prosedurları eynidir, çünki hər iki halda eyni alət, mobil proqram qurucusu istifadə olunur.

App store-da olan mobil müştərinin sabit funksionallığa malik olması üçün onu qurarkən bu proqramın işləyəcəyi müəyyən konfiqurasiyaları müəyyən etmək lazımdır. Əməliyyat prosesində mobil müştəri müəyyən edilmiş konfiqurasiyalardan yalnız birinin istifadə edildiyini və əhəmiyyətli dəyişikliklər olmadan yoxlayır. Müəyyən konfiqurasiyalar üçün dərc edilmiş mobil müştərinin digər konfiqurasiyalarla işləyə bilməməsi üçün xüsusi qorunmadır. Təcrübə göstərir ki, bir mobil proqram hər hansı bir konfiqurasiyaya və ya oxşar konfiqurasiyaya uyğun olduqda istifadəçilər üçün əlverişlidir.


1C haqqında suallarınız var? Gəlin müzakirə edək!

1C OPTİMA AZƏRBAYCAN mütəxəssislərindən məsləhət ala, qiymətləri dəqiqləşdirə və həll sifariş edə bilərsiniz. Telefon, e-poçt və ya geri zəng tələb etməklə bizimlə əlaqə saxlayın.

+994 12 310 26 27