Przejdź do głównej treści

Zaktualizuj zdarzenie

Ready_™ Developer TeamMniej niż 1 minuta

Zaktualizuj zdarzenie

Definicja Funkcji

Bool updateEvent(Array $data)

Definicja parametrów

Metoda przyjmuje 1 argument, jako tablica lub string JSON.

Nazwa parametruTyp parametruOpis
evntidintID zdarzenia
sumarystringTemat zdarzenia
dscrptstringOpis zdarzenia
type__stringTyp rozmowy tel. jeśli trmtyp = PHONECALL IN - przychodząca OUT - wychodząca INT - wewnętrzna
start_stringData rozpoczęcia w formacie YYYY-MM-DD HH:MM:SS np 2010-01-01 08:00:00
end___stringData zakończenia w formacie YYYY-MM-DD HH:MM:SS
duratnstringCzas trwania np 2h30m - co oznacza 2 godziny 30 minut
type__intTyp produktu: Usługa, Produkt, Towar
usr_idint LUB arrayIdentyfikator użytkownika (może być tablica identyfikatorów), któremu zleca się wykonanie zdarzenia (users.usr_id)
contidintIdentyfikator kontaktu (contacts.contid) pod którym zostanie utworzone zdarzenie
prc_idintIdentyfikator sprawy (processes.prc_id) do której zostanie dołączone zdarzenie
adduidintIdentyfikator użytkownika (users.usr_id) który zleca zdarzenie, musi należeć do jednostki i mieć aktywne konto
evcaidintIdentyfikator kategorii zdarzenia właściwy dla danego typu patrz słownik kategorii zdarzeń
ccalidintNazwa stawki VAT (vat.vatnam). Jeśli system nie znajdzie stawki wyrzucany jest wyjątek
acoridintIdentyfikator jednostki rozliczeniowej (organization_units.orunid)
tovcidintIdentyfikator typu zdarzenia korporacyjnego dotyczy tylko zdarzeń tworzonych z parametrem trmtyp = CORPEVENT
witinfboolPowiadom o wykonaniu zadania (true/false)
on_todboolPlan dnia (true/false)
ismileboolCzy ustawić jako milestone (true/false)
prior_intPriorytet. 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