Utwórz i pobierz link do raportu
Mniej niż 1 minuta
Utwórz i pobierz link do raportu
Definicja Funkcji
String getReportHTMLUrl(Int $rep_id, Array $params = [])
Funkcja zwraca unikalny URL pozwalający wyświetlić raport bez autoryzacji
Definicja parametrów
Nazwa parametru | Typ parametru | Opis |
---|---|---|
rep_id | Int (Wymagany) | Indetyfikator raportu {reports.rep_id} |
params | Array | Tablica Parametrów. dostępne klucze:'order_', 'datefr', 'dateto', 'usr_id', 'ent_id', 'symbol', 'sql___', 'acorid', 'tovcid', 'adanid', 'contid', 'doc_id', 'prc_id', 'evntid', 'campid', 'devcid', 'depoid', 'ptstid', 'prtpid', 'res_id', ' |
params['order_'] | String | order by |
params['datefr'] | String | data początku |
params['dateto'] | String | data końca |
params['usr_id'] | Int | Identyfikator użytkownika (users.usr_id) |
params['ent_id'] | Int | Identyfikator podmiotu (podmioty.id_pod) |
params['symbol'] | String | symbol |
params['sql___'] | String | zaptanie |
params['acorid'] | Int | Identyfikator jednostki rozliczeniowej (organization_units.orunid) |
params['tovcid'] | Int | Identyfikator rodzaju kosztów (types_of_vcosts.tovcid) |
params['adanid'] | Int | Identyfikator dodatkowej analityki (additional_analytics.adanid) |
params['contid'] | Int | Identyfikator klienta (contacts.contid) |
params['doc_id'] | Int | Identyfikator dokumentu (documents:doc_id) |
params['prc_id'] | Int | Identyfikator sprawy (processes.prc_id) |
params['evntid'] | Int | Identyfikator zdarzenia (events.evntid) |
params['campid'] | Int | Identyfikator kampanii (campaigns.campid) |
params['devcid'] | Int | Identyfikator lokalizacji lub nadrzędnego urządzenia (devices.devcid) |
params['depoid'] | Int | Identyfikator produktu (depository:depoid) |
params['ptstid'] | Int | Identyfikator etapu z tabeli stages_def który jest w procedurze |
params['prtpid'] | Int | Indetyfikator procedury (procedures_def.prtpid) |
params['res_id'] | Int | Identyfikator zasobu (resources.res_id) |
Przykład użycia
try {
require_once('./classes/eDokumentyApi/EDokApi.inc');
$api = new \EDokApi();
$rep_id = 1;
$result = $api->getReportHTMLUrl($rep_id);
} catch(\Exception $e) {
throw new \Exception($e->getMessage());
}
Zwracane dane lub wyjątki
Metoda zwraca String jako link do raportu 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