Zaktualizuj zdarzenie
Mniej niż 1 minuta
Zaktualizuj zdarzenie
Definicja Funkcji
Bool updateEvent(Array $data)
Definicja parametrów
Metoda przyjmuje 1 argument, jako tablica lub string JSON.
| Nazwa parametru | Typ parametru | Opis |
|---|---|---|
| evntid | int | ID zdarzenia |
| sumary | string | Temat zdarzenia |
| dscrpt | string | Opis zdarzenia |
| type__ | string | Typ rozmowy tel. jeśli trmtyp = PHONECALL IN - przychodząca OUT - wychodząca INT - wewnętrzna |
| start_ | string | Data rozpoczęcia w formacie YYYY-MM-DD HH:MM:SS np 2010-01-01 08:00:00 |
| end___ | string | Data zakończenia w formacie YYYY-MM-DD HH:MM:SS |
| duratn | string | Czas trwania np 2h30m - co oznacza 2 godziny 30 minut |
| type__ | int | Typ produktu: Usługa, Produkt, Towar |
| usr_id | int LUB array | Identyfikator użytkownika (może być tablica identyfikatorów), któremu zleca się wykonanie zdarzenia (users.usr_id) |
| contid | int | Identyfikator kontaktu (contacts.contid) pod którym zostanie utworzone zdarzenie |
| prc_id | int | Identyfikator sprawy (processes.prc_id) do której zostanie dołączone zdarzenie |
| adduid | int | Identyfikator użytkownika (users.usr_id) który zleca zdarzenie, musi należeć do jednostki i mieć aktywne konto |
| evcaid | int | Identyfikator kategorii zdarzenia właściwy dla danego typu patrz słownik kategorii zdarzeń |
| ccalid | int | Nazwa stawki VAT (vat.vatnam). Jeśli system nie znajdzie stawki wyrzucany jest wyjątek |
| acorid | int | Identyfikator jednostki rozliczeniowej (organization_units.orunid) |
| tovcid | int | Identyfikator typu zdarzenia korporacyjnego dotyczy tylko zdarzeń tworzonych z parametrem trmtyp = CORPEVENT |
| witinf | bool | Powiadom o wykonaniu zadania (true/false) |
| on_tod | bool | Plan dnia (true/false) |
| ismile | bool | Czy ustawić jako milestone (true/false) |
| prior_ | int | Priorytet. Domyślnie 2 |
Przykład użycia
require_once('./classes/eDokumentyApi/EDokApi.inc');
$api = new \EDokApi();
try {
$data = [
'evntid' => 1,
'start_' => date('Y-m-d H:i:s'),
];
$result = $api->updateEvent($data);
} catch(\Exception $e) {
throw new \Exception($e->getMessage());
}
Zwracane dane lub wyjątki
Metoda zwraca boolean(true) w przypadku sukcesu. Jeśli wystąpi błąd wtedy, zostanie zwrócony wyjątek.
Zwracane wyjątki w zależności od wywołania
- SOAP - SoapFault
- Lokalnie - Exception