Top Banner
Vtiger CRM Cloud Platform Development of Vtiger CRM on Cloud Platform .. 2555 Vtiger CR R R R R R R RM M M M M M Cloud Platform Developme en n n n n n nt of Vt t t t t i i i i i i ig g g g g g ger CRM M M M M M M on Cloud Platform . . 2555
57

Vtiger CRM Cloud Platform Development of Vtiger CRM on ...

Jan 19, 2022

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Vtiger CRM Cloud Platform Development of Vtiger CRM on ...

��������� Vtiger CRM � Cloud Platform Development of Vtiger CRM on Cloud Platform

���� � ���������

����������������������! ��"#����$��%���������&�'�(���)&� ������#��#���'���&��*+�& ����#�,�#��#���'�%'��#�&%�-

�*#��#���'���&�- �.���� ����(��/ � – ��$��" �

�.�. 2555

��������� Vtiger CRRRRRRRRMMMMMM � Cloud Platform Developmeennnnnnnt of Vttttttiiiiiiiggggggger CRMMMMMMM on Cloud Platform

���������� ����� ���������������������

�����������������������������������������������������������������������������������������������"#�����������������$�����������%%%%������������������������������������&&&&&&&�������'�������(�����)&������ ����������######��������������########�����������''''������������������&��*+�&+ �������������������###������,,,,,���������#######������������#########���������'�%''''''������#####�&&&&&&%�-

�������*******##������������#########�����������������''''���������&&&&��������-######�����.....�������� ��������(��������///////// ����� ––– ��$�����

�.�. 2555

Page 2: Vtiger CRM Cloud Platform Development of Vtiger CRM on ...

การพฒนาระบบ Vtiger CRM บน Cloud Platform Development of Vtiger CRM on Cloud Platform

นายแทน ธญจรสข

โครงงานสหกจศกษาน� เปนสวนหน$งของการศกษาตามหลกสตร ปรญญาวศวกรรมศาสตรบณฑต สาขาวชาวศวกรรมคอมพวเตอร

คณะวศวกรรมศาสตร สถาบนเทคโนโลยไทย – ญ$ปน

พ.ศ. 2555

คณะกรรมการสอบ

………………………………………………ประธานกรรมการสอบ

(ดร. วมล แสนอม)

………………………………………………กรรมการสอบและอาจารยท$ปรกษา (อาจารยปรวตร คงกาเนด)

………………………………………………กรรมการ (อาจารยตอเกยรต ใตธงชย)

………………………………………………ประธานสหกจศกษา สาขาวชาวศวกรรมคอมพวเตอร (ดร. วรากร ศรเชวงทรพย)

ลขสทธ9 ของสถาบนเทคโนโลยไทย – ญ$ปน

นนนนนนนนาายแแแแทททททททททน ธญจรสข

โครงงานสหกจศกกกกกกกษษษษษาน� เปนสวนหหหหหหนนนนนนนน$งของการศกษาตามหลกสตรปรญญาวศวกรรมมมมมมมมมมมศาสตรบณฑต สสสสาาาาาาาาาาาขาวชาวศวกรรมคอมพวเตอร

คณณณณณณณณณณณะะวววศศศศศศศศศศวววกรรมศศศศศาาาาาาาาาาาสสตรสสสสสสสสสถถาาาาบบบบบบบบนนนนนนเทททททคคคคโนนนนนนนนโโโโโโโโโลยยยไไไไไไททททททย – ญญญญญ$$$$$ปน

พพพพพพพ.ศศศศศศศศศศ. 2222222555

คณะะกกกกกกกกกกรรรรรรรรรมมมมมมมมมกกกกกกกกกกการสสสสสสสสสสอออออออออบบบบบบบบบ

………………………………………………………………………………………ปปปปปปปประะะะะธธธธธธธธธธาาาาาาาาานนนนนนนนนกกรรมการสอบบบบบบบบบบ((((((((ดร. ววมลลลลลลลลล แสนอม)))))))))

………………………………………………………………………………………………………………………กกกรรรรรรรรรรมกกกกกาาาาารสอออออบแแแแและอออออออออออออาจารยท$$$ปปปปรกกกกกกกษษษษษษษษาาา((((((((((ออออออออออาาาาาาาาาจจจจารยปรวววววววววววววตตตตร คงก าาาเเนดดด)

…………………………………………………………………………………………………………กรรมกกาาร(อาจารรรรยยยยยยตออออออออออเเเเเเกกกกกกกกกยยยยยยยยยรรรรรรรรรตตตตตต ใตธธงงงงงงชชชชชชชชชยยยยยยยยยย)))))))))

……………………………………………………………………………………………………………………ปปปปปปรรรรรระะะะะะะะะธธธธธานสหกจจจจจจจจศศศศศศศศศศศศกกกกกษษษาาาาาาาาาา สาาาขขขขขขขขขาาาาาาาาาาาววววชชาาาาาาาาาาววศวกรรมคคคคคคคคคอมพว(ดร. วรากร ศรเชววงงงงงงงงทททททททททททรรรรรรรรรรรพพพพพพพพยยยยยย)

Page 3: Vtiger CRM Cloud Platform Development of Vtiger CRM on ...

ช$อโครงงาน การพฒนาระบบ Vtiger CRM บน Cloud Platform

Development of Vtiger CRM on Cloud Platform ผเขยน นายแทน ธญจรสข คณะวชา วศวกรรมศาสตร สาขาวชาวศวกรรมคอมพวเตอร อาจารยท$ปรกษา อาจารยปรวตร คงกาเนด พนกงานท$ปรกษา คณธรรมธช ศรเพญ ช$อบรษท บรษท Infotronics Co.,Ltd. ประเภทธรกจ/สนคา ผลตและจดจาหนายซอฟตแวร บรการฝกอบรมการใชงาน Vtiger CRM

บทสรป การทางานในชวง 4 เดอนท$ผานมา นกศกษาพฒนาระบบ Vtiger CRM ใหเปนไปตามท$ผใชตองการ เชนการเพ$มโมดลท$เหมาะแกการใชงานเขาไป รวมท�งมการสรางโมดลและปรบปรงโมดลเดม เพ$อใหตรงตามลกษณะการใชงานของลกคามากข�น นอกจากน� นกศกษายงไดทาการออกแบบและพฒนาระบบของการทางานในลกษณะของการทางานแบบ SaaS Cloud เขาไป ทาใหผใชงานสามารถลดข�นตอนการตดต�งไปได ซ$ งจะชวยให Vtiger CRM มความนาใชข�น รวมท�งยงเปนการลดภาระในดานของการดแลระบบแกลกคาอกดวย

หลงจากการปฏบตสหกจศกษาท$ผานมา นกศกษามทกษะในการเขยน Web Application เพ$มข�น โดยสามารถเขยนโปรแกรมในลกษณะของ Server Side Script ไดดวยภาษา PHP นอกจากน� นกศกษายงไดเรยนรกระบวนการทางานแบบเปนทมในรปแบบท$ถกตองไดอกดวย โดยนกศกษาไดไปอบรม การทางานรวมกนดวย Agile Development ซ$ งไดไปทาการอบรมภายใตโครงการของ SIPA รวมท�งมความรในเร$องของ JSP และ Google App Engine ซ$ งทางบรษท ไดสงนกศกษาไปเปนตวแทนในการอบรมรวมกบ SIPA อกเชนกน

Development of Vtiger CRM on Cloud Platform ผเขยน นายแทน ธญจรสขคณะวชา วศวกรรมศาสตรรสสสสสสสสาาาาาาขขขขขขขขาวชาวศวกรรมคอมพวเตอรอาจารยท$ปรกษา อาจารยปรวตร คคคคคคคงกาเเนนนนนนนนนดพนกงานท$ปรกษา คณธรรมธช ศศศศศศศศศรรรรรเพญช$อบรษท บรษท Infotttttrrrrrrrrrrrronics Co.,LLttttttttttdddddddd.ประเภทธรกจ/สนคา ผลตและจจจดดดดดดดดดดจาหนายซอฟตแแแแแแแแแแวร บรการฝกอบรมการใชงาน Vtiger CR

บบบบบบบบบบบทสสสสสสสสสรรรปปป

การททททททททททางงาาานนนนนนใใใใใใใใใใในนนนนนนนนนนชวงงง 4 เดอนททททททท$ผผผผานมา นกศกษษษษษษษษษษษาาาพฒนาระะะบบบบบบบบบบบบบบบ VVVttiger CCCCCCCCRM ใหเปนไปตผใชชชชชตตตตตตตตตตตองการ เชชนนนนนนนนกกกกกกกาาารรเเเพพพพพพพพ$มมมโโโโโโโโโมดลท$เหหหหหหหหหหมาะแกการใชงานเเเขขขขขขขขขขาไป รวมมมมมมมมมมมมททท���งงงงงงงงงมมมมกาาาาาาาารรรรรรรรรสสสสสสสสสสสสสรรรรราาางโโโโมดลลลแแแแแแและปรบโมดลเเดดดดดดดดดม เเเเเเพพพพพพพพ$$$$อออใหหตตตตตตตตตตตรงตตตตตตตตตตตาามลกษณณณะะะะะะะกกกกการใชงานของลกกคคคคคคคคาาาาาาาาามมมมมากข�น นนนนนนนนนนนอกจจจจจจจจจาาาาากนนนนนน���� นนนนนนกกกกศศศศกกกกกกกษายงไดทาออออออออออกแบบบแแแแแแแแแลลลลลลลละะะพฒฒฒฒฒฒฒฒฒฒฒฒนารรระะะะะะะบบของการทางานใใในนนนนลลลกกษษษณะของการทางานนนนแแแบบ SSSSaaaaaaSSSSSSSSS CCClouddddd เเขขขาาาาาาาไป ทผผ ใใใใใใใใใใใใชชชชชชชชงงงงงงงาาาาาาานสามารรรถถถถลดขขขขขขขขขขข�������นตอนการรรรรตตตตตตตตตตตดดดดต �������งไปได ซ$ งจะช วยใใใใใใใหหหหหหหหห VVVVVVVtiger CRRRMMMMMMMMMMM มคคคคคคคคคววามนาใชชชชชชชขขขขขขขขขขขข� นนนนนนนนนน รรรวมท�เเเเเเเเปปปปปปปปปปปนนนนนนนนนกกกกกกกกกกกกาาาาาารลลลลลลลลลดดดดดดดดดดดภารรรรระะะในนนนนนนนนนนนดานของงงงงงงกกกกกกกการดแลระบบแกลกคาอกดวย

หหหหหหหหหลลลลลลลลลงงงงจากการปฏฏฏฏฏฏฏฏฏฏฏฏบตสหกกกกจศศศกษาท$ผผผผผาานนนนนนมมมา นนนนนนนกกกศศศกษาาามทททททกษะะะะะะใใใใใใใใใใใใในการเขยยยนนนนนนน WWWWWWWWeebbbbbbbbbb Applicatioเพ$มมมมมมมมมมมข���น โดยยยยยยยยยสสสสสสสสสสสสาาาาาาามมมารถเขขขขขขขขขขยนโปรแกกกกรมมมในลกษษษณณณะขออออออออง SSSeeeerveeer Siiide Scriiiiiiiiipppppppppppt ไดดดดดดววววววยยยยยยยภภภภาษา PHHHHHHHHHHP นออออออออกกกกกกกจากน������� นนนนนนนนนนนกศกกกกกกกกษษษษษษษษษษาายงไไไไไไไไไไไไดดดดดดดดดดดเรยยนนนนนนนนรรรรรรรรรกกกกกกรรรรระะะะะะะบบบบบบบบบวนนนกกกกกกกกกาาาาารรรรรรรรรทททททททางานนแแแแแแแแบบบบบบบบบบบบบบบเเเเเปปปปปนนนนนททททททททมมมมมมใใใใใในนนนนนนนรรปแแแแแแแแแแแบบบบบบบบบบบบบบบบบททท$$ถถกกกกกกกกกตองไไไไไไดดดดดดอออออออออกดวยโดดดดดยยยยยยยยนนนนนนกกกกกกกศกกกกกกกกกกกกษาไดไปปปปปปปปปออออออออบบบบบบบบบรรรรรรรรมมมมมมมม การรรรรรทททททททาาาาาาาาางงงงงาานรวมกนดวย Agile DDDeeeeeeeevvvvvvvvvveeeeelllopppmmmmmmmmmeeeeeeeeennnnnnnnntttt ซซซซซซ$$ งไดไปททาาาาาาาาาาากการรรรรรรรรออออบบบบบบบรมภาโคครรรรรรรรรงการของ SIIIIIIIIIPPPPAAAAAAAAA รวมททททท������งมมมมมมมมมมคคคคคคคคคควววววววววววาาาาาาาามมมมมมมมรรรรรรรรรใใใใใในนนนเร$$องของ JJSSP แแแแแแลลลลลละะะะะะะ GGGGoooooooooooooooogggggggllllllllee Apppppp EEEnnnnnngggggggggine ซ$ งทางบบบบบบบบบรรษท ไสงนนนนนนนนนนนกศกษาไปปปปปปปปปปปปปเปปปปนนนนนนนนนนตตตตตตตตตตตววแแทททททททททททนใใใใใใใในนนนนนนนนกกกกกการอบรรมมมรรรววววมมมมมมมมมมกกกกกบบบบบ SSSSSSSSSSIIIIIIIIPPAA อกเชนนนนนนนนนนกกกกกกกกกนน

Page 4: Vtiger CRM Cloud Platform Development of Vtiger CRM on ...

��&&����'����� ��������� ����������� ����� � ������ ������������� ����� �!" ��#$#�%&� 4 ��'�� (�)*+(,% ����� 18 ��-.��$� 2555 -�*% ����� 6 (.&��� 2555 ��)������!�#�������(,�*/ �����$ ���������$*��0�����)�����" &*�%$��������%����.�� ���.��&�&�$/ �,����*��)

1. �.�7���7�9 ��� ��": �������;< ����� 2. �� ��$�!��% �(� �*������� (��+��,*�� ��$����!���������

+&#�����#�.�;< ������,%�����$%�*�.��,��������,%��,%�=����=���<& ���$*��0�����) ���" ���<������$,�*����'�� +&#��$�<+&=�� ��!����� (����*��$=����(,�*/������)*������=��,%�*����������-����!=9=�������*�� ��*��� ��< ���>��>�) *�!" ��$,�*$��* �*=��,�����#�.��$,�*�<*�% � �������) ��$+�� 7�: ���. ;< �������$*��

��������� � ��� �� ������� ����� � ������ �������������� ����� �!" ��#$#�%&� 4 ��'�� (�)*+(,% ����� 18 ��-.��$� 2555 -�*% �����% 6 (.&��� 222555555555555555 ��)���� ��� �!�#�������(� ,�*/ �����$ ����������$*��0�����)�����" &*�%$������� ��%����������.�� ����.��&�&�$/ �,����*��)

1. �.�7���7�97 � � ��":�� �������;< �; ����2. �� ��$�!�� �% �� (� �*�������������� ((((((((����+��,*�� ��$����$ !��!! �������

+&#�����#�.�;< ������; %�����$$$$%%%%%�*�.��������,��������������� %���,,%%%%%%%�=����=�� ��<& ���$*��0�����) �� " ����<������$,�*������� '����������� ++++++&#���$$$$�<+&=��������� ����!!!!����!!! ���������� (�����������*��$$$$$======���������������(,�*/������)*������=��,%�*����������-���������!=9=�����������������������������������*�������������� ��*******������������ � <<<< ������������������� ������>>>>��������������>�))) *�!"!!�������$,�*$��* �*=���������������#�.����$$,,�*�����<<<<<<*��������%%%%%% ����� �����������������������)

���������$+�� 7�:::::: ������������������.������;< �����������������$$$$$****����

Page 5: Vtiger CRM Cloud Platform Development of Vtiger CRM on ...

������

�� ������ ������ ����� � ������ � ����������� � �������������� � ������������ �

���� �. ���� 1 �.� ������������!����"�#������� 1 �.$ ��%&�'���(���"�#�������)�����*)������)�������+� 1 �., ��������(�-���+���������)�����+� 4 �./ �0��)#2����)#�������#���#��3%�5-���� ��) �6 5 �.8 9#���#�����3%�����0��)#2���9#���#�����3%� 5 �.: ��6��;������<�������# 5 �.= ; ��"�������+���(�- �2�) �6�����<�������# 5 �.> ?������-;2�(�5-����(����<�������#)���@�����#���5-���� ��) �6 6 �. ������������������ �� ������!��"!#� 7 $.� ���@#@�6����*��*#���<�������# 7 $.�.� Vtiger CRM 7 $.�.$ AppServ 8

7$ � � Vtiger CRM

��

������ ������ ����� �������� ������������ ����������������� �������������� �

����������������� ����.. ������ 1

�������.� ���������������������������������������� �� !����"�#�������� 1�.$ �����������%&&&&&&�'����������(���"�#�������������������)�����******)))))��������)�����������������+�� 1�.,,, �������������(�-�������+���������)�����+� 4�./ �0��))))))))))######2����)########��������������������������######������#####����� �����3%%%%%����5555-----�����------- � �����������)))))) �����6666 5��������.888888 99999999#####���#��������3�� %������0����)#2�������9999#####����������##�����������3�� %��� 5�.: ��������������666666�������;������������<��������� ��# 5�.= ;;;;;;����"����������������������+++++����������(�- �2222�) ��66�����<�����< ��# 5�.>>>>>>> ?�������---;;2222�������((((((((�����555555555-----������------ �(���������<�����< ��#)���@���������������####����55555555---����������������---- ������� ����) �6 6

����. ���������������������������������� ��� � ����� ������������������!�����"!�� #� 7$.� ���@#@� ����6 *��*#�����<���������<<< ��#

7

Page 6: Vtiger CRM Cloud Platform Development of Vtiger CRM on ...

(

�� $.�., Adobe Dreamweaver 10 $.�./ Bazaar 11 $.$ �I%J����*��*#���<�������# 11 $.$.� Collaborative Development with Agile Process 11 $.$.$ Agile Scrum Methodologies 12 $. �%#������!��"!#����&�'"(���)���!#� 15 ,.� �?#��#�<�������# 15 ,.$ ��6�����6-@�����#���5-���� ��) �6 16 ,.$.� ��#�2;#����������� 16 ,.$.$ ��#�2;#��9�L#����0���# Vtiger CRM 17 ,., �!#��#��-0��#�#��#���#��3%��<�������#)���@�����# 18 ,.,.� �3%����0���#�� Vtiger CRM 18 ,.,.$ �3%����0���#�� Vtiger CRM ����6����6��� Salesforce.com 18 ,.,., �����@��������9�!#N�#������ Vtiger CRM Platform 18 ,.,./ �������6�����6-�2;#�2��O*#������ ���5-������5;� 18 *. %����)���!#� ���+!������,�����-�%�"/�#0 19 /.� �!#��#���?���-0��#�#��# 19 /.�.� �3%����0���#������ CRM 19 /.�.$ �3%����0���#-��@���� Vtiger CRM 19 /.�., �3%��������0���#�� Salesforce.com �9���#0� �9�L#���T # Vtiger

Sales Cloud Platform 30

/.�./ ����������0�)�����������)��6 Vtiger Instance 30 /.�.8 ������0�-���!#���0���# 32 /.�.: �������)#���;T��������6# 34

$.�., Adobe Dreamweaver 10$.�./ Bazaar 11

$.$ �I%J����J *��*#���<�����< ��# 11$.$.� Collaborative Developmeeeeeennnnnnt with Agggggggile Process 11$.$.$ Agile Scrum Methodollloooooogies 12

$. �%#��������"!� #����&��'"(������))))))��&&& ���������!#� 15,.� �?#��#���<<<<<��������������������������# 15,.$ ��666666�����������������6----@@@@@@��������#��������55555555-----�����------ ������� ����������))) ���6 16

,.$$$$$$..� ��#�������2;;;######�������������������� 16,,,,,,,.$$$.$ ����������������######�22;#####�������9�L#������������0���# Vtiger CRRRRRRRMMMMMM 17

,,,,,,., �!####���������#���-0��������#�#��#���####���� �������3%%%%%%�����������<�������������������< ����������######)))))))))������������@�����####### 18,,,,.,.� ������333333%%%%����������000���#�������� Vtiger CRM 18

,.,.$$$ ���33333%������������0���#����������� Vtiger CRM ������ 6�����������66666������� Salesfffffooooorce.ccccom 18,,,,,.,.,,,, �������@���������������9�!#N�#������ Vtiger CRRRRRRMMMMMMMM Platforrrrrmmmmmm 18,,,,,..,./ �����������������6����������������������6666666----����22;#####���22����������OOOO*******#######������������������ �������555555-------������������������5;���� � 18

*****. %����������)))))�����!#������ ���+!�������������,,,�������--�����%�"/��#####000000 19/.� ����!!!!#��������########������������������?�������-0��#�#��# 19

/.�.� ��3%%%%%%%�����������������������0000������������#####������������������������� CCRM 19/.�.$$$$ ���33333%���������0����������#------�����������@@@@@@@@�������������������� VVVVVVVttttiiiiiiiggggeerrrrrrr CCCCCCCCCRRRRRRRMMMMMMMMMM 19//////.�����., �3%�����������0���######���������� SSSSSSalesfooooorrce.coooooom �9����###0� �9�����LLL#���� T #�� VVVtttiiiiiigeerr Sales Cloud Platform

30

0 � �

Page 7: Vtiger CRM Cloud Platform Development of Vtiger CRM on ...

X

�� /.�.= ���9�� �� ��*#)#���������6#��N�#�� ���� Vtiger 38 /.�.> ��������Y� �� �����N�#�� ���2;�)#�� 40 /.$ ?���;������)+�� �� 41 /., ;������)+���;�(��&+�� ��@-6����6����6�?����5-��������; ��"�������+���

(�- �2�) �6*#���<�������#)�����(�-�0�@����� 42

2. ����-����&(��(�� 43 5.1 ����?���-0��#�#��# 43 5.2 �#;�������5���)� 43 5.3 ����#��#�(���Z3 ��# 44 5.3.1 ����#��#��2�?� �(�9�L#���Y�+�;�+������(�-��������� 9�#'+

Vtiger CRM 44

5.3.2 ����#��#��2����+� 45 ���+�"!%6+!8�� *:

/.�.= ���9�� �� ��*#)#���������6#��N�#�� ���� Vtiger 38/.�.> ��������Y�YY �� �����N�#����� � �������2;�)#��# 40

/.$ ?���;������)+�) � �� 41/., ;������)+���;�(��&+�& � ��@-6666����������� 6����6�������?����5-���- �����; ��"�������+���(�- �2�) �6*#���<�����< ��#)����������(�-�0�@���������

42

2. ����-����&(��(�� 435.1 ����?���������------000��####������######��##### 435.2 �######;;;;;�������������������5����� ����������))))))������ 435.3 ������������#����#######�((((((���������Z� 3ZZ��# 44

5555555.333.1 ���������������������#���������#######���� 2�?� �?(�999999999������L#���Y�� +�;�+��������������(�-��������������������������� 9��������#####'''''+Vtiiiger CRRRRRRM

44

55.333333.22 ���������#�������#��2����+� 45

�����������+�""""""!!%%+++ 6+!8888���������% *:

Page 8: Vtiger CRM Cloud Platform Development of Vtiger CRM on ...

������"���#

"���#�� �� ,.� ������;��*#���<������)�(�3%� �8 /.� �������-���6�����6-����2�� field *# company_detail ,$ /.$ �������-���6�����6-����2�� field *# company_directory_link ,$

"���#�� ��

,.� ������;��*#���<�����< �)������(�3%������ �8/.� �������-���6�����6-����������2�� fielldddd *# company_detail ,$/.$ �������-���6�����6-����2�� field *******# company_directory_link ,$

Page 9: Vtiger CRM Cloud Platform Development of Vtiger CRM on ...

�������6�����(�

�6��� �� �.� �?#������%�� Infotronics Co.,Ltd. � �.$ ��������(�-���+���������)�����+� / $.� Vtiger CRM = 2.2 Appserv 8 2.3 Adobe Dreamweaver C4 10 2.4 Bazaar 11 4.1 )#��(���-��������2������@���� Vtiger 19 4.2 )#������@���� 20 4.3 � #�*#�2;#�� Sales 20 4.4 � #��������-);�� 21 4.5 ��2 Create Lead *#)#��@ -�� 21 /.: �2���0�)������� �� $$ /.= ��6�����6-�� Lead ���"������3!# $$ /.> ��2 �0�)����������6#(��������-);����T #����� $, /.] )#���2���0�)����������6#�������-);����T #����� $/ /.�^ )#���2���������@������'���(9��� ������� $/ /.�� ��6�����6-����� $8 /.�$ � #� Potentials $: /.�, ��2 Create Potential $: /.�/ �� ��@������'���( $= /.�8 � #� Sales Order $> /.�: ��2 Create Sales Order $> /.�= �� �������6 $]

�6��� ��

�.� �?#������%�� Infotronics Coooo.,Ltd. ��.$ ��������(�-���+��������� �)���������+�� /$.� Vtiger CRM =2.2 Appserv 82.3 Adobe Dreamweaveeeeeer C4 102.4 Bazaaaaaarrrrr 114.1 )))#######��(((((������----������������������������������������2���������������@@@@@@��������������� VVVVVVttttttiiiiigggggggerrr 194.2 )#�����������������������@���� 2044444.3 � #######��*******#������;;######�� Salesssssss 204.4 � #�������������##### ��������-);��; 214.5 ����������2 Creeeeeeaaaaaate Lead *#)#��@ --�������--- 21/.::::: ����222��������0��)������������ �� $$/.= �����66������ �6-������� Lead ���"������3!# $$///.>>>>> ���2 �0�)�������������������������6#(((������������������������������------));������� TTTTT #���������������������� $,/////.]]]] )#���2���������000�)�������������6#�����������������------);;;;;;���������� T��#��������������� $//////.�����^ ))))#���2����������������@@@@�����������''''�����������(9������� ��������������� $/////.�� ��6666��������������������������666-���������� $8//.�$$$$ � ####� PPPPPPotttennnnnttttttttiiiiiiaaaaaaaalllllls $:///.�, ������2 CCCCCreateeee PPPPPPPoooottttttteeeeeennnnnttiallll $:/.�/ �� ��@���������������'�����((((( $=/.�8 � #� Sales Order $>

Page 10: Vtiger CRM Cloud Platform Development of Vtiger CRM on ...

j

�� /.�> ��;������)+������ Salesforce.com ,^ /.�] @�������������� ,� /.$^ @��������N�#�� �� ,� /.$� �?#q� ���-��0�-���!#��#���0���# ,, /.$$ �?#q�9��-��!#��#�� Generate ,/ /.$, )#���2���0�)������������6# ,8 /.$/ )#���2��6�#6 �#�� �� ,8 /.$8 )#���2�� Vtiger )���(�����������6#���6����6���; ,: /.$: Y��+ ��;(���;2��� ��"�����)���5 2 ,: /.$= @��-��-�����;(����)��?2�# ,= /.$> @��-��-�����;(������ ��+ ,> /.$] �� ��*#�2;#�� First Name ��� Last Name ���"�#0��� ���#�3*#

Vtiger ,>

/.,^ q�9��-�@��-�2;#����5�� ��?� �*�� ,] /.,� ��;�62���� �����?2�#������)�� ,] /.,$ @��-������)�� /^ /.,, @��-�� Generate /�

/.�> ��;������)+������ Salesforce.com ,^/.�] @�������������� ,�/.$^ @��������N�#�� �� ,�/.$� �?#q� �q ��-��0�-���!#��########���0���####### ,,/.$$ �?#q�9��-��!#��#����� Generate ,//.$, )#���2���0�)����������������6# ,8/.$/ )#���2��6�#6 �#�� ���� ,8/.$8 )#�����2����������� Vttiiiiggggggger ))�������������(�����������������6#���6������ ��6666666���;� ,:/.$: YYYYYY��+ �������;(���;;;;;;;2222�������� �������""������������������)))))�����������555555555 2 ,:/.$= @��-����������--��������������;(����������)��?2�# ,=/......$$$$$$>>> @@@@@@�������������-------�������---����������������;(������������������� � ��+ ,>/.$$$$$]]]]]] �������� ����������*#����;#�� FFFiiiiiirrsssstttttt NNNNNNNaaaaammmme ����� LLLLLLLaaaasssssttttt NNNNNNNNNaammmmmmme ���"�#######000000�������� ����������������######�333333������� *#

VVVVtttttttiiger,>

/////..,,,,,^ qqqqq�9��������-�@��-�2;#####�����5�� �� ��?� �?*��� � ,]/////.,,,,,,,� �����;����666662���� ����������������������?��� 2�#������)��) ,]////..,,,,,$ @@@@@@@@@@����������--����������������)))������������))) /^/.,,,,,,,,,, @��-�� GGGGGGenerate /�

Page 11: Vtiger CRM Cloud Platform Development of Vtiger CRM on ...

�(����(�#(!#

1. Wikipedia, �6�����;��� [Online], Available: http://th.wikipedia.org/wiki/ �6�����;��� [201$, September 18]

2. Wikipedia, q�%�9����9� [Online], Available: http://th.wikipedia.org/wiki/q�%�9����9� [201$, September 18]

3. Wikipedia, Unix Shell [Online], Available: http://en.wikipedia.org/wiki/Unix_shell [201$, September 19]

4. Wikipedia, Unix Shell [Online], Available: https://wiki.vtiger.com/index.php/Vtiger_CRM [201$, September $�]

1. Wikipedia, �6�����;��� [Online]]]],,,, Available: http://th.wikipedia.org/wiki/ �6�����;���� [201$, September 18]

2. Wikipedia, q�%�9����9� [Onlineeeeeee]]]]]]]], Avaaiiiiiiiilable: http://th.wikipedia.org/wiki/q�%�9����9�[201$, September 18]

3. Wikipedia, Unix Shell [Onlinnnnnnne], Availableeee:::::: http://en.wikipedia.org/wiki/Unix_shell [201$, September 19]

4. Wikipedia, Unix Shell [OOOOOOnnnnnnline], Available: https://wiki.vtiger.com////iiiiiindex.phpppp////VVtiigggger_CRM [[[[[201$, September $�]

Page 12: Vtiger CRM Cloud Platform Development of Vtiger CRM on ...

����� 1

�����

1.1 ��� ������������������������

���������� : Infotronics Co., Ltd

� ����� : ��/�� �.� �.����� ���� �� �.����� ���� �. ����!�" .��#�$" �.����%� &&&�'

(��)�*�+ : (66) 2 583-5664

E-mail : [email protected]

Website : http://www.infotronics.co.th

������ �.� ������������ Infotronics Co.,Ltd.

�.� �����!"���#����������������$�����%$&������$ �������'(��

��79�� 7�(;(���7<�+ � =��" >����#�?�� *). ���� �!�#A���>���� Software Park Thailand ("B

#�$ ��<+�� �" =�#�7�D%�7�#�<(�(!B �����#�)F��G��������7 ��FH�< =���J9�"������=�

#�<(�(!B ������#�)#A�������B%�+FK�FH�#H�������<��������A���>!��<+� FH���7��

���"����;�+���+ �!�M��+"���+� �# �B�A��F���"�� enterprise � �#K?��?N"�F���"��(! ("B� ��

FH���7���!�O!7�Q�RU+�>��V "���>� �

������

1.1 ��� �������� ������������������������

���������� : Infotronics Coooooo., Ltd

� ����� : ��/�� �.� �.����� ���� �� �������.����� ���� ��������. ����!�" .��# $"� �.����%� &&&�'

(��)�*�+ : (66) 2 583-5664

E-mail : [email protected]

Website : http://wwwwwwwwwwwwww.infotrrrrroooonics.co.ttttthhhh

������������ �.� ������� ������ Infotronicssss CCCooo....,,,,,,LLLLLLLttttddddddd.

����.� ��������!!!!!!"""��������####��������������������������������������������������������$�����������%%%$$$$$$$&� ����������������������������������$ ����������������'(��

�������������799999������� 7777�(;(���7<�+ ����=��" >�����������######������?�� �� **)))))))). ����������� �!��###A���>�������� Software PPPPPPPPaaarrrkkkkk TTTTTTThailand

#�$����<+�� �" =� �#�7�D%�7�#�<(�(!B ������#�)F��G����������FH�< =H ���J9�"����

( ( � � +F++ �F � � � > + F � 7

Page 13: Vtiger CRM Cloud Platform Development of Vtiger CRM on ...

2

- Info-Vtiger CRM (Customer Relationship Management Software) #�$ �(�����

�=�H�����"����7H��!G<�����*��D+� �� =����������#<�?A>�B7�#��+#�$� (Web-based

Application) �J� �� �� Vtiger CRM #�$ �#�<(�(!B ���(#*>���+� � ;��+K������=����

� �#H������<+�A��"!���!�A��"#!$ ("B�����79 �� 7�(;(���7<�+ � =� �" N"�

FH���7��# �B��� Vtiger CRM "��� �

- FH���7 ���7"� �� �(#* >���+� Vtiger CRM ��<!��"+(cloud) ����+�(;�

(smart phone) �!����#!$� (tablet)

- FH���7��#�! �B���!����=����A�(�"G!�>��VA� Vtiger CRM � �� BG>�!��

H�?�����AJ����FH�> #*?������<��������A�!G<��

- ��"��� Vtiger CRM FH��OG �FK��������N� �!���*����

- info-ProRCA (Professional RCA Software) #�$ �(������=�H���K>�B#H!?# �B���

���?���� #H�%��R+�!�%� ��7#H�%�>��V� �#7"AJ��Q�BF��<+�B>��#�$ ����� #K>�

�����"#�$�A��%<<!Q�BF��<+� ���*B +�7�K =��% "H�? #� BH�B <%RQ�*A�

O!7�Q�RU+ <���<7"#H$��!����=�H�7��!G<�� O!�������7����"!��Q�B� ("B

��#�$ ����?��������#H���A���\H�#*?��� � ����#7"#H�%��R+�>��V <��� �

H�J��Q�BF���<�

- info-Track (Mobile CCTV+GPS Tracking) F���>�K\��������� B%�D�7D FH�>V

#7"AJ������B �J�� =�#�$ �� ������� �7��� �K>�B�����"G������R+�!������ �� �� ��>

�K\���� ("BO!7�Q�RU+ info-Track #�$ �%��R+� �FK��7"� ���Q�BF�B��*�H��#*?�

�7"����!�����J#H�%��R+�>��V ("B��� <%R�����7�>��V� ��=�<�\"��� �

- Mobile CCTV 4 Chanel video streaming online Real time over 2G, 3G, Wimax,

WIFI, IP Radio , Satellite Communication

- offline record , play back

- Voice Over IP

- Vehicle Tracking with High Accuracy GPS

- Remote Monitoring

- Remote Command

�=�H�����"����7H��!G<�����*��D+� � =D ����������#<�?A>�B7�#��+#�$�� (Web-b

Application) �J� �� ��� Vtiger CRMMMMMM #�$���#�<(�(!B ���(#*>���+�� � ;��+K������=�

� �#H������<+�A��"!��������!!!!!!��A��"#!$! ("B�����79 ��� 7�(;(���7<�+ � =� �"

FH���7��# �B��� Vtiger CCCCCRRRRM "���������� ��

- FH���7 ���7"� �� ������(#* >�����+�� Vtiger CRM ��<!��"+(cloud) ����+�(

(smart phone) ������!����#!$�! (tabbbbbbbbblet)

- FH���7��#��!!!!!!!! ����B���!����=������������A�(�"G!�>��VA� Vtiger CRM � �� BG>

H�?�����AAAAAAJJ������FH��> ##*?�������������<��������A�!G<��!

- ��"�������������� Vtiiigggggggeeeeer CCCCCCRRRRRRRRMMMM FFFFFFHHHH����OOOOGGGGG �OOFKKKK�� �������������������������NNNNN������ �!���������������*��� ���

- inffffffffooooo------PPPProRCCCCCCCAAAAAAAA ((((PPPPrrrrrrrofffffessiooooooonnnnnnnaaaaaaaalllll RRRRRRCCCCCAAAAAA SSSSSSSSooooooftwareeeeeee))))) #���$���������(((((((�����������������HHHH��������K>�B#H!?# �B

��������������???����������������� #H�%��RRRRRR+�!�%� ��7 #H�%�� >������V� �#7"AAAAAJ��QQQQ�������BBBBFF��<<+�B>��#�$�������

�����������������"""""#�$�A����������%<<!Q�BF��<+������ ���*B +�����7777777B �KKKK ====�������% """"""HHHHHHHHH�����??? ###� BH�BBBBBBB <%RQ�*

O!!!7�����Q�RUUUUUUUU++++ <���<7"##HH$$$$$$��!����=�H�7��!!!G<��< O!���������������������������77777� �������������������""""!!!!!!!���Q�B�

��������#�$��������?�����������������###HH�������AA��������������\\\\\\\H�#*?���������������#777777"#####HHHHHHHHH������%��R+�R >�����V

HH�J��QQQQQQ�BF���������<<<<<�

- iiiinnnffffoooo-Trackk ((((((Mobile CCTV+GPS Trackingg) F���������>�KKKK\\\\\����������� B%� �DDDDDD 7D � FH

#7"AJ���������������BBB �J���� =�###�$��������� ������������������ �7������� ��� ��K����� �BBBBBB������"G���������R+��������!!!!!!!!�������������� ���� �� � �

�K\���� ("BBBO!7���Q�RU+ iinnnfo-TTTTTTTraccckkkkk #�$�����%���R+� �R FFFFFFK��7K "����������QQQQQ������BF�B��������**�H���

�������77"""��������������!!!!���������J#####HH�������%%%%��R+�������RRRR >���������VVVVV ("B������������ <<<<<<%%%%%� RRRRRRR����������������7���� >�����������V� ���������===�� �������<<<<<<����\\\\"""""������ ��

-- MMMMMMMMobiiiillllleeeee CCCCCTV 4 Chanel video streamiinnnnnggggg oonlllliiiiiiinnnnnnnneeeeee RRRRRRRReeeeeeeaaal time ovvvvvveeeer 2GGGGGGG, 3333333G, Wim

WWWWWIIIIIIIFFFFFFFFII,,,, IIIIIIPPPPPPP RRRRaaaaaddddddiioo ,, Satelllllllliiiite CCommmmmmmuuuunnnnnniiiiiiiccccccaattttiiiiiiioooooonnnnnn

--- kkkk oooofffffffffline rrrreeecordd , plllay bbbbbbbaaaaaaaackkkkkk

- Voice OOOOOvvvveeeeeeerrrr IIIPPPP

- Vehicle Tracking with High Accuracy GPS

Page 14: Vtiger CRM Cloud Platform Development of Vtiger CRM on ...

3

- Desktop , Web , Mobile Phone Client

- info-iMPOS (Mobile point of Sales System) #�$ �����A�BH����������**�� ��G�R�

�������>��V#*? �FH���7���>�%<<!����N�F����<7" “�?� A�B �� �>�B” �J� ����

<%R�����7� ��=�<�\"��� �

- �������>�B#�7�" ��B���+(< �" #K>� <>�� =� � <>�N; <>�(��) �*�+ �!�? ��V

����B

- ��������#�7�#�7��?�?

- ��������q�#<�?���7����#� B!N��+(real time) ��H��*�(�����

- �������=�D%����O>������D��<��

- !G<���������>�B"��B #�7��" ����#<�"7� H�?��#�z �����<+7#!$���7<�+

(E-purse)

- info-iMPOS (Mobile point of Sales System) #�$ �����A�BH����������**�� �G�

�������>��V#*? �FH���7�����������>�%<<!����N�F����<7"< “�?� A�B �� �>�B” �J� �

<%R�����7� ��=� �<�\"��� �

- �������>�B#�7�����"���B���������+(< �"< #K>� <>�� =� � <>�N; <>�(��) �*�+ �!�? ��V

����B

- ��������#�7�###### 7777��?#####������ �?�

- ��������q������#######<�?���7����#� B!NNNNNNNNN������+(+ real time) ��H��*�(������

- ������������=====�D%�������OO>����������D������<��

- !G<<<�����������������������������������>��BBBBB""""""��BBBBBBB ####��7777777����������"" ����������#<<������"""7�""""" H�?��#�z�������<+7< #!$���7

(E---ppppppppuuuuuuuurrrrssseee)))))))))

Page 15: Vtiger CRM Cloud Platform Development of Vtiger CRM on ...

4

�./

� ����

���

�#�0�

�'(��

� ��

���

��$��

��'(�

� ���

�� �.�

� ��

���

���#

�0��'

(���

����

���$

����

'(��

CEO

Sale

sM

ktBD

Prod

uctio

nPl

anni

ngHR

RAN

DDFI

NLA

WAU

DIT

Soft

war

e Q

ualit

y As

sure

ance

��

���#

�0��'

(���

����

���$

����

'(��

� ���

����.�

�� ��������

�������������������

�����������������##

����0000000��''''''''

(�������������

��������������

���$

����

'(��

CEO

Salee

ssM

kMMMMMMMMM

ttBDBD

PrPrPPPPPodo

uctiti

nnnnnnnonnonPl

nnnnnaaaaanininiiniinin

ngngngggngngngngngnHRHRHRHRHRHRRHRH

RARARARARARARARARARAN

DN

DN

DN

DN

DN

DN

DNNN

DDFI

NLA

W

Softft

aaaaaw

aw

awww

re Q

aaauaalillllt

yt

AsAsuuss

rean

eeecece

Page 16: Vtiger CRM Cloud Platform Development of Vtiger CRM on ...

5

�.2 ����$�3�� �$�&�������������45���60&���7��$7�8

�=��H�>����� �N"������H��B <? #�$ �OG �* ����������"��!G<�����* ��D+ Vtiger CRM ("B

�G�������N"�� �N"������� ������>��*���������>��VAJ�������<��������A�!G<�� ���J���

�"��A�O7"*!�"A�����>�� ����>������

�.9 :�����������5���� �����$�3����:�����������5���

��BD���D�K )� #*$\

�=��H�>� Chief Executive Officer

(��)�*�+ 081-936-5900

�.; ��8�<= �����>��������

#�7������~7� ��7����H7�)J9� 16 �7�%��B�*.). 2555 �7 ���%"����H7�)J9� 5 �%!�<� *.).

2555 �����B�#�!������7�� 4 #"?�

�.? =���"�����'(� �#"07"3�$7�8�������>��������

1) #*?�FH���)J9�N"�#�� B�<���*���>�� �����N��=����

2) #*?�FH���)J9�� (��#� B��G ��!�N"�����������R+K �7����=����� ������7�

3) #*?�FH��=��������R+� �N"���������J ��������B%�+FK�F����=�����>N�

4) #*?�FH������J��������=����A��<+�

5) #*?�����������*��D�G�� �" ��OG ��>�����

6) #*?��J ������>#�!�F���#"7�������=����

7) #*?�)J9��!�#��7��������9�F���*�����;�+���+���(#*>���+�

�=��H�>����� �N"���" ���H��B <? #�$ �OOOOGG ���****�OO ���������"��!G<�����* ��D+ Vtiger CRM ("B

�G�������N"�� �" N"���" ���� ��� ����>��*�������������������>��VAJ�������<��������A�!G<��< ���J���

�"��A�O7"*!�"A�����>�� �����>����������������

�.9 :���������� ��5�� ���� �����$�3���������:�������������� ��5�� ���

��BD���D�KD ) #*$\)�

�=��H�>� rChief Exeeeeeeccccccuuuuuutive Offfffffffffffficer

(��)�*�+ 081-93333336-5900

�.;;;; ����88�������<<<<<= �������������������������������������>>>�����������������>> ��������

##��7���������������������������~7��������������777~ ����������H7�)J9� 16 �7�%��B�*.). 2555 �7 ���%"����������H777�������))))))JJJJJJJ999� 5555555 �%%!�<� *.)

222222555555555 ����������������B������#�!�������������������7�� 4 #"?�

�.? =����"������������''''(((((� �#"000000077"3�$7�8�������>����> ���

1111111))))))) #*?�FH���H ))))))))JJJJJJ9�N"�##��� BBBB�<�����*****����������>������ �������N���������=�� ����

2)))) #####*****?????�FH������������)JH 9�� (�����# B����GG ���#� ����!�N"������������"""""" ��������������R+K �777R ����������������====���������������� �������������7777777 ��

3))))))) #****?���FFFFFFFFHHHHHH�����=HHHHHH ��������������������R++++� ���R N"�����" ������J�������������BBBB%%�++FFFFKKKKKK++ ���FFFFFF�����������===�����������>NNNNNN����

44444) #*?�FFFFFHH�������������������������������������J���������������������=����A��<+����<

5) #*******??�����������������������********���������DDDDDD����GGGGGGG����������������� �""""" ******* �������OOG����O ���������������������

6) #####*?���J�����������������>######�!�F���#"77����������=����

7) #*?�)J9��!�#������77777777���������������������������9�����F�����*� �������������;;;;;;������ +���+���(#*>���+��

Page 17: Vtiger CRM Cloud Platform Development of Vtiger CRM on ...

6

�.@ � ���'�0=3�#�60&���#������>��������$��B'��������60&���7��$7�8

1) N"�)J9�� ���D���F��<+�

2) N"��=�<����G �� �N"�#� B����~7���7�����7�

>

1) N"�)J9�� ���D���F��<� +�<

2) N"��=�<��� G �� �N"�#� � B����~7��������777��������7�~

Page 18: Vtiger CRM Cloud Platform Development of Vtiger CRM on ...

����� 2 �������� ����������� ���������������

2.1 �� ����������� ���������������

2.1.1 Vtiger CRM

������ 2.1 Vtiger CRM

Vtiger CRM ��� ��������� ��������������������������� ���� ����������������!�����

��� ��"������ �#��$��%&�'� PHP ��"()�����*� ��+��,���� MySQL � �"��� ��������

,��$�����",��$��� �-� �."���/��"��0*��1$����/

- ���������������!��� (Sales Force Automation) ��� ��*������ ����%����"$�( ���

��,�%��� � �� ���3��� ��.�$������������$ � �� (lead management) ��.�$������

������ �� (opportunity management) ��. �$����� ����"6 � ��0�$0*� (account and

contact management) ����$���%�����"�$)����$(report and dashboard) ��"% ���

�$�� (module) ������%�,����� �)*� ��.�$���.�� (activity management) ��.�$��

6��0& �78� (product management) ��. �$�������������� (inventory management) ��

���9!�� (file attachments) ��"�3��1

- ���������"�����!��� (Marketing Automation) ��� ��*������ ����%����"$�( ���

����0��$��� � �� ���3�����.�$������������$ ��� ��.�$�����������*�( ������ ��

.�$��6��0&�78� ��"�$���3��1������%�,���

��� 2 �������� ������� ����� ����� � ������������� ���

2.1 �� ��� ����� ����� � ������������� ���

2.1.1 Vtiger CRM

������ 2.1 Vtigeerrrrrrr CRM

Vttttttiiiiiigeeerrrrrr CCCCCCCRRRRRMMM ���������� ������������������� ������������������������������������ ����������� ����������������������������������������������������� !����

���� ��"������������������������� �� �������� ########��$$$$��������%&�'� PHP ��������""""""(((())))))�����������** �����������+++��,���� MyyyyySQL ������ �����""""""��� ������������

,��$$$$�����",,,��$$$$$$��� �-� �......."""""������ � /��"��0*��1$����/

- ���������������������������������������������!!!!!!� ����������!!!!!! ((SSaaaaaalllleeeeeessssss FFFFFooooorrrrrrrce AAAAAAAutoommmmmmaaaaatttttiiioooonnnnnnn)) ���������������������������**����������� �� �������������%�����������"$�((( � ��

�������������,,,,,�%������ �������������� ���3��� ����.�$���������������������������������� ������$$$$ ������� (lleead maaaaanagementttt))))) �������...����$�������

��������������� ��� (opportunitttty mmmmanagemmmmmeeent) ���������. ����$��������� �����"""""6 � �6 ������000000�������$$$0*� (accccccccccount and

ccoooooooontaccccttttttt mmmmmmmmaaaaaannnnnnaagemmmmmeeeent) ����$���%�����"�$)������$$� ((((rrrreppoooooorrrrrrtttttt aaaaannnnnnddd dashhhhhhhboard) ��������"% ���

��$��$ (mmmmmmmoooooodddddduuuuuuulllllleeeeee))))))) ����������������%�,,������������� ������ �)*� ��.�$��������....������ (((((((aaaaaaccccccccttttttiiiiiivvvvvviiiity mmmmmmmaaaanagemeeeeennntt))))) �������.�$��

6��0&&&&&����7888888���� (prodduuuucct mmmmmaaaaaannnnnnnnaaaaaaagggggggeeeeemmmmmmmmeeeeeeennnnnnnnttttt))))))) ���������....... ��$$$$���������������������������������������������������� (invveeeeeeenntooooorry managemmmmmmment) ��

������������������9!�� (file attachmmmments) ���������"""""""����3���1������

- ���������"�����!� ���! (Markettttiiiiing AAAutomation) �������*������ �� ���%����"$�( � ��

����0��$������ ��� ���3�����.�$�����������$ ���� ��.�$������������ �( �� ���� ��

Page 19: Vtiger CRM Cloud Platform Development of Vtiger CRM on ...

8

- �������#�"���$�� �� � �� (Inventory Management) ��� ��*�����()��*���;* �%,�%

;* �%$�����3��������������� ��"�"��������$�����<)� ���3�����.�$��6��0&�78� ��

.�$����%���������� �� (price book) ��. �$� ��(��������� (quotation) ��. �$��

��%)3��6� �,�%������ (vendors) ��.�$���(������3/���"(�����,�% (purchase orders and sales

orders) ��"��.�$���(��.�� ��/ (invoices) ��"�$���3��1������%�,���

- ����%&��'*���������� �� (Customer Support & Service) ��� ��*�����()�� ����%���

�"$�( ��*;* �%)*�%� �3���"���������� ���. �$��0�=���< � (ticket management)

������������< ���"����������< �9��(�+������� ��*����� (knowledge base)

��"�$���3��1������%�,���

- ���#�"�����*��� &�!��",�� (Security Management) ��� ��*�����$�����3�����. �$��

6� �()���� (user management) �����,��6� �()���� (roles) ��"���� �$�����> (����,��?-�

,���0*�"6� �()����

2.1.2 AppServ

������ 2.2 Appserv

AppServ �3������� � � �������� Open Source Software ��%1 �% *����� ��

�$%� Package ��$����/

- �������#�"���$�� �� � �� (Invvvvveeeeeenntory Management) �������*�����()��) ���;� ;;�%,�%

;* �%$�����3�$ ��������������� ��"�"""""�������������$�����<)� ���3�����.�$��6��0&�78� ��

.�$����%���������� ��� (priccccce book) ��. �$� ��(��������� (quotation) ��. �$��

��%)3��6� �6,�%������� (vendors) ����.�$���(���������3/���"(�����,�% (purchase orders and sale

orders) ��"��.�$���(��.�� ��/ (invoices) ����������"�$���3��1������%�,���

- ����%&��'*����������������� �� (Customer Supppppppport & Service) �������*�����()�� �) ���%���

�"$�( ��*;* �%)*�%� �����3333333���"�������� ������������� ��� �������. �$��0�=��� ���< � (ticket management

���������������������������<<<< ���"""""""�������������� ��������������������������������<<< ����9������(((((���+������������������� � ����������� ����� (knowledge base

��������""�$$$$$$$$������������333��111�������������%%%%%%%%����,,,���������������

- ���#######����"�������������������������****** ������ &&&&&�!��""",,,,,,��,,, (Security Maaaaaaanagemennntttt)))) ���������������������������������*�����$$$$$$������ ����3�����. �$��

6� ��(()���� ���������� (((((ussseeeeer mmmaaaaanagemennnnnnnttttt) �����,��6� �6()�� ��������� (roles) ������""��������������������� �������$$$�����> ((�����������,�� -?

,,,������������������0*�����"""""6� �6()�� �����������

22222.1.2 AppppSSSServ

�������������� 222.2 Appserv

Page 20: Vtiger CRM Cloud Platform Development of Vtiger CRM on ...

9

- Apache

- PHP

- MySQL

- phpMyAdmin

Appserv �0*�"�����)���."9$� 0�������)���,�������&�%(� package ����00*����9��$%���

����?�����0�$0�/� Appserv ���%� �-� ����/ � �0*����?����������0�$�9$�� �/� $(�����

�$�%� ��"% ����� set �*� config 0*��1( �����.��/� �$%�0��B��������0�$��."����()����

�����$��% ��� ������3� �-� �(���()��������"$���$������3��()���� �)B$��������� ����0�$0�/�

9� ���3�����$��� �3�()����&�'�(��� ��#������� ��#���"��0*��1 �3�����9�0� �$%

�0��������()� ��������0�$0�/��$��%��� ������$����/

- ()� Apache ��� � Web Server . �������()������3���%�*������0��� ���0 (���()����

&�'���� ����?������9$� ()� PHP ��3 ��( �����?()����&�'� PHP ��"()��� Web

Server 9$�

- ()� MySQL ��� � Database Server ��3��( �&�'� script 0*��1 �������������?����� �3�

0�$0*� �� Database 9$�

- ()� phpMyAdmin ��3����� �0��)*�%(���0�$0*� ����� ()���� Database 9$��*�%,-/�

��������0�$��� Appserv ��/ ����?� ��( ����()����&�'� PHP, HTML �3�&�'�0*��1

�-� �����?���9�()� �)*� ����?()� �,�%������0*��1���. ����� �0������()���� �� Web Server

�3� �,�%�����9�������*�%1 .�?-�����9���������()�����$%�)3��0*� Database ��� �0��

- PHP

- MySQL

- pphpMyAdmin

Appserv �0*�"�����)�� ��."9$� � 0������������)�� ��,���������������&�%(�� package ����00*����9��$%���

����?� ����0�$0�/� Appserv ���%� �-� ����/ � �0*�������?����������0�� $�9$�� �$ /� $(������

�$�%� ��"% ����� set �*� config 0*����������1( �����.��/� �$%���������0��B0 ��������0�� $��."����()����

�����$�� �% ��� ������3� �-� �(��������()������������"$$$$���$��������������������3��()�������)B$��������� �� ���0�$0�/

9� ���3�����$��� �3�()����������������������&�'�������((((((������������ �������#####������������������ ������#####���""""������0*��1 �3�����9�0� �$%

�0����0 �����������(((((()� ��� ������������������������������0000000�������� $$$$00000000����///��������$�����%%%%�������������� ����������������$$$$$$$$������ �������������/

-- ((((()))))))� Appppppaaaaacccccccchhhhhhe �������� ������ WWWWWWWeb Servveeeeeeeeer . �������()������������3��������%%�*�����������������000������� ����������0000��� ((((((��������()����

&�''''''''�������������� ����������?????������999999$$� ((())))))� PPPPPPPPHHHHHHHHPPPP ������������3��������((((( �����?()����������&&������''''''''���� PPPPPPHHHHHPPP ��"""(((((()))���� Web

SSSSeeeeeeeerrrrrrvvvvvvvver �9999999$$��

- ((((((()))))))����� MyyyyyyySQL ���������� � Database SSSSSSeeeeerrrrrvvveer ��33333 ��(( ���&&&&�����'''''''��� script 0*��1 ������� �������������������������������?��������� 3��

0�$0*�� �� DDDDDDDatabase ���9999$$$$$����

- ((()� phhhpppppMMMMMyAdmin �������33333��������0��)*�%(���0�$0*� ����� ()������������ Databbbbbbaaaaseee 9$��$ **�%,-/�

����������������0�� $��� Appseeerv ��/ ���������?���(((((( �����()��������&�'� PHHHHHHP, HHHHHTTTTTMMMMMMLLL �3�&&&�����'�0*��1

��-� ��������??????���999�������(((((((()))))� �)*�� ���������?(((()��� ��,,������%����������������0*��1������������. ���� ���������������������00�����������������(((()))����������� �� Weeeebbbbb Serve

�����3333333� ����,,�%%%%������9����������������������������������������****������%%%%%%%1111 .����???????-�����������������9�������� ��()����������������$$$$$%%%�)))))3����������00000****������ DDDDDDattaaaaabbase ��� �������0������

Page 21: Vtiger CRM Cloud Platform Development of Vtiger CRM on ...

10

2.1.3 Adobe Dreamweaver

������ 2.3 Adobe Dreamweaver C4

Adobe Dreamweaver �3�)3���$��3� Macromedia Dreamweaver ��� ��������9, HTML

��#���$% ���' ��Macromedia (��..B� ������.���� ����� ' �� Adobe System) ��� �����

���������9�0�(������� WYSIWYG ��������B,���*����9,� �� HTML (�����#��

���������������/��������,��$��%�������/ � ��( � Dreamweaver ��� ����������00*��

.�������3 ��1 (���"�&��$�%� �� (�)*�����%�� �K���' 2533 .�?-��� � .K. 2544

Dreamweaver ���$�*��0��$�������9, HTML �%�*��*� 70%

Dreamweaver ���/�(��"��� ���0��� Macintosh ��" Microsoft Windows ��" Dreamweaver

% ������?���������"��� ���0������UNIX 6*�������.������%*�� WINE9$� �B*��*��B$�3�

Dreamweaver CSz

Dreamweaver ����?��������&�'�������0���(����,�%�����9�0����9$���� �-� ����

()� HTML ��� �0����$�6�,������� �)*� ASP, ASP.NET, PHP, JSP ��" ColdFusion ��?-�

��.�$��+��,����0*��1 ��$��% ��"(������)���*��B$ % ������?�������*��� XML ��" CSS

9$��%*���*�%$�%

B����� Code ��� �B�����()�(�����9,���$ HTML �6� ����."()�B�� Code (���

.�$����9!��0��������� ����%������$ HTML

� B����� split ��� �B�������$�( �� ����/����$ HTML ��"B����0� �-� �."��

( ������*�����������9!�� ,7"��/��%�*(��*��($,�����$ HTML ��B����0�

� B����� Design ��� �B������������0� �����$�� 3��.���,�������������.

������ 22222.3 Adobe DDrrrrreamweaver C4

Adobe Dreamweaver �3�)3���$$$$$$$�������3�� Macromedia DDDDDDDreamweaver �������������9, HTML

��#���$%� ���' ��Macrroomedia ((((���������..B� �. �������������...���� ��� � '''' ��� Adobe System) ��� �����

���������9�0�� (��������� �������������� WWYSIIIWWWWWWWWYYGGGGG ������������������BBBBB,,,�����**������99999,,,,� �� HTML (�����#�

���������������������� ����������������������/���������������������������������,��$$$��������%%%%%%����������������������������������///// � ��(((( � DDDDDDDreeeeeaaaaaammmmmmmwweaveerrrrrr ������������������������������������������������00*�

.����������������3 �������1111111 (�����������"�&��$$$$$$������ %� �� (�)*�����������%���� ���KKKKK��������������''''' 2533333 .�?-� � ��� .K. 2544

Dreeeeamweaveeeeerrrrrr ����������������$�������*��00000��$�������������9,�� HTML �%%%%%%���*��*� 7777770%%%%%

DDDDDDDrrrreaammwwweeavvvvvvver ��������//���(��"���^�� �� �0�^ �� Macintosh ��" Microsofftttttt WWinddddddddooooooowws �����������" DDDDDrrrreeeeaaaaaammmmmmmmwwwweave

%%%%% ������������������?������������������"��� ����00000�^ �����UNIX 6*�������������������.�����������%*�� WWWWINE9$� ����BBB *�����������*������B$�3��

DDDDDrrreeeeaaaaammmwwweeeeeeaaverrr CSzzzzzzz

DDDDDDDrrrreeeeaaaaaammmmmmmmmwwwwwwweaver ����������?����������������������&������'''''�����������������������������0����������(������,�%��������9�0�����������99999999$$$$$������ ���� �---��� ����

())))))� HHHTMLLLLLL ������������������� �0 ���������$$$�6�,��������� �)))**���� ASSSSSSSPPPPPP, AAAAASSSSSP.NNNEEEET,, PHP, JJJJJJSP ��""""" CCCCCCCoooldFusiooonnnnnn ��?-?

��....�����$$��������+++++���������,�����000000*����1 ��$$$$�������%$$$$$$ �����������"(�������������������������)��� ��****���������BBBB$����� %%%%% ��������������?���������������������������***�������������� XMMMMMLLLLL ��" CSS

9$$$$$$$$��������%%%*���*������%$�%

B���������� CCCCCCode ����������B�������������������������������� ((((((())))))���((((((((�����������������������999999,,,,,�������������$$$$$$$����� HHHHHHHHHTTTTTML ��6� ����6 ....."""""()��B)))))))) �� Codddddddee (���

.�$���������������������999999!!!!!!!�� �0�� ������� � �����%%%������������ �$$$$$���� HHHHHHHTTTTTML

� B����� split ������B�������$�( �� ����/���� �$� HTML ��"B����0� �-� �."��

Page 22: Vtiger CRM Cloud Platform Development of Vtiger CRM on ...

11

Dreamweaver % ������?������(���. �$��9!��9$� ��/�. �$��9!��&�%(�����9�0�,��0�

�3�.�$������9�0��������!����� 6*�� FTP

2.1.- Bazaar Bazaar ��� ��"������B��������B���9, ��������� ���!0���������������<<���B<�0���

GPL ��"9$������������B� ��.� Canonical Ltd

������ 2.- Bazaar

������ ��� ���!0������"��������������B �� �9,�� �������%���* ��% �$%��� �

��!0����� ��(�������B���$,����!0����������-� ���� ������% ��%)��$ �)*� GNU, Linux

Foundation, Linux Ubuntu, MySQL ��" Debian ��� �0��

����������?������9$����"��� ���0������ �� ��% �)*� Microsoft Windows , Ubuntu,

Debian , Red Hat, SUSE, Macintosh ��" Solaris ��� �0��

�������!��)�������������� �� ��% �)*�������-���$,��������$%��*���� ��B*� ��

���% ������9��B*�*�� ���, �������$ ��%�B*��,��$��%��.� ��%���3��� ��"����$����

�00*��(��0*�"�����$(����$�0*�"�B*���$��%

2.2 ����������� ���������������

2.2.1 Collaborative Development with Agile Process �9.��(Agile) �3������$(�����#����!0��������� ���-�?-�����-���(.,�����������B$

�$%��K�%����"��������"����*�3��" �*������� ���B*6� �� �#���%*��(��)�$ ����/����

Dreamweaver % ������?������(���. �$��9!�� �9$� ��/�. �$��9!�� �&�%(�����9�0�,��0�

�3�.�$������9�0��������� !����� 6*�� FTP

2.1.- BazaarBazaar �������"������B���������������B���9, �����������������!0������� ��������� <<���B<�0���

GPL ��"9$���$ ���������B� ��.�� dddddCanonical Ltddddd

������ 2.- Baazzzzzaar

�������������������������� ���������������������������������!00000000����������"��������������B �� �9,�� ��� ���������������������%%%��������������* ����% �$%��� ���

��!0�������������������� ��(������������� B���$$$$$,,,,,,��������!0�������� ���� ����� ������-���������� ��������������� % ���%))))))))))����$$$$$$� ����))))*� GNU,, Linux

Founndaattttiiiioooon, LLiinuxx Ubuntu, MMMMMMMMySQL ��" Debian ��� �0��

���������������������������������?����������9999$$$$$$$�����������""�������������� ������������0�^ ����������� ���� ��%%% �)*������ Microsoft WWWWWWWWiiiiiiinnndowwwwwwwssssss , UUUUUbuntu

Debbbbiiiaaaaannn , RRRRRRReeeeeeeeddddddddd Hat, SUUSSSSSSE, Macinnntoshhh ��" SSSSoooolarrrrriiiiissss ��������������� ������0000���

������������!!!!!!!����������� ���))))))))������������������������������������ ��������� �������%%%%%%% �����)))))))*������������������������-����������$$$$$$$,,,,,,����������������������������$$$%%%%%���� *��������������B*� ��

�������% �����������������9��� B����***����������� ���� , ��������������$ ��%�B*��,��$��%�������.� ����������%%%%%%���������3��� ��"������������$����

�000000*��(��0*������""��������������$(((((((������������������ ������$$$$$$������00000*��������"""""��������BBBBBB *���������$����%%%

2.2222 ����������������������������������������� � ���������������������� ���

2.2.1 Collaborative Development with Agile Process

Page 23: Vtiger CRM Cloud Platform Development of Vtiger CRM on ...

12

���0����������%����� ��3��6��0��!0��������0�����0�����,��������%*�����.��� �$% ��

,�� agile ��%�* 4 ��"���3�

- ����"��������"�������*����" �*���B���(��B*��� �#�� ��*� ��()�

���3���3� �3��"�����(����3�����&�%(���

- �������!0������� �����?()����9$�.�� � ��*� ��6��0���������������

.����� �(��������%��������,����!0�����

- �������*�3�.������ ��*� ��()���<<���6��0��!0�����

- ��0������0*������� �%����� ��*� ��$ ���������0��6����������9� �

�*�� ����$%9*� ���-�?-��������%�����

2.2.2 Agile Scrum Methodologies ��� �������������������9.��)��$ �-�������� ���������.�$���������0*�"��0*��6��$��

�-� � ����"������?���9����� ()�(������ ��.�$����"����B��/����������������/ ���"

���������% �"���%$(��0*�",�/�0��

����#�������� (Scrum) 6� �()��"��."0����������*�������#���%*��(��)�$ ��3�����."

�"�B��". �$� ��$ ��������� �<*�� ���,�� ������,���"�� ������������9� �(����������

��� %�*����$�������� (Product Backlog) �-� �,��������%�*&�%(����$�������� ��"��$��%

��'7"�$*� ����9,,��6�$���$0*��1 ��"���0�����,��6� �()�(��*���3�� 1 ��� �0��

���*������,��������� ."��� �)�/�������� �����9$�����*�������$.�����*������/����

����� ��*�� %*�%1 �$%�"%"�����" �*�����*������."�%�*(�)*����"�7 �� � �� $����/�

��� .-���� ��"������ �#������%� *���3/�+��,������ /��� (Sprint) �%?-����������( ����

��������� �)*�� 1 �3� �����9��*�� ��������/������ �)*��10� ���� �3� �-� ���$� �

�����"��9�$��%���"�����< 3 �%*���3�

- ��!��� ���'7"��������< 3 ��"���3�

,�� agile ��%�* 4 ��"���3��

- ����"��������"�������*���������������" �*���B���(��B*��� �#�� ��*� ��()

���3���3� 3��"�����(�������3�� ����������&�%(����

- �������!0������� �� ����???????()����9$�....��� ��� ��*� ��6��0���������������

.��������(�������%����������������,����!000000000���������

- �������*�3�.�������������� ��*� ��()��������������) <<<<<<<���6��0��!0������

- ��0������0*����������� �%������������� ������***� ��$ ���������0��6����������9�

�*�� ��������������$%9999999*������������------�?-��������������������������%%%%%%%���������������

2.2.2 AAAAAAAggggile Scrummmmmmm MMMMMeeettttthodologieeeesss �������������������������������������������������������������������������������9.������������)��$ �-����������������������������......�$$$$$$$��������������������00000000*�"�������������0*��6��$��$

�-� ��������"����������������������?����������9������ ((((((()�(��������������������� �������.�$����������"����������B��������/������������������������������������������ ����/ ���"

������������������������������������%%%%%%% �"�����������������%$(��������0*�",�/�0��

����#�������������������� (Scrruuuuummmm) 6� �()�� ��"��."0������������������*����������������#����%*��(��)))))�$$$� ��33�������."

�����""�B��". ��$� �������$��������������� ��<*�� ���,�� ������,���"�� �������������������������999999� �(����������������������

���������%%%%��������*���������������������$����������� (PPPPPrrrrrooduuuct BBBBackkkkkkkllllogggg)))))) �-� ����,,,,,,��������������%%%%%����� *****&�%%(�������������$�������������������������������� ����������"""""�����$��%

��'''''77777"��$$$$$$*****�������� ����9,,,,,,,,,,�� ����6�$����$00**����1 ��""""���������0������������������,,,,��66� �6()�� �(�����������3����� 11111 ������������������� �000000���������

���*��������������������������,������������������ ������������������� ....""""��������������))))))��� /��������������������� �� ���������������9999999$$$$$����������������*�������������� ���$$$$$$$$....����������������*��������/����

������������������������������*�� %*�%%%1111111 ������$$$$$$$%%%%%������"%"�������������������" �*�����*���������������....."�����%%%%%%���� *((((((((((������))))))))���������"�77777777 �� ���������������� $����/�

���� .-��������""""""���������������������#######��������������������� ��������%%%%%%%%����� *��������������3////�����++++++���������,,���������������������������////////���������������� ((Sprintt)))))))) �%?-������ �����������( ���

�������������)*������ 1 �333���� ��������������99999999��� �� ������������������ ///��������������� �������������))*��10����� ������������� �33� �---� ���$� ��

�����"��9�$��%���"�����<� 3 �%**���3��

Page 24: Vtiger CRM Cloud Platform Development of Vtiger CRM on ...

13

� �����(Scrum Team) �3��B*�B������� ���0����.�����"�7 5 – 9 �� �0*

�"��9*9$� �� �$���0�%0�� ����?�$�����9$���� ��.���/ �0*�"

��(������� ��������"�������,��������0 ���� �� ��*������"�*����

�����

� ���$ ��������� (Product Owner) �3�6 � �� � �� �� � ��� � � . �$����3 � �����

$�������� ��$ ����� �6%���*( ��B������� � 9$�� �� ��3��( ���(���� ��

����^�� �0�(�����0�*������"9�� ��� �-� ��B�������/ ."��� ����,�%�

��%�"���%$��"���0�����,��6� �()�$��%

� ������0��� (Scrum Master) �3�6� ��� �� �� ������$�������� ��� ����),��

����� ��� ��������� 6�$)���B7&��,��6���� .�$���$����������<,�����

�".�%���( ������")B0�$���(.0����� �"�

- ����&�����/���� ���'7"��������< 3 ��"���3�

� ������� (Backlog) ��� ���%��,���B7��'7"���0 ���� ���-� ���?-����

0�����.�6� �()� ����9,,��6�$���$ ��"�� �$�B7��'7"���K'����"

,��0��6�����$%������ ���3����$��������� �-� �.".�$���$���B7��'7"0�

��������< .�$��%����3������,������/��� ��".�$������%�"���%$0*��1,��

�B7��'7"� �*���/�

� )*�������0*�"���� / ��� (Sprint phase) �3�)*���� �."0 ���� �������/ �1�$%�

�� �$9*��� 30 � �� *����� � ���� /����."���� �����$ ���������

.�$���$����������<��3����3����� �����/���������� .���/� �����."$�

���������"�0��� ����%*�%1�����"�������"�7�������()�(��0*�"

��� ���.�9$�������"0*�������" �*����������� �."9$���%��,��

�����"��%��,���������

� ����$�B%��". ��� �� (Daily scrum) �� �'7"��� �����")B�%*��9*��� �

����� ��.��� ���%3��B%�� �$%�B1� ��������0��� ��"�����."

���"��$�B%����3��������*��3���������"9�9����� ��"�����/ ."����"9� �

B B ^

�"��9*9$�$ �� �$���0�%0��0 ����?�$�����9$� ���� ��.���/ �0*�"

��(������� ����������������"�������,��������0 �� ��� ��� ��*������"�*����

�����

� ���$ ���������������������� (Product OOOOwner) �3�6 � �� � �� �6 � � ��� � � . �� $����3 � �����

$�������� ��$ ���������� �6%�������*( ��B ����� � �� 9$�� �� ��3��( ���(���� ��

����^�� �0�^ (����������0�*������������"9�� ��� �-� ��B�������/ ."����� ����,�%�

��%�"���%$���������"���0���������������,��6� ����6(((((((()����� �$��%)

� �������������������������0��� (Scrummmm MMMMMMaster) �3�6666�� ���������� �6666666 ����� ����������������$�������� ������� ��� ����),�

��������� ���������� ������������������������������������������� 66666����$)))))������������B77777&&&&�����������,�����������6���� ......�$���$$����������������$$$$ ���<,�����

������"""""""".�%���( ����������")B 0�$���(((((.....0��������� �������"""""""���

---- ����������������������&������������������////���� ����������������'7"������ ���<� 3 ����������"���3��

������ ������������� (BBBBBBaaaaaaccccccckkkkkkklllllog)))))) �������������� ���%������������,,,,,,,,���������B7��''''''''7"�������� ���000000������������� ����������� ���-� ������������?-����

000000����������.�6� �6()�� � ����9,,��6�$���$ ��"����� �$����B777�����''''''7""""���������KKKKKKK''''''''�����"

,��0��6��������������$%���� ��� �� ��3����$��������������������� � �-� ��......".�$�����$���B$ 7������''''777"0�

�����������������<� .�$��%����3������,������ /��� ����������".�$���������������%����"""""���%%$$$$$$00000000*������������111,�

�B77777777�������'''''''7777"""� ���**�����������///�����

� ))))))*����������0*��"���/ ���������� (((((((SSSprrriiiiinnnnnttt phasssse) ��33�)*�������� �."0 ����������������� �������������������������/ �1�$%

�� �$9*����� 30 ������ *��������������� � ������ /// ������ �."�������������������������������������$$$$$������������������

....�$����������$$$$$����������<��3����3�����������/����������������������������������������� .������������/� �������."$

��������������������������������������������"��0000�����������������������������%%*����%%%%11111������������������������������""""���������������������������������""""""""�7��������������������((())���((((��0*�"

��������� �������������.����9999999$$$$$$$��� �������������������������������������""""00000****���������������������������������������" �*��������������������������������������� �."9$���%%%%��,�

�����"��������%������,������������������ �

� ����$�B%��". ��� ��� (Daily scrum) �� �'7"����������")B�%*��9*��� ���

� 3 �

Page 25: Vtiger CRM Cloud Platform Development of Vtiger CRM on ...

14

��?����3����9,��< �������3����� ��".�$���� �$���( ��������

�0*�"��

- ������0��"����"���6���� .B$�$*�,�� Scrum �3�����?��$6���������9$� �

6 ����������������%��*�% ��"���$� �0*���( �� ��&��,�� sprint 9$��%*��)�$�.��$%

����������3���!,������$%�� y ���. ������������ �3� �*���� x ���

����0*�"� ��,�� sprint �$%(��0*�"��%��."������������%���! ��3����$�( �

� ��&������3� ���,����� ���.�.� sprint �."�����!��/ ���"���6����

,�������

�0*�"��

- ������0��"����"���6��������������� ....BBBB$�$*�,�� Scrum �3�����?��$6���������9$� �

6 ����������������%��*�% ��"����������$$$$�� �0*���( �� ��&��,�� sprint 9$��%*��)�$�.��$%�

����������3���!,�������������$%�������� y ���.������������ �3�� �*���� x ���

����0*�"� ��,�� sprint ��$$$$$$%(��0*�"��%%%%%%��."������������%���! ��3����$�(

� ��&������3�� ���,,,,����� ���.�......� sprint �."�����!��/ ���"���6����

,�������

Page 26: Vtiger CRM Cloud Platform Development of Vtiger CRM on ...

����� 3 ������ ��������������������������

3.1 ���� �������

�������������� ��� ������������ �������� ���� � � Gantt Chart ��!�����"#$ 3.1

%�&��&'��(#&��������) ��!��*���������+�( 3.2

����� 3.1 ������'������ ���������������

�+�(��� ��,(�

"#$ -

��,(�

"#$ /

��,(�

"#$ 0

�� , ( �

"#$ 4

������������������'��5����!6��78

�����% ����! Vtiger CRM

����� saleforce.com �'�� �#&��"#&���� Vtiger �

�9�� ����6 , $(� :�!�6 �;��� � ��� ��� salecloud

platform

�������, $ (� Multi Tenant �6, $(� :�� ���� �� Vtiger

Platforn

������� Vtiger Platform ��(&�����<�66��(!���

�����! requirement

Test �'�����+�� Vtiger Platform

Deploy Vtiger Platform � ������ Cloud

���":��(���� ���(����������

��9 �'

��� 3 ������ ������ ������������������� ��

3.1 ���� ������� �

�������������� ��� ���� ��������� ���������������� ���� � � Gantt Chart ��!�����"#$ 3.

%�&��&'��(&��������) ��!��*����������������������+�(� 3.2

����� 3.1 ������'���������������� ������������������������

�+�(��� ��,(��������

""####$ -------

��,(�

"""""###$ /

��,(�

"#$ 0

������������������������������������������������������������������������'��5�' ����������!!!!6 8��786

����������������%%% �����������! VVVVVtiger CRMMMMMMMM

���������������������� saaaaaallllllleeeforceeeeeee.com �'�� �# &��""#&&&����������������� VVVVVttttiiigggggger �

�9�� �����6 , $(������� :�!�6 �;��������� �� ��� ��� dsalecloud

pplatformmmm

������������������������, $ (� Multiiii Teeeeeennnnnnantt �6,, $$(� :::::�������� ���������������� ��� r Vttttiiiiggger

PPlaaaaatttttfffffffoooooorrrrrrrnnnnnn

����������������������� Vtigeeeeeerrr Platformmm �����(&� ������<<<<<�66�����((((((!!!����

�������������! tttreeeeqqqqqqquuuuuiiiiirrrrrrreeeeeeemmmmmentttt

TTTTTeest �'���������������������������+����� ������ VVVVVVVVVtttiiigggggeeeeerrrrr Platform

Deployyyyyyy Vtttttiiiiigggggeeeeer Plaaaaaaatttttforrrrmmmmm �� �������������������������������� ddddd CCCCCCCCCllllloooooouuuuuuddddddd

���":��(���� ���(�������������������������������

��9 �'

Page 27: Vtiger CRM Cloud Platform Development of Vtiger CRM on ...

16

3.2 �������������������������!��

����� ��� ������������ ���������������+ �(%5����������+(����6 �;������

�������� Vtiger CRM ����!��*":���������>��'��������������������'9�!�!? �6,$('�+�>��(�

5�!&9��&���:��������:� Vtiger CRM � ������������ �"����) ���&��(���� :��9����'����� �'�

��!��*�:�!�6�;��� � ��'��<�@"8+(������"��(� ���

%5��������������+(��������� ��!��*" :��������!�!��+(����������'����

����������������#>

- ���������((��������

- ���������6�;�����":���� Vtiger CRM

".#.$ �%&'������������� ��������((�������������� ��������������� ������������(�" :����5��5��*��

���� Sales Cloud Platform �� !#' ���@�� � �(&����� '�����"#$�����������" :��������������

+(� Sales Cloud Platform ������� >��' � ������������� �(�" :����((�������� Sales Cloud

Platform +�>�!��!� %�&���%5 ��6,>�B����� Vtiger CRM �:�!�((�����'�6 �;������+�>�!�

�!� �6,$(�� Vtiger CRM ��!��*":������'���@�+(� Sales Cloud Platform ���

".#.$.$ �%&'��������������������� ����'�"���#&���������� � � ������:���������'����� �""#$��(�����:� Vtiger CRM

� �����(�58�� ��!��*":����'�"���#&��'���!��*������ URL ������:� Vtiger CRM �

������"��"#'�����":����'�"���#&��������>��'�

��������((����'�"���#&��#> ������������(�":����((����

- ������E(�8!���'�"���#&�

- ������"��+�(!�'+(��� �'�"���#&�

- ����F(�8���:�����������(�+�(!�'�����'�"���#&�

����� ��� ���� ��������� ����������������������� ��+ �(%5���������+(����6 �;������

�������� Vtiger CRM ����!��*":���������������>�����'���� �����������������'9�!�!? �6,$('�+�>��(�

5�!&9��&���:��������:�� Vtiger CRM ����� ������������������ �� "����) ���&��(���� :��9����'����� �'�

��!��*�:�!�6�;��� � � ��'��<�@"8+(���������������� "��(� ����������

%5��������������+(����������������� ��!��*""""""" :��������!�!��+(����������'����

������� ��������� ��#>

- ���������������((������������������

- �����������������������������������66�;;;��������������������������������"""""":���� VVVVVVVVVttttttiiiiiiigggeerrr CCCCCRRRRRRRRMMMMMMMMM

"""""".#####.$$$$$$$$ �%%%%%%%%&&&&&& '''''''�������������������������������������������������������������������((��������������������������������������������������� ���������������������������� ����������������������� ������������������������������������������������������((�" :���������������5��5��*��*

���������������������� Salleeeesssssss CCCClooooooouud Plaaaaaatform �� !#' ���@�� � � �(&����� '�����"#$��" ������������������������������""""":::�������� ��������������������������������

+++++++((((((����� Sales Cloooouuuud Pllaaaaaatform ����������� >����' �' ��������������������� �(((�" :����((((((������������ Saalllleeeessss CCCloud

Plllaattttfffffffoooooormmmmm ++++++���>�!!��!� %�&��������%%%%%%5��6,>�B����� Vtiger CRM �:�!!!������((�������������'''�6 �;;;;;;;;��������������������+�>�!

�!� �6,$(�� Vttttttiiiiiggggggger CRMMMMMMMMM ��������!!!!!!���������**"""::�������������������������������''�������������@���++++++(((������'' SSSSSSaaaaaaalllles CCCCCClllloouuuuuuuud Platfooorrrrrrrmmmmmmmm ������

"""""...######..$$$$$$.$ �%%%%&''''�������������������������������������������������������������������'''�"������������#&�������������������� � � ������������:������������������''�� �������� """""#$������������" (((((((������������������������:���������� VVVVVVVtttttttiiger CRM

� ��������((((((((�58�� ������������!!!!!!����������*"""::::�������������'�"���#&��'���!��*���������������� URRRRLLLLLLLLL ���������������������:�� VVVVVtigerr CCCCCCCRM �

������������""""�� �����"#'��������������"""":::��������������������'''''''���""""""""������#&�����������������������������>�����������'''''�'''''

������������((((((((((((�����'''''�"���#&��#>>> ��������������������������(�":��������(((������������������

- ������E(�8!���'�"���##&��

Page 28: Vtiger CRM Cloud Platform Development of Vtiger CRM on ...

17

".#.$.# �%&'�������������(�����)� - B��+�(!�'�����,$(!��(��������'�B��+ �(!�'&�(& �'� ���'��E� !&�(&+(�

Vtiger

- B��+�(!�'�:����":�������"��'�&���(#&��:�������'������"+(��� �'�"���#&�

".#.# �%&'���*�+������ Vtiger CRM ��������6 �;�����" :���� Vtiger CRM ������������(��:� Vtiger CRM ���!F�$ �� � �

Opensource �6, $(�������(5�!� �(����������!��+�> � �!*�����6 �;������ Sales Cloud

Platform "#$�����������" :����6 �;��+�>�!��!� ����!��*":�����+��� �� Vtiger CRM ���(&���!#

����"7�<�6

".#.#.$ �%&'����*��� Module %�!�����,-�����%)& Vtiger CRM ������+(�����6�$! Module �+����� Vtiger CRM �#> �����������" :����5��5 ��*�� Module

"#$� � �"#$��(����+(�'��5������I� �6,$(� � �����6�$!5�!������'��5�� %�&�!���(�":����� �6�$!

Module ��>�)�(�

".#.#.# �%&'����*�������)�,�������������������%)& Vtiger CRM ����������6�$!+�(!�'��+�>��(�'�"���#&��+����� Vtiger CRM �#> ������������(�":����

�6�$!+ �(!�'"#$'��5���5&��(������'�"���#&� !������B��+�(!�'����I�#�� Vtiger CRM +(�

'��5����& F�$ �������+�(!�'"#$���� � � / ��������#>

- +�(!�'"#$�!���(�":�����+����� ���� �,$(, ��!��9', (#�!''8 K'K

- +�(!�'"#$��(�":�����+����� ���� �������

"." ����������������������/0�4 �������!�5�����

".".$ /0�4������� Vtiger CRM ������������(�":�5�!�+����*��'�����":����+(� Vtiger CRM �� !#'�������":����

��,>(����(&����� �6,$("#$����!��*�:�% ����! Vtiger CRM � 6�;����(���

( )- B��+�(!�'�����,$(!��(��������'�B��+ �(!�'&�(& �'� ���'��E�EE!&�(&+(

rVtiger

- B��+�(!�'�:����":�������������������"���''''''�&���(#&��:�������'�� ���� "+(��� ��'�"���#&�

".#.# �%&'���*�+������������ Vtiger CRRRRRMMMM �������6 �;�����" :��������� Vtiger CRM ����������������(��:�� Vtiger CRM ���!F�$ �� � �

Opensource �6, $(�������(5�!�� �((����������!�������++++�> � �!*�����6 �;������ Sales Cloud

Platform "#$�����������" :� ����6 �;;;;;;��+�>�!��������!!!!!!!� ����!���������*" :�����+��� �� Vtiger CRM ���(&���!#

����"7�<�6

""""....####.#.$ ��%&'''''��������������������������****������* Modduuuuuulle %��!��������������,-��� � ���������%%%%%%%%)))))&&&& VVVVVtttiiggger CCCCRM�����������������++++++((((((((����������������������66�$! Modullllle �+����� Vtiger CRRRRRRRM �#> ���������������������������������" :����� ��������5��5 ��*��* Modul

"#$� ���� �"#$��(���������������++((�''''''��5�����������IIIIIII�� �6,$(� � �����6�$!5�!!!!!!�����������'� ����555555��5555 %%%%%%%%��������&&&&&&�������!!!!!���(�":��������� �6�$!

Modullllleeee ������>������))))))))��(����

".#.#...###### ������%%%%%%%%&'����*��������������������)�,����������������������������������%)& Vtiggeeeeeer CRRRRRM������������������������6�$!+�(((((((!!�'��+�>��(�'�"���#&��+����� Vtiiigggggggger CRM ���#> ����������������������������������� (((�":����

�6�$!+ �(!�'"#$'�" �������5555555�������5&����(((((������������������������������'''''������"""""�������������###&&������ !�����������������������BBBBBB�������+++++����((((((!!!�''''''����IIII��������#####����� Vtiger CRMMMMMM +(

'��5����������&&&&&&&������� FFFFFFF������$$$$$$$ ����������+�((((((!!!�'"#$$��� ��� � // �����������������������######>>>

--- ++�(!!!�''''''"#$�!���(((������""""":���������������+������������������ ���� ������,,,,,$((((, �����������!!!�������999''''������ , (#�!!!!!!'''8 KKKKKKKK'''''''''KKKKKKK

- +++++++����(((((!!!!!!!����'''''''"""#$�����"""" ((�������""""":�����+����� ���� �������

"."""" ���������������������������������������������������������������������� �������////////0000000��������44444444 �������������������������������� ������!!!!!!!!��������555555�������������������

".".$ /0�4�������� VVVVVVttttttiiiiiggggggeer CRMMMMM������������(�":�5�!�+����*� ��'�����":����+(� Vtiger CRM �� !#'�������"� :����

Page 29: Vtiger CRM Cloud Platform Development of Vtiger CRM on ...

18

".".$.$ /0�4���� CRM ������������(�!#5�!�+����������+(� Customer relationship management �,(����

�����������!6��78'��5���� !#(�58 ���(� �'� �(����":����(&��������� �6,$("#$����!��*�:�!�

����������Q6��+(� CRM �����(�

3.3.1.2 /0�4������ Vtiger CRM ' �����"#$� ����������" :�������������+(� CRM � � �"#$��# &���(& ��+ �>��(���(�

������������(��:�"W�X# CRM !�"�'(� ����������������+(� Vtiger CRM

".".# /0�4������� Vtiger CRM � ������������ Salesforce.com ����������!��*� �#&��"#&����"#$������������ Salesforce.com ��� Vtiger CRM ���

�6,$(��!��*�:�!�6�;��������(��<�&'��

3.3.3 ���������%��*5��(������� Vtiger CRM Platform ������������(��:���$ �"#$����������������+�( 0.0./ !�((����� � ��������" :����F�$ �

":����(&��%�&�(� Vtiger CRM (#�+ �>���$ � F�$ ���+�>��(��#> ������������(�" :����((����"�>�

�������� �������E'8 ����B��+�(!�' �!"�>��������(&���"#$!#(&���' ��� Vtiger ���� :�� � �"#$

����(��:�!���������!��� ������������+�����B��+�(!�'

3.3.4 %�����������%&'��&7,��������������������'� ��������":�����+#&�%5��(&���'��(#&��6,$(�����������!"#$���" :���������!�

������������(�!#5�!�+����������+(�� Customer relationship management �,(����

�����������!6��78'�7 �5���� !#(�58 ���(�8 ��������'''��� �(����":����(&��������� �6,$("#$����!��*�:�!

����������Q6��+(� CRM ����� �(�

3.3.1.2 /0�4������ Vtigerrrrr CRM'�����"#$� �" ���������" :� ������������������+++++(� CRM � � �"#$��# &���(& ��+ �>��(���(�

������������(��:�"W�X# CRM !�"""""""�'(� ������������������������+(�� Vtiger CRM

".".# /0�4������������� VVVVVVtttttiger CRRMMMMM �� ��������� ��������������������� Saleeessssssffffffoooooorce.com���������������!!!!!!��*� �### &��"#&&&&&&�����������������"#$������������������������������������������� SSSalesfooooorrrrrrrrce.com ��� Vtiger CRM ��

�6,$(��!���������*****�:�!������6666666����;��������������������������������666666 ���(((((����<�&&&&&&&&''''���'''

333333.33333.33333333 ���������������������������������������%%%������������ *5��(��������������� Vtiger CCCCCCCCRM Plaaaaaaaaattffffoooorrrm ��������������������������������(((((��:��������� $ �"#$���������������������������������������������������������������������++++�(((((((+++++ 00.0000000./ !�((��������������������� ����� ���������������������������" :����F�$ �F

""""""":���������������������(&���� ��%%%%%%%������&���(((((((� Vtttiiiiiger CRM (#�+ �>���$ �� F�$ ���+�>��(��#> ������������������������������(((((((��"":::::::����������((((((����������������"�>

����������������������� �������������������EEEEEE'8 ����B�����+++++++�����((!�'! �!"�>�����������������(&���"#$!#" (&&&&����'����������� Vtiger ���������� :������ � �"#

���������((((((((������:::����!!!!������������������!��� ����������������������+�����B��+�(!�'!

333....33..44444444 %%%%%%%%%�������������������%%%%%%&&�� ''''����&777,���������������������������������������������� ������������������'� �����������������������������������":���������+#&�%55����(&&&���'��((####&&&&��666666,,,,$((����������������������������!"#$���������":����� �����������������������!��

Page 30: Vtiger CRM Cloud Platform Development of Vtiger CRM on ...

����� �

���� ������ ����������������������

�.� �!"��#�������� ������

���������� ���������� ������ �� �.� ���� �������������������� !"���� ����������

"����� ���������#�$���$�

�.�.� $%&�� ���#����� CRM ��%�&����������������'(�� CRM )����%�� ...

�.�.' $%&�� ����#�(����) Vtiger CRM Vtiger CRM �'* �+'�(���� ����* �� '�,� ���- ������ ������%�� Customer relationship

management +���$������� ����" ��/�% � Web Application 01� ���21�/�%���� ��������� ��

Application "���3������&���&��

�*���� �.� ��+,#�������+�*� �����#�(����) Vtiger

��� �

���� ������� ����������������������

�.� �!"��#�������� ���� ���

���������� ���������� �������������� �� �.� ���� ��� ����������������������� !"���� ����������

"����� ���������#�$��� �$�

�.�.� $%&�� �����#������������� CRMMMM��%�&������������������������������ �'(�������������� CCCCCCRRRRRRRRMMMMMM ))))))���������������%%%%%%������� .........

�.�.' $$$$%%%%%%%&������ ����������������#�(����) Vtiger CRRRRRMM VVVVVVVtttttttiiiiggggggggeer CCCCCCRRRRMMMMMMMMM �'''''''***** ���++'''''''��������(���� ����������* �� '�,� ���- ������������� �����������������%�������� Cuuusssssssstttommeeeeeeerrrrr relationship

maannnnnaaaaaggggggemennnnnntttttt +++++�������������$����������������� �� ��"""""����//������%%%%%%%% ������� WWWWWWWWeeeeeeebbbbbbbb AAAAApppplllllllliiiiication 01111�� ���222222221��������/////������%��������� ��������������� ��

AAAAAAApppppppppplllllliiiiicccccccatioooonnnnnnnn """"���������3������������&���� &��

�*���� �.� ��+,,,,,,####��������������������������������+++�*���� �����������########�(�����) Vtiger

Page 31: Vtiger CRM Cloud Platform Development of Vtiger CRM on ...

20

�*���� �.' ��+���#�(����)

����&� �+���",���6�����)��� CRM �� Vtiger %���������������������$�

�*���� �.- �)�*/������#� Sales

�.�.'.� �!�#0�����+���0��� CRM �����,� ���������� ��(�� CRM ����3��&� %'�%�����&�������� ("%,�7��"��3���'��

Leads �'�'* � Account �'� ���� ������$� Sales Order [�,������� ���$� 8.9.9]

�*���� �.' �����+++++���#�(((((((((�����������)

���&&&������� �++++++++������������",����666666666�������������������������))���� CCCCCCCRRRRRMMMMMMMM ���������� VVVVVVVVtttttiiiiiiigggggger %�������������������������������������������������������������������$�

�**����������������� �����.---- �����))))))����*////�������������� ������##��������� SSSSSaaaaaaaalllllllleeeeeessssss

�.�.'''''.� �!�#000000�����������+++ �������0000��� CRRMMMMMM �����������,,,,,���������������� ��(�� CRMMM ����������������3����&&&� %'�%���������������������������&�������� ("%,�7��"��3�" ��'���

Leads �'�'* � Account �'� ���� ������$�� Sales Order [�,�������� ���$� 8.9.9 ]

Page 32: Vtiger CRM Cloud Platform Development of Vtiger CRM on ...

21

1) ����������"��3��3��)&�

"��3��3��)& � 3�� �"<���'� �)����$����������%�)����'* �"��3�� ���������3� �$ ������

��������� Vtiger ���$�

- �"�������"��3��3��)&�

- �"���'<� � Create Lead ��)���+���"

- ���������� ����"���3�>�)�3��?�&� ("%��'<� � Save

�*���� �.� �)�*�*�+����!�

�*���� �.1 ��� ) Create Lead /���+()�*�

"��3��3��)& �& 3�� �"<���'�''�)����$����������%�)����'*''�"��3�� ���������3� �$ ������

��������� Vtiger ���$�

- �"�������"��3�� �3��)&�&

- �"���'<� �'' Create Lead ��)))���������+���"�

- ���������� ����"���3�>>>>>>>�������)� �3��?�&�? ("%%%%%%%%%��'<� �'' Save

����*****������������ �.� �)�*�����**�+�������!!!!!!����������

�����**����������� �����.....1111 ��� ))))�������� CCCCCCrrrrrreateee LLLLLeeeeeaaadddddd //////�������������+(((((((()�*�

Page 33: Vtiger CRM Cloud Platform Development of Vtiger CRM on ...

22

�*���� �.2 3�#�� ��!��#�+#)*�

�*���� �.4 �0���#�0��#� Lead ���5*��+��%"�

2) �������'"$�����"��3��3��)&��'* �"��3��

����'"$�����"��3��3��)&��'* �"��3�� �$ 1�����������'�$�

�***������ �.2 333333�########�� ��!�����######�+#######)*�

�*��������� �.4444 ���0000000������� �0����������#���# Lead �������������5*��++++ ��%%%% """"��

2) �������'"$�����"��3�" �3��)&��'� * �"��3��''

Page 34: Vtiger CRM Cloud Platform Development of Vtiger CRM on ...

23

- �"���'<� � Convert Lead

- �������"%��$�� �"��3��

- �����?����������+������B<�������� �������$� (��'�$� 8.9E)

�*���� �.6 ��� )� ��!�������0�,�*�+����!���7 ��*�+

- �������"%� $�� �"��3���

- �����?����������+������BBBBBBB<��������������� �� �������$� (��'�$� 8.9E)

�*������������� �������.66666 ���������))))������ �����������!�������������������! ��000������,,,,,�����*****����+���������������!���! ��������������******�+�

Page 35: Vtiger CRM Cloud Platform Development of Vtiger CRM on ...

24

�*���� �.8 ��+���� ��!�������0��*�+����!���7 ��*�+

�*���� �.�9 ��+������+�(#���:���,;�+#)!��*�+

����*****���� �.8 �����+��������������������� ������!!!!!�������������������������!! ��00000000������*���+++++�����������!!!!���!! ����*�+�

Page 36: Vtiger CRM Cloud Platform Development of Vtiger CRM on ...

25

�*���� �.�� �0���#�0��*�+

3) ����+������B<���

�������+������B<��� �$ ������������'�$�

- �"������� Potentials

- �"���'<� � Create Potential

- �%�< ����"+������B<���

�*���������������� ����...������ �������0���������#�00����*�+�

3)))) ��������+������������B<�����

����������������+��������������������������������BBBBBB<������ �$$$$$ ���������������������'��

- �"����������������� PPPPPooooooottttttteeeeeeeenntttttiiiiiiaaaaaaalllllss

- ���"""""����������''''<<� ��''''''' Crrrrreeeeeeateeee PPPPPooooootentiaaallll

- �%�< �� ���"+��������������������BB<<<<������

Page 37: Vtiger CRM Cloud Platform Development of Vtiger CRM on ...

26

�*���� �.�' �)�* Potentials

�*���� �.�- ��� ) Create Potential

��**��������������������� �����...����''''' �����))))))))��* PPPPPoootttttennnnnnnntttttttiaaaaaalllllssssss

������***����������� �.�- ��� )�� CCCCrrreeeeeeaaaaaaatttteeee Potential

Page 38: Vtiger CRM Cloud Platform Development of Vtiger CRM on ...

27

�*���� �.�� �+#)*�(#���:���,

4) ������� ��

���������� �� �$ ������������'�$�

- �"������� Sales Order

- �"���'<� � Create Sales Order

- �%�< ����" ���� ��

�����*���� �.���� ���+##)*******�(#���:�� ����,

44444))))) �������������������� ��

���������������������� ����������� �$ ���������������������'��

- �"""""����������������� rrrr Salllllllleeeeesssss OOOOOrrrrddddeeeerrrr

-- �"���'<� �'' rCCCCCCCrrrrreate Sallees OOOOrder

- ������%%%%%�< �� ������������" ���� ��

Page 39: Vtiger CRM Cloud Platform Development of Vtiger CRM on ...

28

�*���� �.�1 �)�* Sales Order

�*���� �.�2 ��� ) Create Sales Order

�*���������������� �����.�����1111 �����)))))))))������*** Sales OOOOOOOrdddddddeeeeeerrrrrrr

�*���� �.�2 ��� )�� Create Sales OOOOOOOOrrder

Page 40: Vtiger CRM Cloud Platform Development of Vtiger CRM on ...

29

�*���� �.�4 �+#)*��#���0

������ �������$� 8 ("�& %?��&��'� ���� ����&�&� CRM ��������������

��*��������� ����.�4 ������++++++#)*�������##�����������0

������ �������$� 8 ("�& %?��&��'''���� ����&�&� CRM ��������������

Page 41: Vtiger CRM Cloud Platform Development of Vtiger CRM on ...

30

�.�.- $%&������ ���#� Salesforce.com �;<�#� );!=���7 � Vtiger Sales Cloud Platform

Salesforce.com �'* �+'�(������&*��$��$3<������������-�&��)�!� �'�%������ �����?���

���3��)�"��3���������������'� �)��� ��&�����&�B$ � CRM �-����$�&��� Vtiger (��� �& �

Salesforce �����?�����������"��3���$�)"��)"�������&�"��/�% � CRM Platform

�.�.-.� Used Case Diagram �#� Salesforce.com

�*���� �.�6 ��������������#� Salesforce.com

��&��$��$3&��(���������-����3������&� ��%�����"�%��$�� )��� Register 01� �'* �

����$�����$���%�� � Vtiger ("%���21�/�%���������,�7�� 1�����)�����)��

�.�.� ##�������� ��!���#��!���0 Vtiger Instance 4.1.4.1 ##���(�����+�����

PlatformSalesforce.com �'*''�+'�(������&*��$������$$$$$$333333<<<� �������� �����-&��)�!� �) '�%������� �����?���

���3��)�"��3���������������'�''�)��������� ��&����������&�B$& � CRM �-����$�&��� Vtiger (��� �& �

Salesforce �����?�����������"��3�� ��$�))))))))"��)"������������&�"��/�% �� CRM Platform

�.�.-.� Used Case Diagram �����#� Salesforceeeee....com

�*���� ��.�66 �����������������������������������###� SSSalesforrcccccce.commm

��&��$$$$$ �����$������� 3&&&���������(((((���������������������-����3�����&� ��%����������""""�%%%%%%%����������$$$��������� )����� RRRegisttteeeeeerrr 01� �'* �''

����$�������������������$$$$$$���%������ � VVVVVVVVVtttttiiiiiiiggggggeeerrr ((("%��������222222211�������//////�����%%�����������������������������������,����77�������������� 111111�����������������������������������)��������������)��

�.�.� ##����������������������� �����!!!!!��������#��!!!!������0 Vtigggger Instaaaaance4.1.4.1 ##���(��������������+�������������

Page 42: Vtiger CRM Cloud Platform Development of Vtiger CRM on ...

31

�*���� �.�8 (�����+��#�����

����&� �+3������%���$� %�-����(���)�(��"% Instance � Vtiger (����������

("%�$���� ��)��&�� Instance �� �-�������� �� Database � Vtiger ����)� �����������!� ��-���

�������-��%�� CRM ����� �*�����?� ��?1���!��� URL )��� !���)��� ��%��)"�����

����$

�.�.�.' ##���(�����+�@��+#)*� 6�� ����"����&��$� %�'* �6�� ����"���)��������*� ����"��(��"%���/ �� +���������&�?1

6�� ����" � Vtiger � ������&�

�*���� �.'9 (�����+�@��+#)*�

�*���� �.�88888 (((�����+�������#������

���&� �+333���������������%%%%%%%%%��������$� %�---�������������((((((���)�(��"%%% IIIIInnnnnsssssttance ���� Vtiger (����������

("%�$��������� ���)�����������&&&&&����� Insttaaaaannnnnnccccceeee ����������� ������-������������������������� DDDDDaaaaaattttaaabaseeee ������ VVVVVttttiiiiggggggger �����������������)))))����� ��������������������!� �!�-�� ���

�������-� �����%%%%%%�� CCCCCCRRRRRRRRRMMMMMM ����� �*�����������?� ��?1���������!���� ��� URL )))))))������������� ������ !���)������������� ��%��)"�����

���������$$$$$$$

���.������.....�������.' ########����������(�����+�@��+#)*�6����� ���������������""""������&&&&&�������$� %�'*''�66������� ��������"���)�����������������������*��� ����"��(�������""%� ����/ ���������������������� ++++++��������������&�?1?

6�� ����������"""" � Vtiigggggger � ��������&&&&�������

�*���� �.''''''99999 (((((((����������+��@@��++� #)*�

Page 43: Vtiger CRM Cloud Platform Development of Vtiger CRM on ...

32

������ �.� ��������0���#�0��#������ field /� company_detail

3<�#A� ��� �0���#�0� companyID �������B;��#����&!�

companyName 3<�#���&!� adminEmail Email address �#��*+�)!�� adminName 3<�#�#��*+�)!��

adminSurname �)����#��*+�)!��

������ �.' ��������0���#�0��#������ field /� company_directory_link

3<�#A� ��� �0���#�0� CDID �������B;�

companyID �������B;��#����&!� directory_url ;:���+5%� Instance ��7 � URL

database_name 3<�#�#�@��+#)*�

�.�.1 ##���� �!��!"��� �� ������ �������)�� %(������'* � T �%������ �����$�(����������1� ���)������?

� $��(!�X�,���������������� T (!�X�, ��&���� 3��

1) (!�X�,(������������ ���������"�%��$���,��� ��������-��� Vtiger

2) (!�X�,(��������� Instance � Vtiger �&�"�&)���

3<�#AAA��� �0���#�0� companyID �������B;��#����&!���

companyName 3<�#���&!� adminEmail Emmmmmail address �#��*+�)!��

adminName 3<�#�#��*+�)!��adminSurname �))����#��*+�)!��

������ �.' �������������0����##������0�����#����#### �� fffffield /� company_directory_link

3<�#AAAAAAA��� ����00000000����������#�0� CCCCCCDID �������������BBBBBBBB;;;;;������

commmmmmmppaaaannnnnnnnyyyyyyyyyIIDDDDDD ��������������B;������######�����&&&&&&!!������direcccccttttttoooooorrrrryyyyy_urrrrrrrllll ;;;:����+++++ %�5 Instaaannnnnnnce ��������7 �������������� UUUUUUURRRRRRRLLLLLLL

dddddddaataaaaaaabbbbbbaaaaaaaasssse___nnnnnnname 3<���#�#�@��+++#######)*�

����.�.11 ##������������� �!��!"������ � �������� ������������)������ %(������'* �'' T �%������ �������$$$$ ��(((((((�������������111� ���)������������������?

� $$��((((((((!!!!!��������XXXXXXXX���,������������������������������ TT (!!!!!!!���XXXX�����,,,,, �����������&&&&&&&�������� 3��

1)))) ((((((!!�X�,,,,,,,(����������������� ������������������������""""�%%%%��$�����,��� ������������������������������----������ r Vtttiiiiiiiiger

2))))))) (!!!!!�������XXXXX����,(�������������������� Instance � Vtiiiiger ������&����"& ��&))��������������

Page 44: Vtiger CRM Cloud Platform Development of Vtiger CRM on ...

33

�.�.1.� ���F;������ �����!"��#���������0��;<�#�#�!��/3+�� Vtiger

�*���� �.'� ���F*)������ �!��!"��#��� ��

1) ���������� ����"")��� Registration

2) )�� field Password ("% Confirm Password �������� �)����������� ����"�$�3���

3) )�� Email �$�� ��������3��$������6�� ����"("�& �)����������� ����"�$�3���

4) ���������� �� ����"

5) )���$ Instance Vtiger �$�?�������&�"�&)����)"������ �)�����������1�!� ��-����)��� ��

�'��6�� ����"

6) )������$ Instance Vtiger �$�?�������&�"�&)����)"������ �)����������� Instance 1����

�)��("�&����1�!� ��-����)��� �����6�� ����"

7) ������� ���)�� �)��!����$�!� ��-������ ����("�&����'��*�"��6�� ����" � Vtiger

8) ��������*� ����" �!� ����3�� �����6�� ����" � Vtiger

�*���� �.'� ���F*)������ �!��!"""��#���������� ��

1) ����������������������� ����"""""""")���� Registration

222)) ))))���� fffffield Passssswwword ("% Confirm Password ������������ �)����) ������������������ ������""""������$�����333���

3333))))))) )����������� Email �������$$$$$$$$����������������������������������3���������$$$��������������������666������� �������������"(""�������&"""" �����)����� ��) ������������������ ��������������"""""�$�333333��������

44444))))))) �������� ����������� ������� �� ���"�

55555))) ))))���$ Innnnnnssssstance Vtigggger �����$$$�?������������&�"& �&&))�������)))"������� �)�������) ������������������������������������1111����!!!!� �!!!!!�����-----�� ����������)��� �

�'''''''���������������66666���������� �����������""""����

6) )����������������������$$$$$ IIIIInnnnnnnnnsssssstttttttaaaaaaannnnccccceeeeee Vtigeerrrr ��������$�??????������������������&&&�""""&&&& �&&&&&&))))))�������)))))))))""""""""��������������������������� ��������)���� �) ������������������������ IIIIIInnnnnnsssssstannnnccce 1���

�)))))�������(("�&������������1��������!!!!����� ��������!!���---������ ������������������������))))))))������������ ��������������������������66666������������� �������������""������

777)))))) ������� ���)��) �)))))))����!��������$$$$�!� ������ �������---������ �������� �����------ ���((((((("�&�����������'��*�"��6�� �������"" ��� r Vtiger

8) ��������*� ����" �!� �!���3�� ����������6�� ����" � r Vtiger

Page 45: Vtiger CRM Cloud Platform Development of Vtiger CRM on ...

34

4.1.5.2 ���F;�������+� Instance �#� Vtiger J�+������+ ���������6�� ����"("%(Z� � ����" ���&���� �,���3&���&���*&������-��� 1����$���

����6�� ����"("%(Z� � ����"�& �"�&)��� �,���3&���%�&�������-��� �"��3 �� +��%�$

��%�&������������$�

�*���� �.'' ���F;�����!"��#�� Generate

1) )�� ���&��$�� ������)�3�)"���& ����%���,$�,� �)� ��� ���������� ����

���)���'

2) )�� ���&��$�3�)"������,$�,� �)�� ��������� Instance 1� �����&��%����� ��

���&��$��%�<�&�

�.�.2 �##�����+��7��������0� �%���$ �� ��3 �>�$��<����%�� � Vtiger CRM Platform �$ ��� ����� 1� ����)���$� 3���%��

"�%��$�� ��������'* �)���������������������("%���)���������� Instance 1����

���������6�� ����"("%(Z�ZZ� ����" ���&���� �,���3&���&���*&������-��� 1����$���

����6�� ����"("%(Z�ZZ� ����"�& �"& �&)���������� �����,,,���3&���%�&�������-��� �"��3 ��3 +��%�

��%�&������������$�

�*���� �....'''''''''''' ���F;�����!!!!!!"�����������##��� Geneeeeerate

1) )����� ����&��$��� �������� �����)�3�)"���& ����%���,$���,� �)��� �) ���� ��������������� ������

���)���'�

22222)))))) ))))))))�� ���&&&&��$�3�))"�������,$�,� �������)����������� ��) ��������������� Instaaaaaannce 1� ������������������&&�����%%����� ��

���������&����$$$$������%� �<�& ��

������....�.2222222 �###�������������������������������+���7������������������������0��%���$ �� �� �������3 �>>>>>>>�$��<� �����������������������%%%%%%����������� ������� VVVVVttttttiiggeerrrrr CCCCRRRRRMMMM PPPPPPlllllaaaaaaattttttttfffffffooooooormmmmm ������$$$$$$ ������������������� 11���� ����������)����$� 3333333�������%��

"��%��$��� ���������������������������''''''*''��)������������������������������ ��������(""%%%%�������)������������������������ IIIIIInnstancceeeeeeee 1����

Page 46: Vtiger CRM Cloud Platform Development of Vtiger CRM on ...

35

�*���� 4.23 ��+���� ��!���������0�

�*���� 4.24 ��+���0<�0!��+#)*�

�*���� 44444.23 ��+���� ��������!!!!!!!���������������������������000�

�***���� 4.24 ��+���0<�0000!���������++++#))))*****���������

Page 47: Vtiger CRM Cloud Platform Development of Vtiger CRM on ...

36

�*���� 4.25 ��+��� Vtiger ��!�,����������0����0��+#0��+�

�.�.2.� ��+��������0� ��)���"�%��$�� �$����-��3��'������ T ���()����&���� 3������&� ������&���3&��

����� ��)��!��� ("% �����&���&�� �$��""��$�� ��"����3��$��$�������%���1�'"��

�*���� 4.26 A#��)���,�#����+#)*�5*�+#���<#J)�

����&��$� %�$�����&��� ����"���� T ���()�� 3�������&���&���)��!����)�������

)������ ("% �$��""��$����("�&���%��)������

1) ��&����) ��! ��� – ��������&���& ��-�� password ("% confirmPassword

�)�������)������ +����$��Z�-��� OnPasswordChange() ������$����'"$���('" ����"

��-�� confirmPassword ������1�������,��� ��3&���������(�*3 ‘span1’

�*����������� 44.25 ��������+��� VVtttttiiggggeerr ��������!�,�����������������������0000000������� �0��+�� #0��+��

�.�.....2222222.�������� ���+������������������������00000��������)�������������""�%��������$������� ��������$����-��3��''''''������ T ���()��������&���� 3333�����������������������������&� �������������&���3&��

������������������� �����������)�������������!!!!!!!!!��������� (((""""""%% �����&�����������&�� �$��""��$��" ��"""""""��������3��$$$��� �������$$$�����������������%%%�������1111 ���'''''""""�����

�*���� 444..266 A#��)))������,���#####�������+####)*��5*�+#�������<#JJJ)))))))

�������&&&&&��$� %%������$$$$$$�����������������������&�������� ����"���� T ���()�� 3��������������������&&&&&&&&&�������������������&���)����!!!!�������))))))�������������

)��������������� ("% �$��������"""""�����$""""" ��������((((((("""""""������&&&&�����������������%%%%�����������)�� ����������������

1111)))))) ����&����) ��!!! ��� –– ��������������������������&&&&&&�������������& ��-�������� passsword ("%%%% cccccooonnnnnnnnffffffiiiiirrrrrrmmmmmmmmPPPPPPPassword

�)�������)������ +������Z�ZZ----��� ���� OOnPasswordChange() ������$����' $���('" �" ���"�

� fi P d �� 1 � �� � � � * ‘ 1’

Page 48: Vtiger CRM Cloud Platform Development of Vtiger CRM on ...

37

�*���� �.'4 (�+���������,�#���!����

2) ��&���3&��?����� ��$��""� – ��&���3&��?����� ��$��""�&���3��$������

�%��)������ )���$("�&�)�(�� ��3&�������3&��!��,"��

������********���������������� �.''4 (�+���������������������,,,,,,,�������##�����������!�������

2222)))))))) ��&�������3333&&&�������������????����� ��������$$$$$��""���� – ��������&������3&&&&&�������������?����� ��$��������""�&" ���3��$������

�����%%%���������)))))))�������������������� )���$("�&&&&����)� �(�� ��3&��������������3&�������!!!���,,,,,""��������

Page 49: Vtiger CRM Cloud Platform Development of Vtiger CRM on ...

38

�*���� �.'6 (�+���������,�#�#��)���

�.�.4 ��;��)�+#)*�/���+�������0���@��+#)*��#� Vtiger )"���"�%��$����)���"�%��$��("%������ Vtiger ���-�����$������("�& ����"����&�

���%)&���$�!� ��-����� �����"�%��$��%?�����������1���&�

�*���� �.'9 �+#)*�/������#� First Name ��� Last Name ���5*� ��)�!��%/� Vtiger

�*�������� �����.'6 (�+��������������������,�#�#��)����������

�.�.4 ��;;;��)))))�+#)*�/����������+�������0���@��+#)*��#� Vtiggggggeeeeeer))))))))"���������"���%��$�����������))))))����������"""��%�������$$$$$$$�������((((("%�������������������� VVVVtigeeerrr �����-����������$���������(((((((""""""����&&&&&&&""""" ��������������""""""���������&�

������%%%%%))))&�����������$$$$$$���!!!!!!��� ���������� �-�� ����� �� ������������"�%���$���%?���������������������������������111������&����

�*���� �.'9 �+#)*�/�����#� First Name ��� Last Name ���5*� ��)�!��%/� Vtiger

Page 50: Vtiger CRM Cloud Platform Development of Vtiger CRM on ...

39

�.�.4.� ��;��)�+#)*�/��������J)��+#���+��!� 1) ����,��� ����"����&��$����� ��� ���)�� – �����?� �����3�&�$ � ���'��6�� ����"���

+����

�*���� �.30 F;����(�+�������+J��+#)*��*+/3+

2) ����,��� ����"�$�����-����� ���)�� – ����"��'�%�X� �-���)��!��� ����%����'�-�

%����$���� ���)�� ����"�)���$��������$����� ������� Vtiger ���������� ���)��!���

��6�� ����" ����& � )���%�� �������� ������ ���)���)���� Vtiger �)��!���

�����$�����'�-��*%��������?�-����

�*���� �.-1 �!�#0���+#)*����������+��!�

*1) ����,��� ����"���&��$����� ��� ���)��) – �����?� �����3�&�$ � ���'��6�� � ����"��

+����

������****���� �.30 F;����(�+����� ����������+JJJJJJ�������++ ++++++#######))*�������****+/3�++ +

2) ������,,,,,,,������ ��������"�$���� �����------� ���������������������������� �������)����) – �����������������"""""""""�����������'�%�X��������� �-�������������)))))))���������!!!!!!�������� �������������%����'�-

%%���������������$��������� ���)�� ����"�)���$��������$����� ���������� Vtigeeeerrrrrr ������������������������ �������������� �������������)))))))��!���

�������6������� ����" �����������������& �� )���%�� �������������������������� ���))))))���)�������� Vtigeeeeerrrrrrr ����))))����!���

������������$���� ��'''�������-��- *%��������?�-�����

��*��������� �.--1 �!!!!!!!�#0������+#)*����������������+� ��!�������

Page 51: Vtiger CRM Cloud Platform Development of Vtiger CRM on ...

40

�*���� �.-2 (�+����+��!�

�.�.6 ���+��A+ )�+#)*����@��+#)*�������+ �<�3��� �$��$������� Instance � Vtiger 1�����)�� �%��% ���'* ����� �����3��"���Z"�

("% ���� ��6�� ����"�'* � ���&���� ����)����������������&��%�%�&"���� 1 ���'* ����

(� �� +������)��$������� Instance �& �"�&)��� ���&���� ("%�$�����&������� &��

���'* �������� 1���)��)������

�*���� ����...-2 (((((((���+���������++++����!��

�.�.6 ����������++++++ ��������A+AA)��++++++++###)))))))**������������������������@@@@@@@��������������+####)))******������������������+���<�3��� �$�����$$���� ������������������� Insttttaaaannnnnnce � VVVVttiiggggggeeeeeeeerrr 111111���������������������)�� �%�������������% ���'''*''���������������������3��"""""""���Z"�

("% ���� ��6�� ����"�'*''��������&&&&��������������� ��������)������������������������������������������&��%�%�&"���� 1 ���'*''����

(� �� +������)��$) ������� Instance �& �"& �&)��� ���&���� ("%�$�����&������� &�

Page 52: Vtiger CRM Cloud Platform Development of Vtiger CRM on ...

41

�*���� �.-3 (�+�� Generate

�.' ������������+#)*�

�%�� Sales Cloud��(,"*�Z���� Vtiger CRM ���-�&�"� �������$��< �������������������

�-����)�(��!� �� �����-�����������$'�%���B�X�, +���$�%�$�%��������3�� ���-���& Vtiger CRM

�'* ���&��$����������!� ��-��� ("%%�$+'�(����$�-�&�"� ���������������("%�������6�� ����"

� Vtiger CRM 01� �-��&"�3��� �����("%�$3&��&<��&��

(��� �&�%�� Sales Cloud�$ ����, �7�� 1� ������� ?1(��&��%�$Z���- � ���$���������� ������

�X�,(&�"��� �����������3"�&��3��,�&���("�&�*��� (���*� �������������'�$�,�����-���

�� ���������������)�<���$�

- ������(��6�� ����"� ���������?� ���)����3��)� ����"�$ ��$ ���&�����$

'�%���B�X�,�,$�,� 01� %����)��0���Z�&����$X��%�����������$�)��� 1��

���****������������� ������.---33 (((((�����+��������� Generate

������..'''' �����������������������������+� #)))****�������

�%%%%%%������������� SSSSSSSales Cloudddd��������(((((,,"*���Z�������� VVVtiigggggeeeeeeerrrrr CCRRRRRRRM ������-� &&&&&�"�� ����������$��<� ����������������������������������������

�-------�������)�����(((((((�����������!!!!!���� ����������� �����-----� ������������������$$$$'�%�����BBBB����X�,,,,,, +�������$�%%%��$$�%%%���������������3������� �����������������-��� �� �&- Vtigggggggger CRM

�'*''�����&��$$$$$$��������� ������������������������!� �����!������----�� ��� ((("""""""%%%%%%%%%�������$+++'����(((((((�����������������$�-� &�����"""""""� ������������������������������������������������((((("""""""%����������������6�� ����"�

�������� VVtigggggeeer CRMM 000000111111�� ������------��������&&&&"�3333����������� �����("%�$3&��&<��&��

(��� �&�%������� SSSSSales CCCCCClllloooooooouuuddddd�$$$$ ��������������������,,,,,,, ������������ 777777777���������� 111111�� ������������������������������������� ???????1111(((((((�������������&&&&&������ ��%�����$ZZZZ������� ��- � ��������$���������������� �����������

�XX����,,,,,,,,(((((&&&&&&&������"""""������ ��������������3""""""����&&&�������333333����,�&���������("""�������&&&&&�*���� (���*� �������������� ���������������''''��������$�,,,,,,�����������������-���

�� ���������������)�<��� �$�

Page 53: Vtiger CRM Cloud Platform Development of Vtiger CRM on ...

42

- � ���������?'� �������+��$��(\*3�������&���� sql injection ���

- � �����$Z���-���,���6���$�3&�,1�$���%��������3����-�����%���$�� ������

�3��� �������������*� �-���%��������� ����&��!����$��"� ������)����&���/��$�

�-������ ����"�)��!���("%�$��"�(regular expression) �'* ����

- � ��������������"��-���(�����������-���

���$��"��&��1� ���)�+3���-����$� �'* ����&� ���$������?����'�����������, �7�� Vtiger

CRM �$�,�����������3"�&���0���Z�&���X�������3�

�.- �������������,�Z��+#)*�(�0����0����0������J�+�!�!�!��!�5�����������,��)����)0/���[��!������<#�,!�� (����

���, �7���%�� Sales Cloud��(,"*�Z���� Vtiger CRM ��� � �%���� &��)>�'�%��

3&�������*����'� �)��� (����������%�%�&"������� �1� ���)��%��������������&�� � ��

)���' ("%������$����"���, �7���%�� Sales Cloud���� ����)�������3&���� ������� ���&��%

�'* ������

- ��� 1 �^����/%���� $��+'�(���

- ��$���� �����-���("%���,�7��+'�(���'�%�X�+��,��0����

- ��$���� �("%���3&��� �����$��&����%�����)��"��3�����,��B�

- 21�/���%�&������B<���

- ��$���� ���3+�+"�$���,�7���&*��0��(�� ajax

- ��$���� ����,�7��+'�(�������'(�� OOP

- � ���� ��$Z���-�� ��,���6���$�3&�,1�$���%��������3����-�����%���$�� �������

�3��� �������������*�� �-��������%%%%%%%������������� ����&��!����$��"� ������)����&���/��$

�-������ �� ����"�)��!���(""""""""%�$�����"""""""�(� regular expression) �'* ����

- � ���� �����������"�������-���(������������������������-� ���

���$��"��&��1� ���)�+3���-------��������$� �'*''���� � �& �����������$������?����'�����������, �7�� Vtige

CRM �$�,�����������3"�&���0���� ZZZZZZZZ�&���X�������3��

�.- ������������������������,,,������Z��+Z ######)*�(�0����������0000�����0������������J����+++++ �!!!!!!!������ ������!�!��!�5�����������,��)���������))))))00/�������[[[[[[�!!�������������[[[[[[ ��������������������<<<<<####���,,!!!���������� ((���������������

�����������, �777777�����������������%������������ SSSSSSaaaaaaalllllllees Cloud�������(,"*�Z����� VVVVVVVVtiger CRRRRRRMMMMMMMM ����������� �� ������%������������ &�����))))>�'�%��

3&�����������*�����������������''����''''������)))))������� (����������%�%%%��&&"""������� �1111� ���)����%%%%%��������������������������������������������������������&&�� � ��

)���''''''' (""""""""%%%%%%%�������������$������������"���, �7���%�� Sales Cloud���� ����)�������������� �33333333&&&������������������ ��������������������������� ���&��%

�'* ������

- ������� 1 �^�����������^ �/%���� $��+'�(���

- ��$�� � �����������������-------�����������("""%�����������,,,,,,�7���������++'�((((����'''''�%%%�X���+++++++��,� ��0���������

- ��$��� ��� �������������("%���3&&���� �� ��������� $$������&�������������%%%%%�����������)))����"��3�����������,��B��

- 21�//////����%�&�����������B<��������

- ����������$$$$$$�������������������� ���3333+++++�+"����,�7���&*��0��(��& ajax

- ��������$$$$������������������� ����������������������������,,,,,,�777777777�����+++++++''''������((((((������������������������������ �''''((((������������������� OOOOOOOPPPP

Page 54: Vtiger CRM Cloud Platform Development of Vtiger CRM on ...

����� 5 ������� ��������

5.1 ������������������

����������� �������������������� ����� �����������!� "� �"�#$�#%�

���� ����&������' � (���� )* �)+��+"��,���,� 4 )�-�� %��(����.� Junior Programmer �(�%�!��!

)�#�/ !�0�1���������/��!���"2��3' ��2�5��6�&�'�+'� ��)2.�6�'� 6�� �)* ��� ��7'

��������"��87�.� +"9��# ����!� �� ��7'%����(������� �����,�# ����!� �+�"/ !���)��-����

�+�"/ !���%�!%������� +"9��)-������(�������)* ���" ��"�����"2��3'�� )2-���.+"��� # ���

9����+����+%����� (����%�!)�"���" )2-��)��" 8�����$�2%�!�/�.�)�-��9-� ���)* �����-���� �.�

)2-���.+"���

%��.+�:�������������!� "� �"�# 9���"!+.����".�� �+�"�(�)*���")! ��"�#���

+���+ !$�#%��#�)+������ (���� ��.�*��"�92 �5��9��: �,����"����7��!�� 6�� �)* �

�������)2-���(��2�5����������,� ����+�')6�'&)+�'%�$�#������! �����,�# ����!������.����+.

�.��; ���)���:�,���!%���%�!������

5.2 ����������� ����

����!�:�<���� �2 %����� ��������,� )�- ������2���������� ����"."�)+��%�!

� (��������)�-���"������!������������ �����,��.+�%�<.�/ !�� ������������������)* ��/ !� !�

�������!�<�����2 ��+.�����(�����!+#��+)�� �!+#+�3��.��; )�.����!����(��� ��� ��+�"

���&���"���)���#+:!���� �������� ��� ����)��')�*� ���(��+�"):!�%��� �<�� ������<�����

%�������/)�"-����)* ��8������/#��)����+�"��"�9:�������)* ��<��#.�#; ���

)�#�/ !��#.�����8� ����"�9��!�:�<����,���! ��������, � ���)��')�*���� �� ����,�"�

����3�$�2�.��:!��� (�� �(�%�!���������:!�"/��.��; �!+#���)��' )�*���� �� ��)* ���#.��

#���(� ��

��� 5 ������� ��������

5.1 �����������������

����������� � ���� ����������������������������� ����� �����������!�� "� �"�#$�#%�

���� ����&������' � (���� )*�)+�������������+"��,���,� 4 )�---���������� %��(����.� Junior Programmer �(�%�!���

)�#� / !�0�1���������/��!���"2�������3' ��2�5555������6�&�� ''''������+++'� ��)2.�6�'� 6�� �)*��� ��7

��������"��8" 7�.� +"9��## ��������� !� �� ��7777'� %���������(������������ ����������,�# ����� !�� �+�" / !���)��-����

�+�"/ !���%�!%������������� +"9���������)-������������������(�����������������������))))� *���"""""������ ����"��������� """""2222222����3'�2 � )2-���.+"��� #����

9����+�������������������+%��� �������((������ ���������%%%%%%%%%%��������!!!!!))))����"""""���" ))))))22222--- �����))������� "" 8����������������$����222222%%%�������!!!�������/////������� .�)�--������9999---��9999999 �����)))))))*�����-�� ��� �.�

)2-����.+"����������

%�����+���:������������������������!!!!���� """""""������ �"�# 999����������������""""""""!++++++++"""""""" .�����������".��������� ���+++++++++������""""""����������))))*������������"""")!!��"�#��

++++++��������++ !!!!!!$������####%%%%%%%��������#�)++������! � ��� (���� ��.�*��"�92 �5��9��: �,���������"�����������7777777��������!����� 6666�� �)* �

����������������)2-��������((((��2222222�5�����������������������,,,,,� ����+�')6�'6 &)+�''''%%%%%��������$$�#����������� !! �����������,,,,,,,�# ����� !��� ����������������������.�����+

������.���������;;;;; ������)))����������:�,���������!%%%%%%%���%�!! !�������������

5.2 ��������������������������������� �� ����

������������!�:�������<<<<<<<�����2 %%%���������� ������� ����������,��� )�- ����������2����������������������������� ���� �������������������"""""".""���� )+��%�

�((������������������)����------- ��������������"""""��������������������!������������ �����,��.+�%�<.�//// !���! ���� ���������� ������������������������������������������������))))***��/ !� !��

��������������������!�<�������������2222222 ���������������+++++++..���������������(((������������������������!++++++##���+++))������� �����!+++++++####### �����3�����++++ .�������������;;;;;;; ))))))))���������..��������������������!����������������(��� �������� ��+�"

����&���"���)�������#++++++::::::!!!!!���� ������������������������������ ���������� ������������������������ ��������������������������)))))))��������''''''' ))))))���******������������ ����������������(((((�����+����""""""")))):::::!�%��! � � �<<<<<<������ ����������<����

%������������������������/)�"-����)*����88�������� ��/� #####�����)����������+�"""""������"�9:�������)*����<���###....��#; ���

)�#�/ !��#.�����8�� ����"�9��!�:�<����,,,,���! ��������, � ���)��')�*���� �� � ���,�"�

! � ! ! ! ' * � *

Page 55: Vtiger CRM Cloud Platform Development of Vtiger CRM on ...

44

5.3 ���������������! ����

5.3.1 ��������"#��$���%�&��'�(")��)��������������$�*����+%��,) Vtiger CRM ���� ���2 �5��� ��� �����/�� !���"2 ��3' Vtiger CRM ���!��������� +���

�(����:�����" +"��,����'��� �.��; )�.����(����:����.���"�/� 6�� ��/ !2 �5���+��

)��#"�+�"/ !)-�����):�#�$��� PHP )�-������)* �$����������%�!2 �5����+ Vtiger CRM +"�

9���+�"/ !�.��; ���)���#+:!���� ��2 �5��)+* ��22��)����� )�.� )������#�)+* )6�'+�� ��� ajax

)* ��!� ����+�"/ !�.��;���)���#+�� ���+�'��"2�+��,�)2-���(��%�!�(��� �������,� ���# ��"��.+����

�!��)2��")��"�����,

- � �"���"�����+��"� capchar )2-������ +.��/ !���"��"��)* ��"������,�)* �"�8�#'

�-��".

- ���(���� regular expression �(��� ��%�!�� &� ��':!�"/���)"�' �������.��:���

�"���"����

- ��! ����� SQL Injection

- � �"���"�����+��"�� ��#-�# �����"���"�����.����)"�'

- )2��"��%�!��� One Time Password

- ��"�9��!�::!�"/� core folder :�� Vtiger CRM ��!���#; folder 2!�"���

- �-���/ !%�!�������.�����%�!�� MySQL �".�+%�!:�� root

- ��!�: access key %�!�.�����

- ����(���!� login �(��� ):!� URL :�� Vtiger )�#

- � �&���'���� import modules ��!+%�!�����,� modules �.��;�.��� Market Place

- ):�#����"�(��� � �"�/������"�9� directory ��� database :���"�/���,�;��!

�!+#

- ! �������)�#�&���'����� modules $�#%� Vtiger CRM

- ! ������� export modules )�"-�� on demand Vtiger CRM

5.3 ���������������! �������

5.3.1 ��������"#��$���%�&��'�((""""""� )))��)������������������������$�*����+%��,) Vtiger CRM�������2 �5��� ��� ������������/�� !���"""""""""2 ��3' Vtiger CRM ���!��������� +���

�(����:�����" +"��,����'�������� �' .��; )�.��������(����:����.���"�/�� 6�� ��/ !2 �� 5���+��

)��#"�+�"/ !)-�����):�#�$��� PHHHHHHHPP )�-������)*�$��������������%�!2 �� 5����+� Vtiger CRM +"�

9���+�" / !� .��; ���)���#+:!���� ��2 �5��)+* �������22��)����������� )�.� )������#�)+* )6�'+�� ��� ajax

)* ��!�� ����+�" / !��� .�����������;;����������)���#+���������� ���+�'��������"""2222�++++��,�)2-���((((���������%�!�����((((����� ��������� �������,� ���# ��"��" +���

�!��)2��")��"��������,

- � �"��������������"�����+��"� ccccapchar )2-������������� +.��/ !���� "���������"""""""��������)��� *�����""""������,�)� *�"�8�#

�-----����""""...

- ���������������(�������� reeeeggggggggular expreesssion �(��� ��%�!!!!!!�� ����� &&&��� ���&&&&&&��':!� �"/��������)"�����'' ������������������������������.��:���

�������"""""""�������������"����������

-- ��!������������ SQL Injeecccccttttiiiion

- � ����""""""������"������������+��"�� ��#-�# �����"���""""""""�������.���������)"""�''

- )))))2222222�����������""""""��%�!��� dd OOOOOneeeeee Timmme PPPPasswwwwwwordddddd

- ������������""""""������9��!�::::::::!! !�"/�" corrre ffoooolder :�������� Vttiiiiiggggggger CCCCCRRRM ����!�����#; ffffffolder 222222!!!!������""""���

- �����-----��������/ !�%%%%%%%�������!! !������������.�����%%%%�����!�� � MySSSQQQQQQQLLLLLLL �".�+%%����!:������������� troooooooooooot

- �������!�:!! accccccccceeeeessssssssssss kkkkkkkeeeyyy %%%%�����!���������� .�����

- ����(���������!!�� lllloginnnnn ���������(((���������� )))):::!��� URRRLLLL ::::��������� VVVVVtttiiiger )�#####

- �� �&&&�&&������'��������'' �������� imppppoooooort mmmmoooooddddddulles ���������!!!!!++++++%%%%����!! !!!!!������������������� ��������������,,,,,,���� mmmmmmmmmoddulles �.���������;;;;;;��....�������� Maaaaaarket Place

- ):�#����"������� ��� �����"�/���������� ����"�9� dddireeccccttttooooory ��� database :���"�/���,�;��

�!+#

Page 56: Vtiger CRM Cloud Platform Development of Vtiger CRM on ...

45

5.3.2 ��������"#���*)�� )�-�:.�#���)��')�*�:�����'���,�����3�$�2# ���".��)�.�����+ ���� (�%�!��� (����

)* ���#.���(� �� )�-�������!���!��+ !�:!�"/����#; �#.�����)�-�:.�#���)��')�*� )�.��+�"/ !

2-,�?��)�� �#+� � � � �����/�� !���"2 ��3' �+�"/ !� (��� ��2 �5�� Vtiger CRM ����!�:

:!����2���������)���:�,���!%����" Vtiger CRM )* ��!�

)�-�:.�#���)��')�*�:�����'���,����3�$�2# ���"� .��)�.�����+ ���� (�%�!��� (����

)*���#.���(� �� )�-�������!���!��+ !�:!���"""/��������#; �#.�����)�-�:.�#���)��')�*�� )�.��+�"/

2-,�?��)�� �#+� � � � �����/�� !���"222 ������3' ��+++++�"/ !� ( ��� ��2 �5�� Vtiger CRM ����!�:

:!����2���������)���:�,���!%����"!! VVVVVVtiger CRRRRRRRRM )* ��!�

Page 57: Vtiger CRM Cloud Platform Development of Vtiger CRM on ...

46

���������� ����������

����-���� ������ ���� ��

��� � ��� �� ��� � ������ ����

�����������!�"� ��������������� �����������!����� ".�.

#�$%�&��!���'���(

�������������� �����������!����� ".�.

#�$%�&��' �� ����'�����

�����!�������� �)�'��'������ ��( ���'��'�����!�"�'%�!�( ".�.

�����%��#�#��&*��-&+��, �

�������!�"� - *�,�& –

����������#! ��$�% /. Developing and deploying an application on Google App Engine )

�0�'�������%������ ��( '����%����$%��

�. Collaborative Development Environment with Agile Software

Development Process ) �0�'�������%������ ��( '����%����$%��

�������& ���$�����'�%'( - *�,�& -

����-���� ������ ���� ���������

��� � ��� �� � � � � ������ ����

�������� ��� !�"�������������� ���� ����������������!����� "...��.

#�$%���!!!!!!��� ���('

������� �������� �������������������!��������������� ".�.

#�$% &��������'�%�� � ������������ '''����������������

�����!�� ������� �)�'��'''''������������������������� �������( ������������''''''''������''''����������!�""""""""���'%�!�( ".�.

����������������������%��########�����#######������� &****������������������ --&++���, �

���������������������!!!�����"� - *�,�& –

������������������������������� ������������###!########��������$�% /. Developing and deploying an applicatiooooooon on GGGGGGGGooooooggggleee Appppppppp EEEEEnnnnnnggggggggiiine )

�0�'����������������������%������ ��((((( '������������������%����$%���

��.... CCCCollaborative Development Enviiiiiirrrrrroonment wwwwwwwith AAAAgilleeeeee SSSSSSSSSofttttwwwware

Developppment Process ) ��0��''����������%%%���������� �����( '����%����$%%%%��

�����������������������&&&&&&& ��������������$�����'''''''������%'( --- *�,�& -