Steps to Integrate Zoho Projects with AlarmsOne - Inbound Integration:
To integrate Zoho Projects with AlarmsOne for alarm tracking, follow the steps below.
Steps to be followed in AlarmsOne:
1. Click on Applications icon in the left panel.
2. Click on Add Application. Here, select Zoho Projects.
3. Fill in the Application Label (e.g. Zoho Projects IN Bound) and select the timezone Zoho Projects is configured for.
4. Click Add. An app specific URL as shown below will be generated. This URL contains your auth token and API key.
Steps to be followed in Zoho Projects:
1. Login to your Zoho Projects Portal.
2. Click Projects and the select a Project.
3. Goto Bugs --> Bug Settings -->Webhooks --> Add Webhook.
4. Enter the following details.
Name - any label name.
URL to notify - https://plusalarmsone.manageengine.com/ZohoProjectsAlarmCollector .
Method - POST
5. Under URL parameters, click Append Bug parameter --> Parameters in standard format (JSON,XML)
Parameter Name - payload
Parameter Description - Paste the below text.
{"bugkey":"${Bug.BugKey}","bugtitle":"${Bug.BugTitle}","description":"${Bug.Description}","assignee":"${Bug.Assignee}","assigneeEmail":"${Bug.AssigneeEmail}","reporter":"${Bug.ReporterName}","reporterEmail":"${Bug.ReporterEmail}","status":"${Bug.Status}","isReproducible":"${Bug.IsItReproducible}","severity":"${Bug.Severity}","classification":"${Bug.Classification}","module":"${Bug.Module}","fixedMilestone":"${Bug.FixedMilestone}","affectedMilestone":"${Bug.AffectedMilestone}","duedate":"${Bug.DueDate}","completedDate":"${Bug.CompletedDate}","createdDate":"${Bug.CreatedDate}","dateFormat":"${Bug.DateFormat}","bugUrl":"${Bug.BugURL}","projectOwner":"${Bug.ProjectLead}"}
6. Click Append custom parameters(Like API Key, Auth Token, etc.) and enter the following details.
Parameter Name -> authtoken
Parameter Name -> appkey
Note : Get the values of authtoken and appkey from your Zoho projects' webhook URL in AlarmOne.
Eg: [ https://plusalarmsone.manageengine.com/ZohoProjectsAlarmCollector?authtoken=bd13856a8375a31a95b47f8ade7b6b5c&appkey=3581f66326f8be2cc96cfb98c7ac044 ]
7. Click Save.
8. Goto Bussiness Rules --> Add Rule. In Actions, click Call webhooks and select the webhook created.
9. Click Save Rule.