CRMTech Sistema: Skirtumas tarp puslapio versijų

Iš OeeTechWiki.
Jump to navigation Jump to search
 
(nerodoma 7 tarpinės versijos, sukurtos to paties naudotojo)
11 eilutė: 11 eilutė:
 
===== Inline redagavimas =====
 
===== Inline redagavimas =====
 
===== Desktop Priminimai =====
 
===== Desktop Priminimai =====
 
  
 
=== Pagrindiniai moduliai ===
 
=== Pagrindiniai moduliai ===
121 eilutė: 120 eilutė:
 
== Administratoriaus Vadovas ==
 
== Administratoriaus Vadovas ==
 
=== Administratoriaus panelė ===
 
=== Administratoriaus panelė ===
=== [[Įdiegimo vadovas]]===
+
=== Atsisiuntimas ir diegimas===
  
 
   
 
   
Idiegimas galimas  
+
==== Idiegimas galimas ====
* asmeniniame kompiuteryje (reikalinga php programa)
+
* asmeniniame kompiuteryje (reikalinga apache bei php modulis)
 
* tame pačiame serveryje kuriame laikote interneto puslapį
 
* tame pačiame serveryje kuriame laikote interneto puslapį
* nuosavame serveryje (galime pasiulyti serverį)
+
* dedikuotame serveryje (galime pasiulyti serverį)
 
* trečios šalies dedikuotame serveryje
 
* trečios šalies dedikuotame serveryje
 
* serveryje kurį mes prižiūrime
 
* serveryje kurį mes prižiūrime
 
* įsigyti kaip paslaugą.  
 
* įsigyti kaip paslaugą.  
 +
  
 
Bet kuriuo atveju jog veiktų programinė įranga, tiek jūsų kompiuteris, tiek serveris turi turėti sisteminę programinę įrangą:
 
Bet kuriuo atveju jog veiktų programinė įranga, tiek jūsų kompiuteris, tiek serveris turi turėti sisteminę programinę įrangą:
Webserveris - Apache ar Windows/IIS
+
* Webserveris - Apache ar Windows/IIS
MySQL 5.1 arba MariaDB
+
* MySQL 5.1 arba MariaDB
PHP 7.2 ir aukštesnę
+
* PHP 7.2 ir aukštesnę
 +
 
 +
 
 +
 
 +
Jei „SuiteCRM“ diegiate pirmą kartą, vykdykite šiame skyriuje pateiktas instrukcijas. Jei turite įdiegtą ankstesnę „SuiteCRM“ versiją, instrukcijas, kaip atnaujinti „SuiteCRM“ egzempliorių, rasite skyriuje „Naujinti“. Norėdami įdiegti „SuiteCRM“, atlikite toliau nurodytus veiksmus:
 +
 
 +
 
 +
=== Įdiekite programinę įrangą Win OS ===
 +
==== Įdiekite programinę įrangą ====
 +
Įdiekite jūsų os tinkamą („Linux“ arba „Windows“) PHP versiją, žiniatinklio serverį ir duomenų bazę savo kompiuteryje. Kaip įdiegti standalone arba remote programinę įrangą aprašyta šiuose puslapiuose:
 +
* [[Apache HTTP Server|Apache HTTP Server įdiegimas]]
 +
* [[PHP|PHP įdiegimas]]
 +
* [[Mysql|Mysql įdiegimas]]
 +
* [[MariaDB|MariaDB įdiegimas]]
 +
 
 +
Svarbu prieš diegiant pasitikrinti versijų suderinamumo [https://docs.suitecrm.com/admin/compatibility-matrix/ lentelę kurią pervžvelkite čia]
 +
 
 +
==== Atsisiųskite crmtech failus ====
 +
 
 +
Atsisiūskite [https://suitecrm.com/download/ naujausią Suite CRM Tech] programinę įrangą, kurioje naujausios funkcijos ir klaidų taisymai.
 +
Jei registruodamiesi paskyrą mūsų svetainėje ar atsisiųsdami iškyla kokių nors problemų, naudokite oeetech palaikymo forumus.
 +
 
 +
 
 +
==== Kopijuokite failus į Apache http ====
 +
 
 +
Kai atsisiųsite CRM Tech paketą, turėsite išpakuoti failus ir nustatyti leidimus, reikalingus diegimo procesui.
 +
 
 +
* Nustatykite Apache http serverio katalogą į kurį įdėsite CRM Tech išarchyvuotą katalogą. Jei vadovautis [[Apache HTTP Server|Apache HTTP Server įdiegimo instrukcija]] tai šis katalogas yra „''c:/Apache24/htdocs''“
 +
 
 +
* Išarchyvuokite CRM į prieš katik parinktą katalogą. Pasirinktame  kataloge bus sukurtas papildomą pakatalogis pavadinimu  "''SuiteCRM''"
 +
 
 +
* Nustatykite teisingus leidimus „SuiteCRM“ kataloge („Linux“):
 +
 
 +
  sudo chown -R www-data:www-data .
 +
  sudo chmod -R 755 .
 +
  sudo chmod -R 775 cache custom modules themes data upload
 +
  sudo chmod 775 config_override.php 2>/dev/null
 +
 
 +
 
 +
Šis naudotojas '''www-data''' turi būti pakeistas pagal koks yra tikrasis suformuotas vartotojas, kuris paleidžia ir valdo jūsų  Apache http serverį. Tai priklauso nuo jūsų naudojamos operacinės sistemos. Įprasti web serverių naudotojai yra tokie:
 +
 
 +
* www-data (Ubuntu Linux/Apache)
 +
* apache (Linux/Apache)
 +
* nobody (Linux/Apache)
 +
* IUSR_computerName (Windows/IIS) Komandos / veiksmai, kurių reikia norint nustatyti teises, priklauso nuo jūsų operacinės sistemos. Jei kyla problemų nustatant „SuiteCRM“ naudotojo teises, apsilankykite mūsų palaikymo forumuose.
 +
 
 +
 
 +
===== Rekomenduojamos būtinos moduliai prieš įdiegiant =====
  
 
Taip pat reikalinga programinė įranga ir bibliotekos.  
 
Taip pat reikalinga programinė įranga ir bibliotekos.  
PHP
+
* PHP
JSON
+
* JSON
XML Parsing
+
* XML Parsing
MB Strings Module
+
* MB Strings Module
Writable SugarCRM Configuration File (config.php)
+
* Writable SugarCRM Configuration File (config.php)
Writeable Custom Directory
+
* Writeable Custom Directory
Writable Modules Sub-Directories and Files
+
* Writable Modules Sub-Directories and Files
Writable Upload Directory
+
* Writable Upload Directory
Writable Data Sub-Directories
+
* Writable Data Sub-Directories
Writable Cache Sub-Directories
+
* Writable Cache Sub-Directories
PHP Memory Limit (at least 128M)
+
* PHP Memory Limit (at least 128M)
ZLIB Compression Module
+
* ZLIB Compression Module
ZIP Handling Module
+
* ZIP Handling Module
PCRE Library
+
* PCRE Library
IMAP Module
+
* IMAP Module
cURL Module
+
* cURL Module
Upload File Size
+
* Upload File Size
Sprite Support
+
* Sprite Support
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
  
 
Įdiegimui debian buster sistemoje galime jums duoti skriptą.  
 
Įdiegimui debian buster sistemoje galime jums duoti skriptą.  
  
1.Parsisiūsti reikalingą Suitecrm paketą iš oficialaus puslapio:
+
 
http://suitecrm.com/download
 
2. web serveryje nusistatyti katalogą kuriame bus įdiegiama (root arba subdirektorija)
 
Unzip SuiteCRM į šį katalogą. Ir bus sukurtas papildomas SuiteCRM pakatalogis.
 
4. Keičiamas “SuiteCRM” katalogo pavadinimas
 
5. Nustatomos atitinkami katalogo SuiteCRM naudotojo leidimai - (Linux): .
 
sudo chown -R www-data:www-data .
 
sudo chmod -R 755 .
 
sudo chmod -R 775 cache custom modules themes data upload
 
sudo chmod 775 config_override.php 2>/dev/null
 
6. That www-data naudotojas kurį naudoja webserveris kiekvienoje operacinėje sistemoje
 
yra vis kitoks – paliksiu anglišką paaiškinimą. That www-data needs to be replaced by the
 
actual system user that your web server runs under. This varies depending on your operating
 
system. Common web server users are as follows:
 
g. www-data (Ubuntu Linux/Apache)
 
h. apache (Linux/Apache)
 
i. nobody (Linux/Apache)
 
j. IUSR_computerName (Windows/IIS) The commands/steps taken to setting permissions
 
differ depending on your operating system. If you are experiencing issues with setting
 
permissions on your SuiteCRM instance, visit our support forums.
 
  
 
Sukurti duomenų duomenų bazę ir priskirti vartotoją:
 
Sukurti duomenų duomenų bazę ir priskirti vartotoją:
 
Database Hostname:
 
Database Hostname:
 
Database Name:
 
Database Name:
Database User:
+
* Database User:
Database Password:
+
* Database Password:
 
Įsitikinti jog duomenų bazės vartotojas turėtų priėjimą prie konkrečios duomenų bazės ir kad
 
Įsitikinti jog duomenų bazės vartotojas turėtų priėjimą prie konkrečios duomenų bazės ir kad
 
firewall neblokuotų (jei duombazė ne localhost).
 
firewall neblokuotų (jei duombazė ne localhost).
193 eilutė: 228 eilutė:
 
Paskutiniame etape paleidžiama nuoroda:
 
Paskutiniame etape paleidžiama nuoroda:
 
 
http://<yourServer>/<yourSuiteCRMDirectory>/install.php
+
http://<jususerveris>/<jusuCRMkatalogas>/install.php
 
Galima daryti patikrinimą – paleisti įdiegimą ir jei visi
 
Galima daryti patikrinimą – paleisti įdiegimą ir jei visi
 
parametrai serveryje yra teisingi tai šis langas leis spausti
 
parametrai serveryje yra teisingi tai šis langas leis spausti
 
mygtuką „next“ jei ne – tuomet rodys kurios biblioteką ar leidimą
 
mygtuką „next“ jei ne – tuomet rodys kurios biblioteką ar leidimą
 
reikia papildyti.
 
reikia papildyti.
http://oee.lt info@oee.lt
+
 
 +
[[File:wiki_crmtech_install.png|thumb|900px|center|Pirmas Įdiegimo langas]]
 +
[[File:wiki_crmtech_install1.png|thumb|900px|center|Antrasis Įdiegimo langas]]
 +
 
 
Jei diegimas nutraukiamas ir paleidžiamas antrą sykį, prieš
 
Jei diegimas nutraukiamas ir paleidžiamas antrą sykį, prieš
 
leidžiant antrą sykį reikia ištrinti temp failus kuriuos sukūrė
 
leidžiant antrą sykį reikia ištrinti temp failus kuriuos sukūrė
204 eilutė: 242 eilutė:
  
  
Užpildykite įdiegimo vedlį ir galite naudotis sistema kaip sisteminis administratorius.  
+
Užpildykite įdiegimo vedlį ir galite naudotis sistema kaip sisteminis administratorius.
 
 
  
  
  
 +
=== Įdiekite programinę įrangą localhost Debian OS ===
  
 +
=== Įdiekite programinę įrangą remote Debian OS ===
  
 
== Bendruomenės vadovas ==
 
== Bendruomenės vadovas ==

Dabartinė 23:30, 6 vasario 2021 versija

Vartotojo Vadovas

Įvadas

Naudotojo Aplinka

Navigacijos elementai
Pirminis puslapis
Paieška
Peržiūros
Įrašų valdymas
Inline redagavimas
Desktop Priminimai

Pagrindiniai moduliai

Išmanūs moduliai

CRMTech Analitika

Developerio Vadovas

CRM valdymo Jūsų įmonei pritaikytą sistemą kuriama sudėliojus procesus, ir pritaikius skaitmenizavimo technologijas.

  • Branduolys susideda iš php kalba suprogramotos suitecrm - numeris vienas atviro kodo crm pasaulyje, kuria jau keliasdešimt metų intensyviai (sukuria kasdien po keletą atnaujinimų) virš 160 įvairių kompentencijų programuotojų.
  • Php programavimo kalba integruotos funkcijos
  • Php programavimo kalba parašyti integruoti moduliai
  • Java programavimo kalba parašyti moduliai, kurie atlieka įvairius veiksmus su duomenimis.
  • TaskT programiniai robotai kurie susieja kitas programinės įrangos dalis į vieną visumą.


Modulių langai

Visa crm tech sistema pagrista moduliais kurie turi tris esminius vaizdus:

  • Edit view - langas skirtas redaguoti įrašo duomenis.
2020 11 18 edi view.png
  • Detail view - langas skirtas peržiūrėti įrašo duomenimis.
2020 11 18 detail view.png
  • Lisview - langas skirtas filtruoti, peržiūrėti įrašų duomenų sąrašus.
2020 11 18 list view.png


Papildomo laukelio pridėjimas

Norėdami pakeisti (pridėti, atimti) konkretaus modulyje esančių laukelius reikalinga panaudoti studio modulį. Modifikuoti galima kiekvieną vaizdą atskirai t.y. Edit view lange rodyti vienus duomenų langelius, o Detail view lange rodyti kitus.


Studio modulio pasiekimas

Studio modulis pasiekiamas tik iš vartotojo, turinčio administratoriaus teises. Norint patektti š studio modulį einama į naudotojo profilį, ir pasirenkama admin funkcija.

2020 11 18 admin panele.png

Tuomet admin panelėje randamas Developer Tools skiltis ir šioje skiltyje pasirenkamas Studio modulis.

2020 11 19 Developer Tools.png



Modulio, kuriame reikalingas papildomas laukelis, pasirinkimas

Arba šoniniame meniu arba pagrindinime meniu pasirenkamas modulis, kuriame norima įdėti papildomą laukelį.

2020 11 19 studio modulio pasirinkimas.png


Papildomo laukelio sūkurimas

Pasirinktame modulyje išplėsti Šoninį meniu taip kad matytusi "fields" funkcija. Šiame lange yra matomi laukeliai, kurie yra priskirti arba naudojami tik šiame modulyje.

  • Norint redaguoti esamo laukelio parametrus - tiesiog reikalinga spausti ant norimo laukelio pavadinimo.
  • Norint redaguoti esamo laukelio kalbą - suteikti lietuvišką pavadinimą - reikalinga spausti ant "Edit labels"
  • Norint pridėti papildomą laukelį reikalinga spausti ant "add field"
2020 11 19 studio laukelių sarašas.png

Laukelio pridėjimo lange reikalinga užpildyti laukelio parametrus. Sistemai būtini keturi parametrai - Laukelio Duomenų tipas Laukelio pavadinimas Pavadinimas kuris bus rodomas nustatytoje kalboje Sisteminis kintamasis

papildomi parametrai - help tekstas, default value, max size ir kiti, priklausomai nuo pasirikto laukelio duomenų tipo. jei butu reikalinga papildoma informacija apie laukeliu parametrų užpildymą -- parašykite ir papildysime.

2020 11 19 laukelio idejimo langas.png

ir spaudžiamas save.


Papildomo laukelio įdėjimas į Edit, View, Listview langus

Įdėjus į crmtech sistemą papildomą laukelį - jis bus naudojamas duomenų bazėje ir duomenys jame bus laikomi, kaupiami. Papildomai reikia apgalvoti kaip laukelis bus rodomas naudotojui. Galima rodyti tik tam naudotojui kuris turi redagavimo teises, galima rodyti tik naudotojui kuris turi peržiūrėjimo teises, arba galima rodyti visiems vartotojams. Tai daroma įdedant arba ne sukurtą papildomą laukelį į Edit, View, Listview layoutus - ašliekamas langelių išdėstymo redagavimas tokiu būdu:

Studio modulyje kairiame meniu pasirenkama Layouts funkcija ir joje esantis Edit view redaktorius.

2020 11 19 edit view redagavimo iškvietimas.png

Edit View Redaktoriaus lange kai norime įterpti papildomą eilute "drag and drop" būdu įdedame "new row" - nauja eilutės vietą ir šioje vietoje gali tilpti vienas arba du laukeliai.

Surandama sukurtą naują laukelį ir "drag and drop" - "teimpimo ir pametimo" būdų įdedame naują laukelį į naujos eilutės vietą.

2020 11 19 Edit view redagavimas.png

Detail View - išplanavimas arba automatiškai pritaikomas prie Edit view pasirinkus "Sync to Detail view" opciją arba lygiai tokiu pačiu "tempimo ir pametimo" būdų sudeliojamas.

Spaudžiama Save&Deploy - tokiu budu sistema sukurs papildomą programinį php kodą kuris vėliau veiks ir rodys vartotojui naujus laukelius.


Administratoriaus Vadovas

Administratoriaus panelė

Atsisiuntimas ir diegimas

Idiegimas galimas

  • asmeniniame kompiuteryje (reikalinga apache bei php modulis)
  • tame pačiame serveryje kuriame laikote interneto puslapį
  • dedikuotame serveryje (galime pasiulyti serverį)
  • trečios šalies dedikuotame serveryje
  • serveryje kurį mes prižiūrime
  • įsigyti kaip paslaugą.


Bet kuriuo atveju jog veiktų programinė įranga, tiek jūsų kompiuteris, tiek serveris turi turėti sisteminę programinę įrangą:

  • Webserveris - Apache ar Windows/IIS
  • MySQL 5.1 arba MariaDB
  • PHP 7.2 ir aukštesnę


Jei „SuiteCRM“ diegiate pirmą kartą, vykdykite šiame skyriuje pateiktas instrukcijas. Jei turite įdiegtą ankstesnę „SuiteCRM“ versiją, instrukcijas, kaip atnaujinti „SuiteCRM“ egzempliorių, rasite skyriuje „Naujinti“. Norėdami įdiegti „SuiteCRM“, atlikite toliau nurodytus veiksmus:


Įdiekite programinę įrangą Win OS

Įdiekite programinę įrangą

Įdiekite jūsų os tinkamą („Linux“ arba „Windows“) PHP versiją, žiniatinklio serverį ir duomenų bazę savo kompiuteryje. Kaip įdiegti standalone arba remote programinę įrangą aprašyta šiuose puslapiuose:

Svarbu prieš diegiant pasitikrinti versijų suderinamumo lentelę kurią pervžvelkite čia

Atsisiųskite crmtech failus

Atsisiūskite naujausią Suite CRM Tech programinę įrangą, kurioje naujausios funkcijos ir klaidų taisymai. Jei registruodamiesi paskyrą mūsų svetainėje ar atsisiųsdami iškyla kokių nors problemų, naudokite oeetech palaikymo forumus.


Kopijuokite failus į Apache http

Kai atsisiųsite CRM Tech paketą, turėsite išpakuoti failus ir nustatyti leidimus, reikalingus diegimo procesui.

  • Nustatykite Apache http serverio katalogą į kurį įdėsite CRM Tech išarchyvuotą katalogą. Jei vadovautis Apache HTTP Server įdiegimo instrukcija tai šis katalogas yra „c:/Apache24/htdocs
  • Išarchyvuokite CRM į prieš katik parinktą katalogą. Pasirinktame kataloge bus sukurtas papildomą pakatalogis pavadinimu "SuiteCRM"
  • Nustatykite teisingus leidimus „SuiteCRM“ kataloge („Linux“):
 sudo chown -R www-data:www-data .
 sudo chmod -R 755 .
 sudo chmod -R 775 cache custom modules themes data upload
 sudo chmod 775 config_override.php 2>/dev/null


Šis naudotojas www-data turi būti pakeistas pagal koks yra tikrasis suformuotas vartotojas, kuris paleidžia ir valdo jūsų Apache http serverį. Tai priklauso nuo jūsų naudojamos operacinės sistemos. Įprasti web serverių naudotojai yra tokie:

  • www-data (Ubuntu Linux/Apache)
  • apache (Linux/Apache)
  • nobody (Linux/Apache)
  • IUSR_computerName (Windows/IIS) Komandos / veiksmai, kurių reikia norint nustatyti teises, priklauso nuo jūsų operacinės sistemos. Jei kyla problemų nustatant „SuiteCRM“ naudotojo teises, apsilankykite mūsų palaikymo forumuose.


Rekomenduojamos būtinos moduliai prieš įdiegiant

Taip pat reikalinga programinė įranga ir bibliotekos.

  • PHP
  • JSON
  • XML Parsing
  • MB Strings Module
  • Writable SugarCRM Configuration File (config.php)
  • Writeable Custom Directory
  • Writable Modules Sub-Directories and Files
  • Writable Upload Directory
  • Writable Data Sub-Directories
  • Writable Cache Sub-Directories
  • PHP Memory Limit (at least 128M)
  • ZLIB Compression Module
  • ZIP Handling Module
  • PCRE Library
  • IMAP Module
  • cURL Module
  • Upload File Size
  • Sprite Support





Įdiegimui debian buster sistemoje galime jums duoti skriptą.


Sukurti duomenų duomenų bazę ir priskirti vartotoją: Database Hostname: Database Name:

  • Database User:
  • Database Password:

Įsitikinti jog duomenų bazės vartotojas turėtų priėjimą prie konkrečios duomenų bazės ir kad firewall neblokuotų (jei duombazė ne localhost). Taip pat jei bus naudojas paštas (suitecrm turi savo phpmailer pašto serverį) reikia įsitinkinti jog atitinkami pašto portai neblokuojami ir pasiekiami – tai galima padaryti vėliau bet kada.


Paskutiniame etape paleidžiama nuoroda: – http://<jususerveris>/<jusuCRMkatalogas>/install.php Galima daryti patikrinimą – paleisti įdiegimą ir jei visi parametrai serveryje yra teisingi tai šis langas leis spausti mygtuką „next“ jei ne – tuomet rodys kurios biblioteką ar leidimą reikia papildyti.

Pirmas Įdiegimo langas
Antrasis Įdiegimo langas

Jei diegimas nutraukiamas ir paleidžiamas antrą sykį, prieš leidžiant antrą sykį reikia ištrinti temp failus kuriuos sukūrė install.


Užpildykite įdiegimo vedlį ir galite naudotis sistema kaip sisteminis administratorius.


Įdiekite programinę įrangą localhost Debian OS

Įdiekite programinę įrangą remote Debian OS

Bendruomenės vadovas