SSIS Components for Zendesk

Build 24.0.9060

SlaPolicies

Create, update, delete, and query SlaPolicies in Zendesk.

Table Specific Information

Select

The following queries are processed server-side while other filters are processed client-side within the component.
SELECT * FROM SlaPolicies
SELECT * FROM SlaPolicies WHERE Id = '18393257431953'

Insert

The Title field and atleast one field from either FilterAll or FilterAny is required to insert. A suitable combination of Field, Operator and Value is required for insertion in FilterAll and FilterAny. Here is a list of the possible combinations: "https://developer.zendesk.com/documentation/ticketing/reference-guides/conditions-reference/#shared-conditions". Allowed for admins.

INSERT INTO SlaPoliciesFilterAll#temp(Field, Operator, Value) VALUES('type', 'is', 'incident')
INSERT INTO SlaPoliciesFilterAny#temp(Field, Operator, Value) VALUES('type', 'is', 'problem')
INSERT INTO SlaPolicies(Title, Description, FilterAll, FilterAny) values('Test', 'This is the test description', 'SlaPoliciesFilterAll#temp', 'SlaPoliciesFilterAny#temp')

Update

You must specify the Id of the SlaPolicies to update it. FilterAll and FilterAny aggregate columns support duplicate values in the object, so in order to update these fields, you must specifty the whole aggregate object. All fields that are not readonly (readonly="false" in the table) are optional. Allowed for admins.

INSERT INTO SlaPoliciesFilterAll#temp(Field, Operator, Value) Values('type', 'is', 'task')
INSERT INTO SlaPoliciesFilterAll#temp(Field, Operator, Value) Values('type', 'is', 'incident')
INSERT INTO SlaPoliciesFilterAll#temp(Field, Operator, Value) Values('group_id', 'is', '18285074736529')
UPDATE SlaPolicies SET Title='Updated Title', FilterAll='SlaPoliciesFilterAll#temp' WHERE Id = '18393257431953'

Delete

You must specify the Id of the group to delete it. Allowed for admins.

DELETE FROM SlaPolicies WHERE Id=18392949131793

Columns

Name Type ReadOnly References Description
Id [KEY] Long True

Automatically assigned.

Title String False

The title of the SLA policy.

Description String False

The description of the SLA policy.

CreatedAt Datetime True

When this locale was created.

UpdatedAt Datetime True

When this locale was last updated.

Position Integer True

Position of the SLA policy, determines the order they will be matched. If not specified, SLA Policy is added as the last position.

FilterAll String False

An object that describes the conditions that a ticket must match in order for an SLA policy to be applied to that ticket.

FilterAny String False

An object that describes the conditions that a ticket must match in order for an SLA policy to be applied to that ticket.

PolicyMetrics String False

An object that describes the metric targets for each value of the priority field.

Copyright (c) 2024 CData Software, Inc. - All rights reserved.
Build 24.0.9060