Page History
Bootstrap Callout | |||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Headers | |||||||||||||||||||||||||
Name | Value | ||||||||||||||||||||||||
Content-Type | application/json | ||||||||||||||||||||||||
Parameters | |||||||||||||||||||||||||
Name | Value | ||||||||||||||||||||||||
SessionId | Login işlemi başarılı bir şekilde POST edildiğinde üretilen SessionId kullanılmaktadır. | ||||||||||||||||||||||||
Body | { "Oid":"C5AB0C26-6199-4379-8CF-F2A8A10430A4" | ||||||||||||||||||||||||
Response | |||||||||||||||||||||||||
Code | Description | 200 |
Info | ||
---|---|---|
| ||
PUT işleminde yani güncelleme yaparken, Oid bilgisini değiştirmemeniz gerekmektedir. Kayıtlı kullanıcı bilgisini bulabileceğimiz değişmeyecek alandır. Diğer alanları güncelleyebilirsiniz. |
Style | warning |
---|
title | Kullanıcı Ekleme |
---|
Kullanıcı ekleme işlemi rest üzerinden POST metodu ile yapılmaktadır. Login olduktan sonra, aşağıdaki örnek gibi bir POST işlemi ile kullanıcı ekleme işlemi yapabilirsiniz.
POST→ /LogoCRMRest/api/v1.0/users
Headers
Name
Value
Content-Type
application/json
Parameters
Name
Value
SessionId
Login işlemi başarılı bir şekilde POST edildiğinde üretilen SessionId kullanılmaktadır.
Body
{
"FirstName": "Test",
"LastName": "1",
"Birthday": "1978-01-25T00:00:00",
"UserName": "Test1",
"ChangePasswordOnFirstLogon": false,
"EMailAddress": "test1@gmail.com",
"ERPUserName": "LOGO",
"Caption": "TEST 1",
"IsActiveRecord": true,
"IsActive": true,
"UserLanguage": "2"
}
Response
Code
Description
200
Info | ||
---|---|---|
| ||
IsActiveRecord ve IsActive dikkat edilmesi gerekmektedir. IsActive false olduğu durumda Sisteme girişi engelle otomatik olarak web arayüzde ekrana gelmektedir. Eğer Sisteme giriş false ise IsActive durumuna bakmayacaktır. |
Info | ||
---|---|---|
| ||
Postman den POST olarak içeriye verileri aldığımızda Logo CRM kullanıcılar menüsüne tıkladığımızda IIS hatasına düşmekteydi. Çözüm için database açıldı ve web arayüzden bir kullanıcıda eksik olan tanımlama nelerdir diye bakıldı ve POST sırasında "USER Language" verilmediğinden IIS hatasına düşüldüğü görüldü. Post işlemi yaparken "UserLanguage" değerini vermeniz gerekmektedir. User Language :1 Türkçe, User Language: 2 İngilizcedir. |
title | Kullanıcı Güncelleme |
---|
Kullanıcı Güncelleme işleminde PUT metodu ile ilgili alanlarda güncelleme yapılmaktadır. Örnek olarak aşağıdaki çıktıda FirstName, LastName, UserName gibi alanlarda değişiklik yapılmıştır. Ayrıca kullanıcının durumunu pasife çekmek için IsActive ve IsActiveRecord işlemini false çekebilirsiniz. Bu alanların dışında rest ucu ile ilgili diğer alanları da pasif yapabilir veya değiştirebilirsiniz.
Style | success |
---|
Expand | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||
POST→ /LogoCRMRest/api/v1.0/login
|
Bootstrap Callout | |||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||
|
Bootstrap Callout | |||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||
|
Bootstrap Callout | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Bootstrap Callout | |||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||
|
...