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