2017-06-26 3 views
0

abgelehnt. Ich habe eine Knotenanwendung, die in vtiger integriert werden muss, und konnte erfolgreich Informationen aus meiner vtiger-Instanz erstellen, löschen und abrufen. Wenn ich versuche, jedoch zu aktualisieren, erhalte ich eine Berechtigung zur Durchführung der Operation verweigert für ID Fehler.Aktualisierung in vtiger von Javascript. Die Berechtigung zum Ausführen des Vorgangs wird für die ID

Ich habe ein paar verschiedene Methoden ausprobiert, d. H. Verschiedene Möglichkeiten zur Durchführung der Anfrage. Und es ist im Moment zu testen wir alle Daten (result im folgenden Code) für eine id sind ziehen, einen Wert zu ändern und dann den Aufruf die Update mit:

var requestJS = require('request'); 

//Real result comes stright from CRM, but an example of what is being passed through 
result = { 
    'lastname': 'Updated last name', 
    'id': '12x10', 
    'assigned_user_id': '19x5', 
} 

var url = VT_URL + '?operation=update&sessionName=' + session + '&element=' + encodeURIComponent(JSON.stringify(result)); 
requestJS.post(url, function(err, res, body){ 
    //stuff here 
}); 

ich auch durch das Anbringen des Ergebnisses versucht habe, als der Körper und nicht mit der Funktion encodeUriComponent. Immer der gleiche Fehler.

wo VT_URL ist meine Vitger-URL und session ist meine Session-ID aus dem Login abgerufen.

Ich verwende die Anmeldeinformationen eines Administrators, sodass ich Lese-/Schreibzugriff auf Kontakte in der CRM-Instanz haben sollte.

Ich habe für eine Weile auf dieser aufgeklebt und nicht eine Antwort ist es finde

Antwort

0

also nicht wirklich eine Antwort, aber wie ich zu einer neuen vtiger Instanz änderte es schien gut zu funktionieren. Also nehme ich an, dass es mehr mit der Installation von vtiger als mit einem Fehler im Code zu tun hat.

dachte, ich würde diese Frage halten hier aber, weil ich es um ein gutes Stück gesehen haben

0

Können Sie auf Ihrem vorherigen vtiger Instanz überprüfen, ob es einen Eintrag (in der Datenbank) ist für das Modul (ich nehme an Kontakte) in der vtiger_ws_entity Tabelle?

Wenn ja, ID ist 12?

+0

Mine war unter __vtiger_ws_entity__, aber ja, Kontakte hat die ID 12 – bmpickford

Verwandte Themen