Creating a Saleslogix Ticket Pretty Prefix and Suffix in External Applications

Some entities in Saleslogix, such as Tickets, use a “pretty key” as an easier to use value to reference the record. These pretty keys take a Saleslogix table ID value and then create a value like 000-00-1234. If you are creating an external application with this functionality, you’ll need to be able to create these pretty keys there as well.

Other Ways To Create Pretty Keys

Before we get into how to create these in external applications, lets look at other ways to do this inside of Saleslogix itself:

  1. Inside of SalesLogix VBScript plugins, you can easily create these using Application.BasicFunctions.GetPrettyKeyPrefix(id) and Application.BasicFunctions.GetPrettyKeySuffix(id)
  2. Inside of the SalesLogix Web application
  3. Inside of legacy Basic script plugins

 

Creating Pretty Keys in External Applications

So, how do we do this in some completely external application? If it is a .NET application then you’re in luck. This is one more place where Sublogix will come in handy and make a difficult task very easy. Sublogix has several helper functions that can do many useful things for you, even if you’re not using Sublogix for other things. You can use Sublogix to create pretty keys like this:

var prettyKeyPrefix = Sublogix.Helpers.SalesLogixHelper.GetPrettyPrefix(myId);
var prettyKeySuffix = Sublogix.Helpers.SalesLogixHelper.GetPrettySuffix(myId);

Nice and easy. Sure, this makes the task of creating the pretty keys simple, but wait until you use Sublogix for the rest of the application as well 🙂

ABOUT THE AUTHOR

Ryan Farley

Ryan Farley is the Director of Development for Customer FX and creator of slxdeveloper.com. He's been blogging regularly about SalesLogix since 2001 and believes in sharing with the community. He loves C#, Javascript, Python, web development, open source, and Linux. He also loves his hobby as an amateur filmmaker.

1 Comment

  1. Nice! I didn’t know Sublogix could do that!

    Reply

Submit a Comment

Your email address will not be published. Required fields are marked *

Subscribe To Our Newsletter

Join our mailing list to receive the latest Infor CRM (Saleslogix) news and product updates!

You have Successfully Subscribed!