FieldEquip (előzetes verzió)
A FieldEquip lehetővé teszi a kritikus fontosságú operatív adatok valós idejű integrációját az ügyfélrendszerek és a FieldEquip platform között, így zökkenőmentes integrációt, jobb láthatóságot és hatékony helyszíni szolgáltatáskezelést tesz lehetővé a technikusok, a támogatási csapatok és az ügyfelek összekapcsolásával, a termelékenység növeléséhez, a mobil feldolgozói időjelentések kezeléséhez, a kölcsönző berendezések nyomon követéséhez, a berendezések állásidejének csökkentéséhez, a költségek csökkentéséhez és az ügyfelek elégedettségének javításához.
Ez az összekötő a következő termékekben és régiókban érhető el:
| Service | Class | Régiók |
|---|---|---|
| Copilot Studio | prémium | Az összes Power Automate-régió, kivéve a következőket: - USA kormánya (GCC) - Amerikai kormány (GCC High) - A 21Vianet által üzemeltetett China Cloud - Amerikai Védelmi Minisztérium (DoD) |
| Logikai alkalmazások | Standard | Az összes Logic Apps-régió , kivéve a következőket: - Azure Government-régiók - Azure China-régiók - Amerikai Védelmi Minisztérium (DoD) |
| Power Alkalmazások | prémium | Az összes Power Apps-régió , kivéve a következőket: - USA kormánya (GCC) - Amerikai kormány (GCC High) - A 21Vianet által üzemeltetett China Cloud - Amerikai Védelmi Minisztérium (DoD) |
| Power Automate | prémium | Az összes Power Automate-régió, kivéve a következőket: - USA kormánya (GCC) - Amerikai kormány (GCC High) - A 21Vianet által üzemeltetett China Cloud - Amerikai Védelmi Minisztérium (DoD) |
| Érintkezés | |
|---|---|
| Név | FieldEquip |
| URL | https://www.fieldequip.com/contact |
| contactus@bursys.com |
| Összekötő metaadatai | |
|---|---|
| Kiadó | FieldEquip |
| Webhely | https://www.fieldequip.com/ |
| Adatvédelmi irányelvek | https://www.fieldequip.com/about-us/ |
| Kategóriák | IT-műveletek |
FieldEquip
Kiadó
BPM Geeks, LLC DBA Bursys
Áttekintés
A FieldEquip-összekötő zökkenőmentes, valós idejű integrációt biztosít az ügyfélrendszerek és a FieldEquip platform között. Zökkenőmentes adatáramlást tesz lehetővé a technikusok, a támogatási csapatok, az ügyfelek és a helyszíni műveletek között.
A FieldEquip kód nélküli automatizálási környezetének kihasználásával a szervezetek a következőket tehetik: Egyszerűsíthetik a helyszíni szolgáltatási munkafolyamatokat
- A működési láthatóság javítása
- A berendezések leállási idejének csökkentése
- Alacsonyabb üzemeltetési költségek
- Az ügyfelek elégedettségének növelése
A platform támogatja a kritikus munkafolyamatokat, például a mobilidő-jelentést, a kölcsönző berendezések nyomon követését, a leltár- és cikkkezelést, valamint az automatizált frissítéseket; a csapatok hatékonyabb és pontosabb működésének elősegítése.
Kapcsolat beállítása
Az összekötő konfigurálásához a következőkre lesz szüksége:
API-kulcs Hitelesítéshez használatos. Ezt a FieldEquip támogatási csapatától kérheti.
Forrás URL-címe Az alap URL-cím, ahol a kérések el lesznek küldve. A FieldEquip az előkészítéskor adja meg.
Kérelem törzse Speciális paraméterként lett átadva. Mindkettőt támogatja:
- Egyetlen JSON-objektum
- Több objektumot tartalmazó tömb
Győződjön meg arról, hogy a törzsszerkezet megegyezik az egyes műveletekhez definiált sémával.
A FieldEquip-összekötő használatának első lépései
Az alábbiakban az összekötőben jelenleg elérhető támogatott műveletek listája látható:
Ügyfélműveletek
- Ügyfél létrehozása: Ügyféladatokat szúr be a FieldEquip platformba.
- Ügyfél frissítése: Frissíti a meglévő ügyfélrekordokat.
Munkarendelési műveletek
- Munkarendelés létrehozása: Új munkarendelési rekordokat hoz létre.
- Munkarendelés frissítése: Frissíti a meglévő munkarendeléseket.
Item & Inventory Operations
- Elem létrehozása: Új elemrekordokat ad hozzá.
- Frissítési elem: Az elem részleteinek frissítése.
- Készlet létrehozása: Leltárrekordokat hoz létre az elemekhez.
- Elemkorrekció létrehozása: Adott cikkek készletmennyiségeinek módosítása.
Felhasználói műveletek
- Felhasználó létrehozása: Felhasználói rekordokat ad hozzá a FieldEquiphez.
- Felhasználó frissítése: Frissíti a meglévő felhasználói adatokat.
Helyműveletek
- Hely létrehozása: Helyadatokat szúr be a FieldEquip platformba.
- Frissítési hely: Frissíti a meglévő hely adatait.
Hibaelhárítás
- 401 Jogosulatlan: Ellenőrizze, hogy az API-kulcs vagy a forrás URL-címe érvényes-e, és a megfelelő bérlőhöz/környezethez van-e társítva.
- 400 Hibás kérés: Győződjön meg arról, hogy a kérelem törzse megfelel a szükséges sémának.
- Időtúllépési hibák: Csökkentheti a hasznos adatok méretét, vagy kisebb kötegekre bonthatja a nagy frissítéseket.
Kapcsolat létrehozása
Az összekötő a következő hitelesítési típusokat támogatja:
| Alapértelmezett | A kapcsolat létrehozásának paraméterei. | Minden régió | Nem osztható meg |
Alapértelmezett
Alkalmazható: Minden régió
A kapcsolat létrehozásának paraméterei.
Ez nem megosztható kapcsolat. Ha a power app meg van osztva egy másik felhasználóval, a rendszer kérni fogja, hogy hozzon létre új kapcsolatot.
| Név | Típus | Description | Kötelező |
|---|---|---|---|
| API-kulcs | securestring | Az API API-kulcsa | True |
Fokozási korlátok
| Név | Hívások | Megújítási időszak |
|---|---|---|
| API-hívások kapcsolatonként | 100 | 60 másodperc |
Műveletek
| Elembeállítás létrehozása |
Elembeállítás létrehozása |
| Elemek frissítése |
Elemek frissítése |
| Elemek létrehozása |
Új elemek létrehozása |
| Felhasználói rekordok létrehozása |
Felhasználói rekordok létrehozása |
| Helyek frissítése |
Helyek frissítése |
| Helyek létrehozása |
Helyek létrehozása |
| Leltárrekordok hozzáadása |
Leltárrekordok hozzáadása |
| Meglévő felhasználók frissítése |
Meglévő felhasználók frissítése |
| Meglévő munkarendelési rekordok frissítése |
Meglévő munkarendelési rekordok frissítése |
| Munkarendelések létrehozása |
Munkarendelések létrehozása |
| Ügyfélrekordok frissítése |
Meglévő ügyfélrekordok frissítése |
| Ügyfélrekordok létrehozása |
Ügyfélrekordok létrehozása |
Elembeállítás létrehozása
Elembeállítás létrehozása
Paraméterek
| Név | Kulcs | Szükséges | Típus | Leírás |
|---|---|---|---|---|
|
Cégazonosító
|
companyId | string |
Cégazonosító |
|
|
Raktár hiv-száma
|
warehouseRefNum | string |
Raktár hiv-száma |
|
|
API-kulcs hitelesítéshez
|
x-api-key | True | string |
API-kulcs |
|
Forrás URL-címe
|
x-origin | True | string |
Eredet |
|
companyId
|
companyId | string |
companyId |
|
|
warehouseRefNum
|
warehouseRefNum | string |
warehouseRefNum |
|
|
warehouseName
|
warehouseName | string |
warehouseName |
|
|
cikkszám
|
itemId | string |
cikkszám |
|
|
itemName
|
itemName | string |
itemName |
|
|
unitListPrice
|
unitListPrice | string |
unitListPrice |
|
|
unitCostPrice
|
unitCostPrice | string |
unitCostPrice |
|
|
Mennyiség
|
qty | float |
Mennyiség |
|
|
purchaseOrder
|
purchaseOrder | string |
purchaseOrder |
|
|
ReceiptDate
|
ReceiptDate | string |
ReceiptDate |
Elemek frissítése
Elemek frissítése
Paraméterek
| Név | Kulcs | Szükséges | Típus | Leírás |
|---|---|---|---|---|
|
Cégazonosító
|
companyId | string |
Cégazonosító |
|
|
API-kulcs hitelesítéshez
|
x-api-key | True | string |
API-kulcs |
|
Forrás URL-címe
|
x-origin | True | string |
Eredet |
|
companyId
|
companyId | string |
companyId |
|
|
cikkszám
|
itemId | string |
cikkszám |
|
|
itemName
|
itemName | string |
itemName |
|
|
itemDescription
|
itemDescription | string |
itemDescription |
|
|
elemTípus
|
itemType | string |
elemTípus |
|
|
kategória
|
category | string |
kategória |
|
|
costPrice
|
costPrice | string |
costPrice |
|
|
listPrice
|
listPrice | string |
listPrice |
|
|
uomCode
|
uomCode | string |
uomCode |
|
|
itemStatus
|
itemStatus | string |
itemStatus |
|
|
inventoryItem
|
inventoryItem | boolean |
inventoryItem |
|
|
gyártó
|
manufacturer | string |
gyártó |
|
|
modellszám
|
modelNumber | string |
modellszám |
|
|
warrantyPeriod
|
warrantyPeriod | string |
warrantyPeriod |
|
|
szállító
|
supplier | string |
szállító |
|
|
isSerialized
|
isSerialized | boolean |
isSerialized |
|
|
taxCode
|
taxCode | string |
taxCode |
Elemek létrehozása
Új elemek létrehozása
Paraméterek
| Név | Kulcs | Szükséges | Típus | Leírás |
|---|---|---|---|---|
|
Cégazonosító
|
companyId | string |
Cégazonosító |
|
|
API-kulcs hitelesítéshez
|
x-api-key | True | string |
API-kulcs |
|
Forrás URL-címe
|
x-origin | True | string |
Eredet |
|
companyId
|
companyId | string |
companyId |
|
|
cikkszám
|
itemId | string |
cikkszám |
|
|
itemName
|
itemName | string |
itemName |
|
|
itemDescription
|
itemDescription | string |
itemDescription |
|
|
elemTípus
|
itemType | string |
elemTípus |
|
|
kategória
|
category | string |
kategória |
|
|
costPrice
|
costPrice | string |
costPrice |
|
|
listPrice
|
listPrice | string |
listPrice |
|
|
uomCode
|
uomCode | string |
uomCode |
|
|
itemStatus
|
itemStatus | string |
itemStatus |
|
|
inventoryItem
|
inventoryItem | boolean |
inventoryItem |
|
|
gyártó
|
manufacturer | string |
gyártó |
|
|
modellszám
|
modelNumber | string |
modellszám |
|
|
warrantyPeriod
|
warrantyPeriod | string |
warrantyPeriod |
|
|
szállító
|
supplier | string |
szállító |
|
|
isSerialized
|
isSerialized | boolean |
isSerialized |
|
|
taxCode
|
taxCode | string |
taxCode |
Felhasználói rekordok létrehozása
Felhasználói rekordok létrehozása
Paraméterek
| Név | Kulcs | Szükséges | Típus | Leírás |
|---|---|---|---|---|
|
Cégazonosító
|
companyId | True | string |
Cégazonosító |
|
API-kulcs hitelesítéshez
|
x-api-key | True | string |
API-kulcs |
|
Forrás URL-címe
|
x-origin | True | string |
Eredet |
|
companyId
|
companyId | string |
companyId |
|
|
keresztnév
|
firstName | string |
keresztnév |
|
|
lastName
|
lastName | string |
lastName |
|
|
e-mail
|
string |
|
||
|
businessUnitCode
|
businessUnitCode | string |
businessUnitCode |
|
|
departmentCode
|
departmentCode | string |
departmentCode |
|
|
payrollCode
|
payrollCode | string |
payrollCode |
|
|
plantId
|
plantId | string |
plantId |
|
|
empId
|
empId | string |
empId |
|
|
mobileNumber
|
mobileNumber | string |
mobileNumber |
|
|
reportingManager
|
reportingManager | string |
reportingManager |
|
|
empType
|
empType | string |
empType |
|
|
stateCode
|
stateCode | string |
stateCode |
Helyek frissítése
Helyek frissítése
Paraméterek
| Név | Kulcs | Szükséges | Típus | Leírás |
|---|---|---|---|---|
|
Cégazonosító
|
companyId | True | string |
Cégazonosító |
|
API-kulcs
|
x-api-key | True | string |
API-kulcs |
|
Eredet
|
x-origin | True | string |
Eredet |
|
companyId
|
companyId | string |
companyId |
|
|
locationId
|
locationId | string |
locationId |
|
|
locationName
|
locationName | string |
locationName |
|
|
leírás
|
description | string |
leírás |
|
|
customerId
|
customerId | string |
customerId |
|
|
ügyfél neve
|
customerName | string |
ügyfél neve |
|
|
shipToAddress1
|
shipToAddress1 | string |
shipToAddress1 |
|
|
shipToAddress2
|
shipToAddress2 | string |
shipToAddress2 |
|
|
shipToCity
|
shipToCity | string |
shipToCity |
|
|
shipToState
|
shipToState | string |
shipToState |
|
|
shipToZipCode
|
shipToZipCode | string |
shipToZipCode |
|
|
shipToCountryCode
|
shipToCountryCode | string |
shipToCountryCode |
|
|
locationStatus
|
locationStatus | string |
locationStatus |
|
|
szélesség
|
latitude | string |
szélesség |
|
|
hosszúság
|
longitude | string |
hosszúság |
|
|
kapcsolatnév
|
contactName | string |
kapcsolatnév |
|
|
kapcsolatE-mail cím
|
contactEmail | string |
kapcsolatE-mail cím |
|
|
kapcsolatTelefon
|
contactPhone | string |
kapcsolatTelefon |
Helyek létrehozása
Helyek létrehozása
Paraméterek
| Név | Kulcs | Szükséges | Típus | Leírás |
|---|---|---|---|---|
|
Cégazonosító
|
companyId | True | string |
Cégazonosító |
|
API-kulcs
|
x-api-key | True | string |
API-kulcs |
|
Eredet
|
x-origin | True | string |
Eredet |
|
companyId
|
companyId | string |
companyId |
|
|
locationId
|
locationId | string |
locationId |
|
|
locationName
|
locationName | string |
locationName |
|
|
leírás
|
description | string |
leírás |
|
|
customerId
|
customerId | string |
customerId |
|
|
ügyfél neve
|
customerName | string |
ügyfél neve |
|
|
shipToAddress1
|
shipToAddress1 | string |
shipToAddress1 |
|
|
shipToAddress2
|
shipToAddress2 | string |
shipToAddress2 |
|
|
shipToCity
|
shipToCity | string |
shipToCity |
|
|
shipToState
|
shipToState | string |
shipToState |
|
|
shipToZipCode
|
shipToZipCode | string |
shipToZipCode |
|
|
shipToCountryCode
|
shipToCountryCode | string |
shipToCountryCode |
|
|
locationStatus
|
locationStatus | string |
locationStatus |
|
|
szélesség
|
latitude | string |
szélesség |
|
|
hosszúság
|
longitude | string |
hosszúság |
|
|
kapcsolatnév
|
contactName | string |
kapcsolatnév |
|
|
kapcsolatE-mail cím
|
contactEmail | string |
kapcsolatE-mail cím |
|
|
kapcsolatTelefon
|
contactPhone | string |
kapcsolatTelefon |
Leltárrekordok hozzáadása
Leltárrekordok hozzáadása
Paraméterek
| Név | Kulcs | Szükséges | Típus | Leírás |
|---|---|---|---|---|
|
Cégazonosító
|
companyId | string |
Cégazonosító |
|
|
Raktár hiv-száma
|
warehouseRefNum | string |
Raktár hiv-száma |
|
|
API-kulcs hitelesítéshez
|
x-api-key | True | string |
API-kulcs |
|
Forrás URL-címe
|
x-origin | True | string |
Eredet |
|
companyId
|
companyId | string |
companyId |
|
|
warehouseRefNum
|
warehouseRefNum | string |
warehouseRefNum |
|
|
warehouseName
|
warehouseName | string |
warehouseName |
|
|
cikkszám
|
itemId | string |
cikkszám |
|
|
itemName
|
itemName | string |
itemName |
|
|
unitCostPrice
|
unitCostPrice | string |
unitCostPrice |
|
|
unitListPrice
|
unitListPrice | string |
unitListPrice |
|
|
qtyOnHand
|
qtyOnHand | float |
qtyOnHand |
|
|
qtyAvailable
|
qtyAvailable | float |
qtyAvailable |
|
|
qtyThreshold
|
qtyThreshold | float |
qtyThreshold |
Meglévő felhasználók frissítése
Meglévő felhasználók frissítése
Paraméterek
| Név | Kulcs | Szükséges | Típus | Leírás |
|---|---|---|---|---|
|
Cégazonosító
|
companyId | True | string |
Cégazonosító |
|
API-kulcs hitelesítéshez
|
x-api-key | True | string |
API-kulcs |
|
Forrás URL-címe
|
x-origin | True | string |
Eredet |
|
companyId
|
companyId | string |
companyId |
|
|
keresztnév
|
firstName | string |
keresztnév |
|
|
lastName
|
lastName | string |
lastName |
|
|
e-mail
|
string |
|
||
|
businessUnitCode
|
businessUnitCode | string |
businessUnitCode |
|
|
departmentCode
|
departmentCode | string |
departmentCode |
|
|
payrollCode
|
payrollCode | string |
payrollCode |
|
|
plantId
|
plantId | string |
plantId |
|
|
empId
|
empId | string |
empId |
|
|
mobileNumber
|
mobileNumber | string |
mobileNumber |
|
|
reportingManager
|
reportingManager | string |
reportingManager |
|
|
empType
|
empType | string |
empType |
|
|
stateCode
|
stateCode | string |
stateCode |
Meglévő munkarendelési rekordok frissítése
Meglévő munkarendelési rekordok frissítése
Paraméterek
| Név | Kulcs | Szükséges | Típus | Leírás |
|---|---|---|---|---|
|
Cégazonosító
|
companyId | string |
Cégazonosító |
|
|
API-kulcs hitelesítéshez
|
x-api-key | True | string |
API-kulcs |
|
Eredet
|
x-origin | True | string |
Eredet |
|
companyId
|
companyId | string |
companyId |
|
|
rendelési azonosító
|
orderId | string |
rendelési azonosító |
|
|
összegzés
|
summary | string |
összegzés |
|
|
leírás
|
description | string |
leírás |
|
|
állapot
|
status | string |
állapot |
|
|
priority
|
priority | string |
priority |
|
|
kritikusság
|
criticality | string |
kritikusság |
|
|
riasztó
|
alarming | boolean |
riasztó |
|
|
reportedTime
|
reportedTime | string |
reportedTime |
|
|
sourceSys
|
sourceSys | string |
sourceSys |
|
|
sourceKey
|
sourceKey | string |
sourceKey |
|
|
ritka
|
sparse | boolean |
ritka |
Munkarendelések létrehozása
Munkarendelések létrehozása
Paraméterek
| Név | Kulcs | Szükséges | Típus | Leírás |
|---|---|---|---|---|
|
Cégazonosító
|
companyId | string |
Cégazonosító |
|
|
API-kulcs hitelesítéshez
|
x-api-key | True | string |
API-kulcs |
|
Eredet
|
x-origin | True | string |
Eredet |
|
companyId
|
companyId | string |
companyId |
|
|
rendelési azonosító
|
orderId | string |
rendelési azonosító |
|
|
összegzés
|
summary | string |
összegzés |
|
|
leírás
|
description | string |
leírás |
|
|
állapot
|
status | string |
állapot |
|
|
priority
|
priority | string |
priority |
|
|
kritikusság
|
criticality | string |
kritikusság |
|
|
riasztó
|
alarming | boolean |
riasztó |
|
|
reportedTime
|
reportedTime | string |
reportedTime |
|
|
sourceSys
|
sourceSys | string |
sourceSys |
|
|
sourceKey
|
sourceKey | string |
sourceKey |
|
|
ritka
|
sparse | boolean |
ritka |
Ügyfélrekordok frissítése
Meglévő ügyfélrekordok frissítése
Paraméterek
| Név | Kulcs | Szükséges | Típus | Leírás |
|---|---|---|---|---|
|
Cégazonosító
|
companyId | string |
Cégazonosító |
|
|
API-kulcs hitelesítéshez
|
x-api-key | True | string |
API-kulcs |
|
Forrás URL-címe
|
x-origin | True | string |
Eredet |
|
companyId
|
companyId | string |
companyId |
|
|
customerId
|
customerId | string |
customerId |
|
|
ügyfél neve
|
customerName | string |
ügyfél neve |
|
|
businessUnitCode
|
businessUnitCode | string |
businessUnitCode |
|
|
extCustomerRefNum
|
extCustomerRefNum | string |
extCustomerRefNum |
|
|
billingAddress1
|
billingAddress1 | string |
billingAddress1 |
|
|
billingAddress2
|
billingAddress2 | string |
billingAddress2 |
|
|
billingCity
|
billingCity | string |
billingCity |
|
|
billingState
|
billingState | string |
billingState |
|
|
billingZipCode
|
billingZipCode | string |
billingZipCode |
|
|
billingCountryCode
|
billingCountryCode | string |
billingCountryCode |
|
|
customerPhone
|
customerPhone | string |
customerPhone |
|
|
customerStatus
|
customerStatus | string |
customerStatus |
|
|
contactId
|
contactId | string |
contactId |
|
|
kapcsolatnév
|
contactName | string |
kapcsolatnév |
|
|
kapcsolatE-mail cím
|
contactEmail | string |
kapcsolatE-mail cím |
|
|
kapcsolatTelefon
|
contactPhone | string |
kapcsolatTelefon |
|
|
shipToName
|
shipToName | string |
shipToName |
|
|
shipToAddress1
|
shipToAddress1 | string |
shipToAddress1 |
|
|
shipToAddress2
|
shipToAddress2 | string |
shipToAddress2 |
|
|
shipToCity
|
shipToCity | string |
shipToCity |
|
|
shipToState
|
shipToState | string |
shipToState |
|
|
shipToZipCode
|
shipToZipCode | string |
shipToZipCode |
|
|
shipToCountryCode
|
shipToCountryCode | string |
shipToCountryCode |
Ügyfélrekordok létrehozása
Ügyfélrekordok létrehozása
Paraméterek
| Név | Kulcs | Szükséges | Típus | Leírás |
|---|---|---|---|---|
|
Cégazonosító
|
companyId | string |
Cégazonosító |
|
|
API-kulcs hitelesítéshez
|
x-api-key | True | string |
API-kulcs |
|
Forrás URL-címe
|
x-origin | True | string |
Eredet |
|
companyId
|
companyId | string |
companyId |
|
|
customerId
|
customerId | string |
customerId |
|
|
ügyfél neve
|
customerName | string |
ügyfél neve |
|
|
businessUnitCode
|
businessUnitCode | string |
businessUnitCode |
|
|
extCustomerRefNum
|
extCustomerRefNum | string |
extCustomerRefNum |
|
|
billingAddress1
|
billingAddress1 | string |
billingAddress1 |
|
|
billingAddress2
|
billingAddress2 | string |
billingAddress2 |
|
|
billingCity
|
billingCity | string |
billingCity |
|
|
billingState
|
billingState | string |
billingState |
|
|
billingZipCode
|
billingZipCode | string |
billingZipCode |
|
|
billingCountryCode
|
billingCountryCode | string |
billingCountryCode |
|
|
customerPhone
|
customerPhone | string |
customerPhone |
|
|
customerStatus
|
customerStatus | string |
customerStatus |
|
|
contactId
|
contactId | string |
contactId |
|
|
kapcsolatnév
|
contactName | string |
kapcsolatnév |
|
|
kapcsolatE-mail cím
|
contactEmail | string |
kapcsolatE-mail cím |
|
|
kapcsolatTelefon
|
contactPhone | string |
kapcsolatTelefon |
|
|
shipToName
|
shipToName | string |
shipToName |
|
|
shipToAddress1
|
shipToAddress1 | string |
shipToAddress1 |
|
|
shipToAddress2
|
shipToAddress2 | string |
shipToAddress2 |
|
|
shipToCity
|
shipToCity | string |
shipToCity |
|
|
shipToState
|
shipToState | string |
shipToState |
|
|
shipToZipCode
|
shipToZipCode | string |
shipToZipCode |
|
|
shipToCountryCode
|
shipToCountryCode | string |
shipToCountryCode |