Szukaj sprawy
Mniej niż 1 minuta
Szukaj sprawy
Definicja Funkcji
Array searchProcesses(Array $data, String $fields = NULL)
Definicja parametrów
Szuka spraw wg. zadanych kryteriów i zwraca listę identyfikatorów znalezionych spraw.
Nazwa parametru | Typ parametru | Opis |
---|---|---|
data | array (wymagany) | Tablica z parametrami w formie klucz wartość, gdzie klucz to nazwapola z bazy z tabeli processes. Możliwe jest określenie operatora porównania (=, !=, ~, ~*) pola z podanym tekstem/wartością. Operator należy dokleić do klucza po nazwie kolumny. Przykład: ['symbol=' => '2016/AA/0001'] wyszuka sprawy, których numer jest 2016/AA/0001 wygenerowany na tej podstawie SQL: (symbol = '2016/AA/0001') |
fields | string | Nazwy pól z tabli processes. Domyślnie NULL, wtedy zostaną zwrócone wszystkie rekordy. |
Przykład użycia
require_once('./classes/eDokumentyApi/EDokApi.inc');
$api = new \EDokApi();
try {
// znajdz sprawę o numerze SZJ-12, w wyniku zwróć ID oraz opis sprawy
$data = [
'symbol=' => 'SZJ-12'
];
$fields = 'prc_id, dscrpt';
$processes = $api->searchProcesses($data, $fields);
} catch(\Exception $e) {
throw new \Exception($e->getMessage());
}
Zwracane dane lub wyjątki
Metoda zwraca tablicę identyfikatorów spraw 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