Evaluate Changelogic without registration!
  

Receive Task Service


You can let your users send bug reports and feedback right from your application – here is a specification of the service on Changelogic's side.

Input

ParameterRequired?ExplanationOn formExample
URLYesBase URL on Changelogic serviceform actionhttps://changelogic.example.com/changelogic/service.php
eventYesEvent of Changelogic service, it remains always the samehidden inputevent=Receive_task
userYesChangelogic username to use when submitting the task. You can have a separate user for collecting all the feedback or even one user for every production environment, thus you can easily filter the tasks entered via feedback laterhidden inputuser=feedback
authYesAuthentication code for the user. You can generate new authentication code for a user from menu Project-> Authentication codeshidden inputauth=l92ac4b7d77c76
versionNoVersion number of your project; you can get the current version of an application from its version.properties filehidden inputversion=1.29.8.1
change_idNoChange ID of your project; you can get the current change number of an application from its change.properties filehidden inputchange_id=3354
short_descYesShort description of problem – user enters from form that you providetext inputshort_desc=Big problem
commentNoLonger description of problem or just additional commentstext areacomment=Null Pointer Expection on front page
logNoIt is advisable to send all diagnostic context from application that can be helpful for dissecting problems, for example user names, actions log etc. Log may also be uploaded as a file. In order to protect privacy, you are expected to inform the user about diagnostic data sent along with his/her commenthidden input<input type="hidden" name="log" value="MailMode=1 SelectedProject=2 Cookies=0 UserAgent=~Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv\:1.7.12) Gecko/20050915 Firefox/1.0.7 Username=karla RealName=Karel Kravik EMail= Language=est">
exceptionNoStack trace and/or other characteristics of problem experienced; this information may also be uploaded as a filehidden input<input type="hidden" name="exception" value="Faulting application helloworld32.exe, version 3.1.192, faulting module wldtime.dll, version 2.8.144, fault address 0x0001665d">
human_readableNoHow Changelogic should respond: 1 – in human readable format, 0 – in property file format (default)hidden inputhuman_readable=1
task_type_idNo

Task type identifier according to task types in Changelogic. The task types are as follows:

  • 5 – “error – application unusable”
  • 3 – “error – functionality faulty”
  • 2 – “error – minor problems”
  • 1 – “enhancement”
selectiontask_type_id=1
langNoLanguage to use for returned messages; currently, valid values are “est” and “eng”hidden inputlang=eng

Example URL: https://cl.example.com/service.php?event=Receive_task&user=a&auth=453&version=1.29.8.1&short_desc=a&comment=a&log=&human_readable=1

Output

Format of the output depends on the value passed for “human_readable” parameter. For requests made with «human_readable=1”, a HTML page (character set: ISO-8859–13) explaining result of the action is returned. For requests made with setting «human_readable=0”, a property file is returned with the following properties in addition to the ones described in General Information:

PropertyExplanation
task.idIdentifier of the task that was added