Transferring data from WalkMe to Heap via webhooks - webhooks

I have a problem in webhooks to transfer data from walkme to heap analytics.
I added "Analytics Properties" to walkme "Name" and "Type" in the settings and I would like to transfer this information to heap.
In the webhook, I have the 3 mandatory event properties : "identity", "app_id" and "event" and when I click on "test" it works.
Now how can I pass my two additional properties.
I have the impression that we are obliged to use the property "properties" but how to put my variable "Name" and "Type" in it.
I tried to add the Event Properties : "wm.userVars.name" and "wm.userVars.type" but the test does not work.
I managed to add a new Event Properties "properties" with a fixed data, and the test works.
But I don't know how to add the dynamic data of my "Analytics Properties" in Event Properties "properties".
If anyone knows the answer, I would be really interested.
Thanks in advance.

Please see discussion and solution in our online Heap Community

Related

Create category through javascript based outlook-addin

I want to create email category through java script based outlook-addin, searched through documentation however it seems they have not exposed the api in js.
help appreciated.
In addition to using EWS, it's also possible to create and set categories using REST from an add-in.
Categories can be read and set on a message. And master categories can be created as well. A benefit of creating the master category first is you can set the color of the category.
The difference between setting the category on the server and using the client-side JavaScript API (currently in preview), is when the category is set on the server, it will not appear right away in the client.
Office.Categories API Interface is currently in preview. You have the option to wait a while till next release or implement it by sending EWS request via makeEwsRequestAsync request and set the category for an item in Exchange.
To set/get categories of the message you may use 2 different message properties ...
"Custom" property with Id "00020329-0000-0000-C000-000000000046" ("Keywords") and type of "StringArray"
"Field" property with id "item:Categories" ("_Categories"), same type "StringArray".
Please note if category is not on the Master categories List, you still able to set it for the message, but it will have white color.
More information on EWS approach (with XML example) can be found at How to create/set category to email in OWA add-in.

MS CRM 2011 - Changing UI label for custom CodeActivity

I call the same custom CodeActivity a number of times in a workflow with different input parameters, and then follow each call with a Check Condition step against the output parameters.
The problem is there is nothing in the UI to distinguish between the calls. At the moment I just keep selecting the last on in the drop down under Local Values hoping that was the most recent call.
Is there someway to override what the UI shows, e.g. a property of the CodeActivity I can override to include the value of an input parameter. I've been through the reference page and nothing specifically claims to do this. Normally I would just play around to see what happens but not being that familiar with CRM I'm afraid I'm going to break something big time.
Yes: you can put a description on each activity in the workflow designer. By default it says "Type the step description here." If you type a description, this description will be used as the name of that activity in later steps.

(MODx) How to set the default value of a resource setting?

In the latest MODx (2.3.1) I'd like to make the 'Container' checkbox (system key isfolder) for a document resource checked by default.
How can this be accomplished?
Thanks.
In modx you can set a default field value in many ways. Possible via a plugin, but you can do it easy through form-customization ( http://rtfm.modx.com/revolution/2.x/administering-your-site/customizing-the-manager/form-customization-sets )
1. Go to Security --> Form Customization.
2. Create new profile and go edit him.
3. Inside profile create new "Set Rules" on "create resource" action,
live template blank if you do not have to limit on it.
4. Edit new set of rules and set inside property "isfolder" to 1.
5. Save and check how it works.
Within the system "you can't", what you will have to do is create a plugin that fires on one of the document save events, it's going to be a little complicated to implement but there is a discussion and some code examples here for you to follow.
http://forums.modx.com/thread/81774/automatically-tick-container-box-when-subpage

how to get the input given by a user through collect in a worflow through designer 2010?

i am using collect keyword to get an input from the user.
now inside the collect;
i have a custom form field with the name update status.
update status - choice field - user will be able togive approved/ rejected.
now in the sahrepoint designer workflow;
collect "Name" from "Jiben" (Output to variable:collect).
i want to update a field "STATUS" in the list associated with the workflow using the input from the user ?
is there any way to do that.
i am sturggling for doing this from today morning :( please help.
Like explained here you will need to get your "Name" field via looking it up in the related tasks.
Let's say you have a collect data from user activity. "New Task". It has one custom field "MyField" (Text). It gets this data from user X and Output is set to Variable "collect". This variable will be the TaskID you want to look up.
So to set the field "Status" on your current list item, you can use a "Set Field in CUrrent Item" Activity. You only need to click the "Fx" and select the Task list where you have your collect data activity store your tasks (Association: Task List), Field from Source will be "MyField" and the Find the List Item you only need to set the Field to "ID" and the Value to "collect".
You should read some tutorials on how to design a workflow with Sharepoint Designer as there are many easy explanations and even nice sample videos explaining exactly your problem.

How can i retrieve the value "Created By" in a customised SharePoint 2007 Edit Form

I have created a Custom Edit Form for a custom list using SharePoint designer. I need to check that the current user is the author of the list item before displaying the form as only the author should be able to edit this content. I don't have server access so want to do this in the form itself using XSL. So far, I haven't been able to retrieve the Author / Created By value. Does anyone know how to get at this value?
Thanks for your help
Iain
Update:
I can see now that the Edit Form is using a datasource which basically returns a view containing all fields in the content type. "Author" is not part of the content type (which is a custom one). I can't see any way of adding the Author to the content type. Does anyone know how this can be achieved as i think this would solve the problem.
Cheers,
Iain
Isnt it possible to use the View/Edit access settings for the list? You find them under "List settings -> Advanced Settings" or somthing like that.
To bar someone form editing an item he should not, I would not edit the edit form of the item but do this by the item's permissions set. Therefore I would add an event handler to the list which changes the list items permissions after its creation, so that only the creator of the document has the permission to edit it.
Informations about event receivers can be found on Brian Wilson's blog.
I think JMD is right. You can do this without a custom form or any coding. From the list's menu bar select Settings -> List Settings -> Advanced Settings
Once there, you should see an option in Item Level Permissions to restrict edit access to only the item's author.

Resources