Folgende SOAP-Methoden werden speziell für die Interaktion mit Reportings bereitgestellt.
create
Neuanlage eines Reports
EvalancheResourceInformation create(string name, int category_id)
Details
Parameter
- string name: Interner Name des Reports
Rückgabewert
- EvalancheResourceInformation: Objekte analog zur Methode getById (Informationen über ein Objekt mittels Objekt Id abfragen)
Benötigte Rechte
eMailing anzeigen
Verwendung
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:rep="https://scnem.com/soap.php/soap/report">
<soapenv:Header/>
<soapenv:Body>
<rep:create>
<name>REPORT_NAME</name>
<category_id>FOLDER_ID</category_id>
</rep:create>
</soapenv:Body>
</soapenv:Envelope>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="https://scnem.com/soap.php/soap/report">
<SOAP-ENV:Body>
<ns1:createResponse>
<createResult>
<url>REPORT_URL</url>
<type_id>REPORT_TYPE_ID</type_id>
<category_id>FOLDER_ID</category_id>
<customer_id>MANDATOR_ID</customer_id>
<id>REPORT_ID</id>
<name>REPORT_NAME</name>
</createResult>
</ns1:createResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
addResourceToReport
Ein Objekt in ein Report einfügen
EvalancheResourceInformation addResourceToReport(int resource_id, int report_id)
Details
Parameter
- int resource_id: Id des Objekts, welches in das Report eingefügt werden soll.
- int report_id: Id des Reports, in welches das Objekt eingefügt werden soll.
Rückgabewert
- bool: Im Erfolgsfall true
Benötigte Rechte
Report verändern
Verwendung
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:rep="https://scnem.com/soap.php/soap/report">
<soapenv:Header/>
<soapenv:Body>
<rep:addResourceToReport>
<resource_id>RESOURCE_ID</resource_id>
<report_id>REPORT_ID</report_id>
</rep:addResourceToReport>
</soapenv:Body>
</soapenv:Envelope>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="https://scnem.com/soap.php/soap/report">
<SOAP-ENV:Body>
<ns1:addResourceToReportResponse>
<addResourceToReportResult>true</addResourceToReportResult>
</ns1:addResourceToReportResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>