[ https://issues.apache.org/jira/browse/UNOMI-171?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16400213#comment-16400213 ]
Mitesh Jain commented on UNOMI-171: ----------------------------------- Hi Serge, I had forgot to inform you about it, I had sent the mail, but did not got any response from them and waited for 2 days, I had sent the mail to , |dev@unomi.incubator.apache.org| Today I had sent the email again to below, as I am not sure where to send this: comm...@unomi.incubator.apache.org, commits-h...@unomi.incubator.apache.org, dev-h...@unomi.incubator.apache.org, [dev@unomi.incubator.apache.org|mailto:dev@unomi.incubator.apache.org] Please let me know what can be the issue? > REST API: When Event is triggered, Rule is not setting property value > --------------------------------------------------------------------- > > Key: UNOMI-171 > URL: https://issues.apache.org/jira/browse/UNOMI-171 > Project: Apache Unomi > Issue Type: Test > Components: core > Affects Versions: 1.3.0-incubating > Reporter: Mitesh Jain > Assignee: Serge Huber > Priority: Minor > > Hi, > I had installed Unomi 1.3.0 > Elastic Search: 5.6.3 with cluster.name: contextElasticSearch > Karaf is running successfully. > Following steps I tried to, call a event and execute rules agains it and set > the property value > # I had created new property called "categoryLastVisitedID" through Rest > API, created property below: > {code:java} > { > "itemId": "categoryLastVisitedID", > "itemType": "propertyType", > "version": 8, > "target": "profiles", > "defaultValue": null, > "dateRanges": [ > ], > "numericRanges": [ > ], > "ipRanges": [ > ], > "automaticMappingsFrom": [ > ], > "rank": null, > "mergeStrategy": null, > "multivalued": null, > "protected": false, > "metadata": { > "id": "categoryLastVisitedID", > "name": "categoryLastVisitedID", > "description": null, > "scope": "systemCore", > "tags": [ > ], > "systemTags": [ > "profileProperties", > "properties", > "systemProfileProperties" > ], > "enabled": true, > "missingPlugins": false, > "hidden": false, > "readOnly": false > }, > "type": "integer" > {code} > 2. I had created a new rule called "profileCategoryUpdate" through Rest API, > shown below > {code:java} > { > "itemId": "profileCategoryUpdate", > "itemType": "rule", > "version": 23, > "condition": { > "parameterValues": { > "eventTypeId": "categoryVisit" > }, > "type": "eventTypeCondition" > }, > "actions": [ > { > "parameterValues": { > "setPropertyName": "properties.categoryLastVisitedID", > "setPropertyValue": "1", > "storeInSession": false > }, > "type": "setPropertyAction" > } > ], > "linkedItems": null, > "raiseEventOnlyOnceForProfile": false, > "raiseEventOnlyOnceForSession": false, > "priority": 0, > "metadata": { > "id": "profileCategoryUpdate", > "name": "Category assigned to a profile", > "description": "Update profile category information", > "scope": "systemCore", > "tags": [ > > ], > "systemTags": [ > > ], > "enabled": true, > "missingPlugins": false, > "hidden": false, > "readOnly": true > } > {code} > 3. I had triggered event from angular application, with event type: > "categoryVisit" which is matching the rule created above, and also action > setting the "categoryLastVisitedID" to 1, but profile is not getting the > property "categoryLastVisitedID" > Event triggered given below: > {code:java} > { > "itemId": "d1ba896d-fa6a-4598-aaa1-497c5e7b6fad", > "itemType": "event", > "scope": "systemCore", > "version": 1, > "eventType": "categoryVisit", > "sessionId": "ef9150af-346d-42aa-bb48-d19afa2b8f17", > "profileId": "e2dfd376-8e13-4209-a1f3-b56a86548a3d", > "timeStamp": "2018-03-12T13:46:19Z", > "properties": { > }, > "source": { > "itemId": "aHR0cDovL2xvY2FsaG9zdDo1NTU2L2NhdGVnb3J5L2VwaWN1cmVhbg==", > "itemType": "page", > "scope": "systemscope", > "version": null, > "properties": > { "url": "[http://localhost:5556/category/epicurean]", "categoryId": 42 } > }, > "target": null > } > {code} > > Please let me know, If I am doing anything wrong, as I am not able to set the > property "categoryLastVisitedID" for a profile ? > Thanks, > Mitesh Jain -- This message was sent by Atlassian JIRA (v7.6.3#76005)