vtiger | 🐯 Vtiger is the # 1 business automation software
kandi X-RAY | vtiger Summary
kandi X-RAY | vtiger Summary
Vtiger CRM is open source software that helps more than 100000 businesses grow sales, improve marketing reach, and deliver great customer service. Try it free with Docker!.
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
- Get the logger
- Emit a message
- Check if a log level is enabled
- Emits a warning message .
- Emits a fatal message .
- Emits an error message
vtiger Key Features
vtiger Examples and Code Snippets
Community Discussions
Trending Discussions on vtiger
QUESTION
So I want to use REST API for vTiger CRM. In that particular, I need to use the retrieve API to get the data of the deal. So I need to mention the record_id, and then I can't find the record_id. In the documentation, it is written that the record id combination of both (module-type-id and module-record-id) is separated by (x). But also I can't find the module-type-id and module-record-id. Can someone please help me?
The link that we are using for vTiger Rest api is: https://help.vtiger.com/article/147111249-Rest-API-Manual
So in this link, in order to fetch the data, we need to get the record id. And we are unable to find the record id. Can someone help me in finding the record id?
...ANSWER
Answered 2022-Mar-03 at 16:51You can use the "describe" operation to get that sort of information:
GET /webservice.php?operation=describe&sessionName=sessionId&elementType= HTTP/1.1
Where elementType
is the name of the module you want to retrieve information from. It could be Contacts
, Accounts
, etc. If you want to know the name of a particular module just navigate to that module in Vtiger and take a look at the url. There is a query parameter called module
.
See here for more information: https://code.vtiger.com/vtiger/vtigercrm-manual/wikis/Webservice-Docs
QUESTION
I'm attempting to create and add a socket.io
module to my vTiger 7.0
so that I can update fields in real-time to multiple users.
We are have issues with users changing fields that should be locked while our quality control is attempting to check the record. This is causes things to get approved that should not. Node.js
with vTiger
will be awesome add-on.
The only problem is that vTiger
uses csrf-magic.js
to create a token
that need to be included in the header
to allow CORS
I have the middleware setup in my node
project to allow my vtiger
to make a request
vTiger
is on vtiger.example.com
The node
server is on node.example.com:3010
ANSWER
Answered 2021-Sep-22 at 19:55Found the information here
QUESTION
We are using vTiger CRM with its Extension Pack from VTExpers, Inc.
We used the Custom Module Builder Extension to Custom Modules Several times, now we want to Uinstall the extension.
My Question is:
What will happen to the Custom Created Modules, which have been created through this Extension, will they disappear as well, or they will remain Active in the CRM?
I want to keep the Custom Modules and remove (uninstall) the Extension it self.
...ANSWER
Answered 2021-May-20 at 06:13yes, created modules will be there
QUESTION
Hello I have problem with QNAP server. I have to install and configuration Vtiger 7 on this server. On server is installed PHP 7.3.7, but the recommended version for Vtiger 7 is PHP 5.4.2.
If I install and configure Vtiger 7 then the installation is break without error message.
I think thie difrent to both version is the reason, and yes I check to login information to database is correct. So how to install older version PHP in QNAP server, and is it possible to do without physical contact with server and without ftp?
detailed information:
- Serwer: QNAP
- System: QTS
- System version: 4.5.2.1594
- PHP recommended version: 5.4.2
- PHP present version: 7.3.7
- Vtiger version: 7.1.0.1
I will happy and grateful for answer :)
...ANSWER
Answered 2021-Mar-20 at 19:06I solution problem.
The reason problem it is I'm don't swich on network TCP/IP for SQL Server.
If anyone would like install Vtiger 7 in QNAP server you have to do:
In setings php.ini you schuld set:
display_errors = On
log_errors = Off
error_reporting = E_WARNING & ~E_NOTICE & ~E_DEPRECATED
Remember you have to switch on server www and sql server with TCP/IP network.
Don't worry if you have, NOT RECOMMENDED
next to error_reporting in present settings. It isn't problem.
About PHP version it is not important. Only you have to have 5.4.2 or news.
!! IMPORTANT !!
I recommend that you pay attention to the comments.
QUESTION
I haven't been coding in ages so consider me a real basic user.
I am implementing vtiger and trying to make it easier by playing directly with the database.
Here is my issue :
In my table vtiger_paiements I have 2 columns : paiements_tks_s1 and paiements_tks_s1typepaiement.
I want to duplicate those 2 columns and auto increment the duplicates to s53 (one after another, meaning paiements_tks_sntypepaiement is always following paiements_tks_sn).
And i have absolutely no clue how to do that.
I really don't want to create 53x2 tabs in vtiger...
Thanks for you help
PS : in general. Let's say I have a column called payment1. I want to duplicate this column N times and call it payment2, payment3, payment4...paymentN.
...ANSWER
Answered 2021-Feb-25 at 12:23Okay, so lets assume you have a table with the current structure something like:
QUESTION
I am new use to Vtiger CRM. I need Entity Module. I use to https://community.vtiger.com/help/vtigercrm/developers/extensions/examples/entity-module.html#expenses-php. But, I can't find bootstrap vtlib script in root folder of Vtiger to activate the module entry.
...ANSWER
Answered 2020-Oct-19 at 12:12The documentation clearly says to create that file and put it in root folder.
Create new file, name it what ever you want for eg: new_module.php and write code for new module as in the documentation
Run the script once like http://yourcrm.com/new_module.php. It will register the module and its field details in database. You might require other supporting files like module class file language file in appropriate locations
There is another easy way to create modules in vtiger using vtiger console script. you can read how to create modules using console app from this url
https://lajeeshk.com/quickly-create-vtiger-modules-in-seconds/
QUESTION
I'm attempting to create a javascript handler for a push to a vTiger CRM instance. I've been able to login to the webservice and can query and other function just fine, but I'm hitting a roadblock when I try to create a new 'Opportunity' in the CRM.
Here is the section of code that handles the ajax post:
...ANSWER
Answered 2020-Aug-17 at 16:41So it turns out that when I would use $.Param(data) to encode the data, I would get the Missing mandatory fields message. When I used the the JSON.stringify(data), I would get an access denied message.
Both these messages were actually very misleading because the actual problem was that I was I was setting the required field related_to=PRO+TEST+CO, when that field actually was looking for a vtiger customer account id that looked like '11x4567'.
So the fix was to change:
related_to=PRO+TEST+CO
to:
related_to=11x4567
The way vTiger formats its ids are Module x id, so 11th module (accounts) x account id #.
Hopefully this helps anyone else running into this problem moving forwards.
QUESTION
I've recently upgraded from Vtiger 6 to 7.2 (a clean installation) and all my requests to the REST API that use the query
operation are no longer working. It doesn't matter which module the request is for e.g. Contacts, Leads, Accounts. All other types of operations are working e.g. retrieve, describe, but a query such as select * from Contacts where email = 'foo@bar.com';
will fail with a 500 Internal Server Error returned from the Vtiger server.
Here's an example of my HTTP request (query param is left unencoded for readability):
https://crm.myendpoint.com/webservice.php?sessionName=[mysession]&operation=query&query=select * from Contacts where email = 'foo@bar.com';
The code I'm using to make my queries is completely unmodified from when I was using version 6 of Vtiger and the requests were working fine then. I've switched on debug logging on the server but there's no errors.
The server is receiving and processing the request though. At one point, it dumps the data to the log for the Contact that I'm querying (which all looks correct), and then here's the last few lines of the logging before it ends:
...ANSWER
Answered 2020-Jan-21 at 10:46This fix got it working.
In summary, non-existent method getAllAccessibleTags
being called at line 199 in include/Webservices/VtigerModuleOperation.php
needs to be changed to getAllAccessible
.
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install vtiger
PHP requires the Visual C runtime (CRT). The Microsoft Visual C++ Redistributable for Visual Studio 2019 is suitable for all these PHP versions, see visualstudio.microsoft.com. You MUST download the x86 CRT for PHP x86 builds and the x64 CRT for PHP x64 builds. The CRT installer supports the /quiet and /norestart command-line switches, so you can also script it.
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page