Remedyforce Community Blog

Different Task Layouts for Tasks Created from a Change vs an Incident

Posted by on May 15, 2018 in RF, Uncategorized | Comments Off on Different Task Layouts for Tasks Created from a Change vs an Incident


We recently had a customer request to have different task layouts, based on whether a task was created from an Incident Record or a Change Record. While we did attempt to talk them out of it, this is possible with the Layout Type functionality introduced in Winter, 2018. Here’s a way to do it. The instructions are a bit abbreviated due to the number of areas we hit, but hopefully you can follow along.

Step 1

Create two task layout types in Remedyforce Administration/Application Settings/Consoles. Make sure they are assigned to all the appropriate profiles. In my case, I decided to use the default layout for incidents, and created another layout for change:


You can see I have a field set called “Change Details” in the Task Change layout:



Step 2

Create a couple tasks, using the new layouts. You need this to get the ID of the layout in the next step.


Step 3

Use data loader to export your tasks. Now, you can just export all the fields and tasks, but if you want to get just the key fields and key records, use a qualification like this:

Select Name, BMCServiceDesk__RF_FKLayout__c FROM BMCServiceDesk__Task__c WHERE BMCServiceDesk__RF_FKLayout__c != ”

You can build that in data loader, but it’s not much fun finding the FKLayout field, so you may just want to copy and paste it.

That’s going to give you a file with two columns; column one is the number of the Task ID and column 2 is the ID of the Layout page. You just need to figure out which task was created from an incident, and which was created from a change; then you will have the correct ID for each layout type. In my case, task 1212 was created from a Change; so I know the ID ending in LAAQ is my Task Change layout; and the one ending in 33AAC is my Default task layout.





Step 4

You can now create either a workflow rule OR a process builder flow to set the Layout Type whenever a task is created from an incident or a change. I tried both; let’s look at the workflow rule first. (Of course, if you do both, you only want one to be active at a time.)

I first created a template, where I set the Layout Type to the Task Change type, and then did this workflow rule:


That’s pretty simple; but we know we want to use Process Builder more, so let’s look at that process. This isn’t the easiest to see in screen prints, but let’s walk through it. My first Criteria was Is it from a change? I check this by looking at the BMCServiceDesk__FK_Change__c field, and seeing if it’s blank (global constant Null).



If it is, I set the Layout Type field to the ID that I got through my export.




I then check to see if it’s from an Incident record, and then set the Layout Type field to that ID from the exported file.




Of course, if it’s coming from neither of them – I created it manually as a standalone task – the layout won’t be set by the workflow; it will then go to the default layout and I can choose a different layout if I want.

To test, go to an Incident (or a Change); go to the Details; and create a task linked to the Incident (or the Change). It should come up with the preferred Layout Type.

I’m sure a lot of you are thinking of different ways to use this – maybe based on the Category of the task, it gets a different default layout, or some other combination of factors – but Winter, 18 makes this possible.

Warning: If you are creating tasks through Service Request Management, you may want to choose the template there rather than letting this workflow drive it, so just bear that in mind – you may need some other kind of flag so this workflow doesn’t fire if it’s from self-service.

We hope this was useful!


Creating a list view for recent tickets

Posted by on Apr 16, 2018 in RF | Comments Off on Creating a list view for recent tickets


Our customers who have been using Remedyforce for awhile are finding they have a lot of tickets in their system, which is great! But the Remedyforce Console will only show 10,000 tickets, and that has caused problems for some customers.

So here is a video showing you how to create a list view that shows any tickets opened in the last 180 days. Of course, the criteria can be modified to show tickets opened in last 90 days; or you can add on just open tickets (“State Open = True”); or maybe you just want Service Requests – or just Incidents (either “Is Service Request = True” or “Is Service Request = False”).


The key thing is to make sure you can see the tickets you need to see on your console. Hope this helps!

Winter 18 – Record Types

Posted by on Feb 14, 2018 in RF | Comments Off on Winter 18 – Record Types


The new release of Remedyforce, Winter 18 is here! And to me, the most exciting feature is having record types available from the Incident Console.

As you all know, prior to this week, if you want to have different layouts for different tickets (HR, Facilities, IT), you need to do it through Profiles – HR profile sees one layout, Facilities a different layout.

Winter 18 gives us much more flexibility – now, when I create the incident from the console, I can choose the layout as the ticket is created! And yes, I can change it later if needed.

How does it look?

From the incident console, here’s how you choose the layout you want to use:


So how do you get the choices? In Remedyforce Administration, Consoles, you create your layout. And by the way – notice you can ALSO select which categories and templates go with that layout! I’ll create a layout called CRM:


You then assign one or more layouts to a profile; that’s how you can control who can see the layout.


And so, back on the Console, I choose CRM:


And I get the appropriate layout:


And here are shots of Categories and Templates being limited by my layout:


And finally – I can change from one layout to another within the record!


I know we’ve all been waiting for this feature! I’m thrilled it’s here.


Show Buttons
Hide Buttons