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

57
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

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

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��''����������%%%���������� �����( '����%����$%%%%��

�����������������������&&&&&&& ��������������$�����'''''''������%'( --- *�,�& -