Custom data source settings - Brekeke CA (ver.2.7.5 or later)
CA
Step 1. Set the following parameters at [Tenant] > [Settings] > [Engine] > [Advanced options]
<Example 1. For the custom data source “custom1”, Key: “callProjectId”+”callAcd” >
summary.method.call.tag1=count cdr.category.custom1.group = {"name":"Project","field":"callProjectId","caption":"callProjectInfo","includeBlank":false} cdr.category.custom1.id = {"name":"ACD","field":"callAcd","includeBlank":false}
<Example 2. For the custom data source “custom2”, Key: “callProjectId”+”curCompleterAgentId” >
cdr.category.custom2.group = {"name":"Project","field":"callProjectId","caption":"callProjectInfo","includeBlank":false} cdr.category.custom2.id = {"name":"Agent","field":"curCompleterAgentId","caption":"curCompleterAgentName","includeBlank":false}
※Properties that can be configured at the advanced parameters with JSON format
Property | Explanation |
id.field | A field identifier that becomes the ID of the object. Required. |
id.name | The item name of the object ID. If omitted, the identifier at the [id.field] is displayed. |
id.includeBlank | It decides whether to include blank ID values in the calculation. If omitted, false (not included). |
id.caption | A field identifier that is the caption of the object. If omitted, no caption is displayed. |
group.field | A field identifier that becomes an object group. If omitted, there is no aggregation group. |
group.name | The item name of the object group. If omitted, [group.field] is displayed. |
group.includeBlank | It decides whether to include blank group values in the summary. If omitted, false (not included). |
group.caption | A field identifier that is a caption of the object group. If omitted, no caption is displayed. |
Step 2. Create a new report. It is a good idea to copy a default project report and edit it. You can select the data source “custom1” or “custom2” at definition page.
Step3. Set the new fields at [Field Settings] section.
*Brekeke CA 2.8.0 or later, “segment” object that can be set third field for grouping report data is added. The field can become used as the filter items at the custom report.
<Example 3. For the custom data source “custom2”, Key: “curCompleterAgentGroup”+”curCompleterAgentId”, “curResult1” >
cdr.category.custom2.id={"name":"Agent","field":"curCompleterAgentId","caption":"curCompleterAgentName","includeBlank":false}cdr.category.custom2.group={"name":"Agent Group","field":"curCompleterAgentGroup","includeBlank":false} cdr.category.custom2.segment={"name":"Contact Result","field":"curResult1","includeBlank":false}