Başlarken
Netsis entegrasyonu ile açık iş emirlerini listeleyebilir, üretilen barkodları Netsis'e bildirebilirsiniz.
/GET İş Emirleri
NETSIS üzerinden açılan iş emirlerini listelemek için kullanılır. Açık iş emirlerini almak için aşağıdaki url'ye bir GET çağrısı yapmanız gerekir.
Endpoint
https://api.videojet.net1.club/get/
cURL
curl --location --request GET 'https://api.videojet.net1.club/get/'
--header 'Content-Type: application/json'
Sonuçlar
[
{
"id": "1",
"no": "N00000000005854",
"firma": "Dogal Kimya",
"stok_kodu": "10259131",
"stok_adi_1": "STOK ADI 1",
"stok_adi_2": "STOK ADI 2",
"barkod": "3333333333",
"bag_adet": 0,
"koli_adet": "9",
"palet_koli": "10",
"bag_etiket": 0,
"koli_etiket": "11",
"palet_etiket": "12",
"parti_lot": "2301001",
"uretim_tarih": "2025-01-01 00:00:00.000",
"raf_omru": 30,
"ithat_ulkesi": "",
"ithal_firmasi": "",
"miktar": "20000.00000000"
},
{
"id": "2",
"no": "N00000000005855",
"firma": "Dogal Kimya",
"stok_kodu": "10212002",
"stok_adi_1": "STOK ADI 1",
"stok_adi_2": "STOK ADI 2",
"barkod": "2222222222",
"bag_adet": 0,
"koli_adet": "5",
"palet_koli": "6",
"bag_etiket": 0,
"koli_etiket": "7",
"palet_etiket": "8",
"parti_lot": "2301004",
"uretim_tarih": "1900-01-01 00:00:00.000",
"raf_omru": 30,
"ithat_ulkesi": "",
"ithal_firmasi": "",
"miktar": "5000.00000000"
}
]
| Bilgi | |
|---|---|
| Integer | Portal tarafındin üretilen iş emri numarasıdır. |
| String | Netsis tarafında açılan iş emri numarasıdır. |
| Integer | İş emrinin verildiğin firmanın GLN numarasıdır. |
| String | Ürün etiketinin ilk satırına yazılacak değerdir. |
| String | Ürün etiketinin ikinci satırına yazılacak değerdir. |
| String | Üretimin başlayacağı makineyi belirtir. |
| String | Malzemenin barkod numrasını belirtir. |
| Integer | Bağ'daki adet sayısını belirtir. |
| Integer | Koli'deki adet sayısını belirtir. |
| Integer | Palet'teki koli sayısını belirtir. |
| Integer | Bağ etiketi kopya sayısını belirtir. |
| Integer | Koli etiketi kopya sayısını belirtir. |
| Integer | Palet etiketi kopya sayısını belirtir. |
| Integer | Üretimin parti lot numarasını belirtir. |
| DateTime | Mamül/Yarı mamül'ün üretildiği tarihi belirtir. |
| Integer | Mamül/Yarı mamül'ün raf ömrünü belirtir. |
| Integer | İş emrindeki ürünün kaç adet üretileceğini belirtir. |
/POST Geri Bildirim
Videojet tarafından üretime alınan iş emirlerini portala geri bildirmek için kullanılır. Aşağıdaki url'ye bir POST çağrısı yapmanız gerekir.
cURL
curl --location POST 'http://localhost/api/videojet/update.php'
--header 'Content-Type: application/json'
--data '{
"no" : "N00000000005854"
}'
Parametreler
| Parametre adı | Açıklama |
|---|---|
| no String | Geri bildirimde bulunmak istediğiniz iş emri numarasıdır. Zorunludur. |
Sonuçlar
200
10001
10002
10003
{
"status": "200",
"description": "İş emri başarıyla güncellendi!"
}
{
"status": "10001",
"description": "İşlem sırasında hata oluştu! Lütfen sistem yöneticisi ile iletişime geçiniz!"
}
{
"status": "10002",
"description": "N00000000005854 numaralı iş emri daha önce işleme alındı!"
}
{
"status": "10003",
"description": "İş emri bulunamadı!"
}
| Bilgi | |
|---|---|
| status Integer | Geri bildirimin sonucuyla ilgili sayısal değerini verir. ( 200, 10001, 10002, 10003 ) |
| description String | Geri bildirimin sonucuyla ilgili detay bilgisi verir. |
/POST Barkodlar
Videojet tarafında üretilen barkodların Netsis'e aktarılmasını sağlar. Gönderilen barkodların Netsis'e işlenmesi ile alakalı bir dizi sonuç döndürür. Aşağıdaki url'ye bir POST çağrısı yapmanız gerekir.
cURL
curl --location 'http://localhost/api/videojet/barkod.php' \
--header 'Content-Type: application/json' \
--data '{
"no": "N00000000005854",
"products": [
{
"sise_no": "00000000000000005001",
"koli_no": "00000000000000000021",
"palet_no": "00000000000000000007",
"uretim_tarih": "2024-01-31 00:00:00.000",
"tuketim_tarih": "2024-01-31 00: 00: 00.000"
},
{
"sise_no": "00000000000000005002",
"koli_no": "00000000000000000021",
"palet_no": "00000000000000000007",
"uretim_tarih": "2024-01-31 00:00:00.000",
"tuketim_tarih": "2024-01-31 00: 00:00.000"
}
]
}'
Parametreler
| Parametre adı | Açıklama |
|---|---|
| no String | İş emri numarasıdır. Zorunludur. |
| sise_no String | Üretilen şişeye ait barkod numaradır. Zorunludur. |
| koli_no String | Kolilere ait barkod numarasıdır. |
| palet_no String | Paletlere ait barkod numarasıdır. |
| uretim_tarih String | Üretilen şişelerin üretim tarihidir. Zorunludur. |
| tuketim_tarih String | Üretilen şişelerin son kullanım tarihidir. Zorunludur. |
Sonuçlar
{
"200":[
"00000000000000005000"
],
"10004":[
"00000000000000005001",
"00000000000000005002",
"00000000000000005003"
],
"10005":[
"00000000000000005004",
"00000000000000005005",
"00000000000000005006"
],
"10006":[
"00000000000000005007"
]
}
| Bilgi | |
|---|---|
| 200 | Netsis'e başarılı bir şekilde aktarılan barkodların listesini sunar. |
| 10004 | Üretim tarihi boş bırakılan barkodların listesini sunar. |
| 10005 | Son kullanım tarihi boş bırakılan barkodların listesini sunar. |
| 10006 | Daha öncesinde Netsis'e aktarılmış olan barkodların listesini sunar. |