Custom Fields – HireHop API

You can have an unlimited number of custom fields in HireHop specific to each record, a record being a job, project, test/service, asset, etc.  All custom fields can be used in documents, as long as they exist, otherwise they will just be blank.

Currently custom fields are only fully supported in Jobs and Projects. Custom fields can only be used using plugins.

Custom Fields Structure

When fetching a custom field for the currently edited record, there is a function called _get_custom_field_value(field) which will return NULL if the field is not set, a string, or a JavaScript object, depending on how you saved it.

You probably should save custom fields as a JavaScript object (like JSON) in the following format for more printing control, as if it is just a string, HireHop will treat it as a string:

"field_name" :
{
"value"  : "The value of the field",
"type"   : "The field type, default is text, it can also be number, currency, text, date, html and array"
"format" : "For date type only, eg "ddd, dddddd tt" // = "Mon, January 1 2017 12:00"
}

  • value is the value of the field in any format.
  • type tells HireHop how the field should be treated when merging it into a document. An array field will be displayed as JSON.
  • format tells HireHop how to format the field in the document, currently only available dates and is dependent on the users settings and how their date and time formats are set:
    • dddddd for a long date (like January 1 2018)
    • ddddd for a short date (like 01/01/2018)
    • dddd for the day of the week (like Monday)
    • ddd for the short day of the week (like Mon)
    • tt for the time (like 12:36 am).

The format part is only needed for dates and if it is not set, nothing will show.  You can merge formats together and add separators, for instance you can use dddd, dddddd tt which will give “Monday, January 1 2018 12:00” if the user has set a date order as day month year. The value for a date type must be stored in the yyyy-mm-dd hh:mm format.

If you just save the field as a string and not a JavaScript object, that’s fine, HireHop will just treat it as a string.  Saving your custom fields as a JavaScript object will give you greater control, especially when HireHop prints them in a document.

Saving The Custom Fields

On all edit forms that support custom fields, there is a function called _save_custom_field_value(field, value).  This stores your fields to be saved later.  If you can’t find the function, please contact us.

Please note, that all changes must be written prior to saving.

When the custom fields are saved, they are merged with the existing fields, and any new fields passed with the same name as any existing ones, the new values will be set.

When saving the custom fields, for example using /php_functions.job_save.php directly as an API call, only parameters set will be updated, so if you only set the custom_fields post parameter, only the custom fields will change, all the other fields will stay as is.

Printing Custom Fields

All custom fields can be incorporated into documents just like normal fields and are prefixed with a single “_” (underscore) character.  For example, for a custom field in a job called “field_name”, you would load it by using the merge field “job:_field_name“.

Naming Custom Fields

Some custom fields in documents merge fields together, for example tests merge with an asset in some document fields, so be careful not to use the same field name in an asset and a test.  Also, other plugins maybe added in the future written by yourself or from another source, so add a prefix that denominates you, for example plugins written HireHop by use the “hh_” prefix, so a field written in a plugin by us might be called “hh_NewName”.  Field names in document merges are not case sensitive, but they obviously are in JavaScript.

Searchable Custom Field

There is an additional field called CUSTOM_INDEX, that can be used for searching, filtering and listed in search results.  The field is a 45 character string value that can be set to NULL. To enable the field to be shown in the search results on the home page, change the allSearchCols global JavaScript variable by adding CUSTOM_INDEX to it:

if(allSearchCols.constructor===Array && doc_type==0 ) {
allSearchCols.push("CUSTOM_INDEX");
}

There is also a language setting for the custom field displayed name:

if(typeof(lang["customIndexTxt"])=="undefined" || lang["customIndexTxt"]=="") {
lang["customIndexTxt"] = "Custom field name";
}

The reason for the testing for undefined or blank above is just in case the user has set it in the language.

You can use the custom searchable field in the page by adding a lookup in the page or the editor.  On jobs there is a hidden tile that displays the  CUSTOM_INDEX field and can be shown and utilised like so in a plugin:

$("#job_tile_custom_index")
.show()
.click(function() {
window.open("https://www.my_external_app.com?id="+job_data["CUSTOM_INDEX"],"newwindow");
});

To save the CUSTOM_INDEX field in the relevant edit widget, using a custom plugin you can add a form element into the edit widget, for example like so:

// This adds the CUSTOM_INDEX field into the job edit widget
if(typeof($.custom.job_edit)!="undefined") {
// Redefine job_edit, move name to after telephone
$.widget("custom.job_edit", $.custom.job_edit, {
_init_main: function() {
// Call the old _init_main
this._super(arguments);
// Add an extra edit in the job edit
var table = this.default_disc.closest("table");
var tr = $("<tr>").appendTo( table);
$("<td>", { html: lang.customIndexTxt+ " :" }).appendTo(tr);
$("<input>", {
"name" : "custom_index", // Parameter to pass when saving
"class" : "data_cell",   // Setting class to data_cell tells HireHop it is a standard data field
"data-field" : "CUSTOM_INDEX", // Name of the field
"maxlength" : 45         // The CUSTOM_INDEX has a maximum length of 45 characters
})
.appendTo( $("<td>").appendTo(tr) );
// Change the memo height to compensate
this.job_edit_memo.height(110);
}
});
}

The CUSTOM_INDEX field is called xxx:custom_index in the document and is passed as a string into the document.

Global Custom Fields

Occasionally you might want to store a global counter, etc. for the whole company.  To read and store global custom fields use /php_functions/custom_fields_global_load.php and /php_functions/custom_fields_global_save.php.  Saving the data, you need to pass either a json string or json array:

$("#saving_dialog").dialog("open");
// This adds the CUSTOM_INDEX field into the job edit widget
$.ajax({
url: "/php_functions/custom_fields_global_save.php",
type: "post",
dataType: "json",
data: {
"fields":{"my_field":"any type of value"}
// or a json string
// "field":'{"my_field":"any type of value"}'
},
success: function(data)
{
$("#saving_dialog").dialog("close");
// HireHop reported an error
if(typeof(data.error) !== "undefined")
error_message(isNaN(parseInt(data.error)) ? data.error : lang.error[data.error]);
else
{
// All good, "data" is a javascript object (JSON) of all global custom fields
}
},
// Handle an http error
error: function(jqXHR, textStatus, errorThrown)
{
$("#saving_dialog").dialog("close");
error_message(lang.error[1]+" ("+errorThrown+").");
}
});

Custom Fields in the Settings Page

These fields use the same storage as the standard custom fields in HireHop. For example, if you setup a custom field for jobs in Settings called “testing”, give it a value on a few jobs, even after deleting the custom field in Settings, the field can still be used above and visa-versa. The custom fields builder in Settings is a way to add custom fields without programming anything.

Posted in API

Feed Stock Data to Your Website

Synchronise with the cloud

HireHop allows you to seamlessly feed stock data to your website; enabling you to list hire and rental stock on your website, with images and other data, that is synchronized with the HireHop equipment rental software’s database.

You can filter the lists (or not) by category or name, as well as sort them by name, price, weight or stock quantity held. You can also choose what format you want the export in, albeit JSON, CSV or XML

This feature can also be used to export your hire stock data easily, enabling you to export filtered parts of your data or all of it at once, the choice is yours.

How to Get a List

Before you export a list, you must first create an export key. This key is like a password that must be passed to get the list.  If you change the export key, any requests made not using the new export key, will be denied.

To get the export, you need a link, this you can get from the Hire Stock Management page.  By clicking on Menu and then Get data link, a box will appear with a link to get a list for the current filtered view.  To get the export link, you must be authorised to get it in the user permissions.

If you apply any filtering in the Hire Stock Management page, this filter will be the data the generated link will produce.  So for example, if you select a category and then get a data link, the data produced by the link will be all the stock in that category, just as it is listed on the page.

The data returned by HireHop includes the name, an image link, quantity, category, weight, dimensions, prices, part number, etc.

Technical

https://s.myhirehop.com/modules/stock/stock_export.php?id=10&key=abc1234def&depot=1&cat=0&sidx=TITLE&sord=asc&format=xml

The generated link will look something like above, and as you can see, it has various parameters that are explained below:

Parameter Meaning
id This is a unique ID for your company.
key The generated export key.
depot  An identifier for a depot (zero means all depots), to get the quantity.
cat The identifier for a category
cat_name The name of a category
name The name search
del If set to one, deleted items will be listed
unq A unique ID of an item. If set, only one item will be returned.
sidx The column to sort by
sord The sort order; asc = ascending & desc = descending
format The format the data will be returned in, being XML, CSV or JSON (default)

To load the data into your web page, you can Ajax it using JSONP, for example, with JQuery:

$.ajax({
    url: "https://s.myhirehop.com/modules/stock/stock_export.php?id=10&key=abc1234def",
    dataType: "jsonp",
    success: function( data ) {
        console.log( data );
    }
});

Please note, the service, pat test and test intervals are in ISO 8601 period formats and all dimensions and weights are metric.

New Features – A Review of the Latest Updates, April 2018


We strive to improve our cloud based hire business software by actively listening to our users and implementing the features that they need.
We have worked tirelessly to bring you new features and functionality based on users feedback and needs, that many of our users have been beta testing over the past few months.
We look forward to continuing our journey together to make the best software even better!

Scan out in Tree View

We have listened to our users and have worked hard to further enhance our powerful scanning features.

All HireHop users now have the ability to scan jobs out in the same view as the Supplying List, or continue scanning out in the traditional Grouped and List methods. Our tree view allows you to expand or collapse branches of the tree and view the headings and notes exactly as they were created – allowing the user to assign a scanned item to the selected row within the tree.

Check Out – Test Verifications

Don’t want an asset to be checked onto a job if a test or service has expired or is due during the job? On HireHop you can now prevent this from happening.

First, login to HireHop and visit Home-Settings-Company Settings to set your company verification preferences for the three test types available:
  • Ignore – Allows assets with test/service failures to be scanned out.
  • Confirm – Brings up a warning of test/scan failures, but allows the user to scan again to confirm and check out. See User Permissions below.
  • Prevent – Does not allow the asset to be scanned out.

 

If you have chosen Confirm as your Company Setting for a test, select the Users tab to tailor your User Settings and enable/disable users from being able to confirm a scanned asset which has failed it’s test or service.

Now you’re good to go! Just ensure your tests and services are up to date through Hire Stock Management. You may also like to take a look at our recently enhanced and extremely handy Test/Service Report, which can be found in the Reports tab from the Home page.

Note: Tests can be renamed using our Language Editor!

Limit User Locations

Administrators now have the ability to limit the locations that specific users can login from, such as limiting a user to access HireHop only from the warehouse. 

Simply enter the IP address required, or click ‘My IP address’ to use your current IP.

Job Delivery & Collection

On jobs, add labels to say how the kit is leaving the warehouse and how it is arriving back in.

For goods out, the default options are customer collection, we deliver, courier delivery and other goods out.

For goods in, the default options are customer return, we collect, courier collect and other goods in.

Note: Customise these to your company via the Language Editor!

Prevent Deletion of Supplying Items

HireHop will now prevent a User from deleting more items from the Supplying List than have already been checked out.

Administrators can choose to override this for specific users in User Permissions.

Advanced API in Beta Testing

Completely customise HireHop & interface with HireHop from an external app via our API to do almost anything in the system!

Contact us now for further information.

GDPR Compliance

Enable your users to unsubscribe from the address book mailing lists!

General Improvements and Speed Enhancements

We can’t list every update we do (you’ll get bored reading through the long list), as we regularly release new minor enhancements and features to help make your life easier such as more document fields, system speed increases, additional data fields and the list goes on.

Rigging Weight Loading Calculations for Multipoint Suspension of a straight truss

HireHop is probably the best and most feature rich cloud rental Equipment software, however it also has a resource for users to market their products for free to potential customers on HireHop‘s equipment rental portal. As it has been a popular source for customers to source their hired rigging equipment, we decided to give some advice for when hiring motors and truss, as you need to know the rigging weight loading calculations involved.

Lets take an imaginary scenario that a rigger has suspended a truss on it’s two end points, each motor is rated at 500kg, however the evenly distributed load on the truss is 1,300kg, so the rigger attaches a third 500kg rated motor to pickup the centre of the truss. Thinking with 3 motors rated at 500kg each there would be no problem, to his dismay, the truss comes crashing down, centre point first.

The reason this didn’t work in our imaginary scenario is due to multi-point beam load calculations that he failed to account for.  The rigger in this case incorrectly assumed that the three motors would share the load between them equally and didn’t take into account the Three Moment Theorem.  This is a very complex formula, however to simplify matters, we have illustrated simplified various rigs below and shown the various loads as percentages of the entire load at each point.

As you can see from the top image with two points, each point carries 50% of the load.  If you look at the one below with 3 points you will see that the centre point supports 62% of load and outer points only support 19% of the load.  Applying that to what happened to our rigger:

Load = 1,300Kg
Each Outer Point = 0.19 x 1300 = 247Kg per point (19% of the load)
Centre Point = 0.62 x 1300 = 806Kg on centre point (62% of the load)

As you can see, the 500Kg centre point was overloaded at 806Kg and thus collapsed.  What the rigger should have done is put up 2 extra motors:

Load = 1,300Kg
Each Outer Point = 0.13 x 1300 = 169Kg per point
Centre Points = 0.37 x 1300 = 481Kg per point

For our scenario, ideally the rigger should use 5 points to give himself a larger margin of error, as with 4 points there is only a 19Kg margin on the centre points.

IMPORTANT

  • It is very important to note that the above is for an evenly distributed load and that the motors are all moving at the same speed.  If for example on a three point pickup the centre motor moved faster than the outer two motors, the entire weight would be taken up on the centre motor with the outer two going slack.
  • It is not advised to rely on the above when using manual chain blocks as these never climb at the same speed. For a manual chain block, each block should be able to support the entire load.
  • Please remember to include the weight of the truss and all fixtures when calculating the load.
  • If you are calculating the load on the points above the motor, remember to add the weight of the motor to each point.
  • The mathematics is theoretical in an ideal world and factors can be different in the real world, so always include an error margin and never get too close to the maximum loading.

For more in depth rigging calculations, see the Prolyte Black Book

New Features – A Review of the Latest Updates, February 2018


We strive to improve our cloud based hire business software by actively listening to our users and implementing the features that they need.
We have worked tirelessly to bring you new features and functionality based on users feedback and needs, that many of our users have been beta testing over the past few months.
We look forward to continuing our journey together to make the best software even better!

Free Limited Account

We are happy to announce the release of the HireHop Free account! This account, aimed at micro users who are just starting out, and is free for an unlimited time, but with limited capabilities, such as 15 jobs a year, no custom documents, etc.

Click here to view the full list of Free vs Subscription Features

Scan All In

Does stock ever pile up on the warehouse floor or get mixed together from several jobs before you have a chance to check it back in?  We have worked hard with our users to introduce the most powerful Scanning system for any software in the industry to help make your life easier.

Go to the Home page-Preset Searches-Scan all in to bring up the screen as seen in the below image. From here, simply scan in any item and HireHop will intelligently check it in to it’s relevant job!

What’s more, the scan all in function works seamlessly with our much-loved live multi-user sync, enabling real-time collaboration in the warehouse.

Tip: Remember, any of the preset searches can be allocated to the 6 home page tile slots.

HireHop real time scanning

Language

Don’t like any words or phrases on HireHop? You now have the power to change every word and phrase through our innovate Language editor! This is the latest of our many enhancements allowing further customisation of HireHop.

Administrators simply click on Settings from the Home page and select the Language tab. Once greeted with the below screen, select the word or phrase you want to change and overwrite it by typing in the text box, ensuring to press “Save” once complete. These Language changes will then update for every user in your company.

Tip: Use the search bar to search for the words/phrases that you want to change.

Equipment rental software custom language

Now available in French and Portuguese

HireHop has now been translated to French and Portuguese, with many more Languages on the way! With languages, each user has the ability to select their own language in the Settings, meaning within the same company, users can see HireHop in the language of their choice.

Column Customisation

We have heard you! The ability to customise the columns throughout HireHop has been expanded to pages including Hire Stock Management, the Picker and Preset Searches.

Click on the Settings Cog to select/deselect the columns you want to see and drag & drop the columns into your preferred order!

Google & Microsoft Login

If you use Google or Microsoft to host your emails, you can now login into HireHop with your email credentials. Simply enter your company ID in Step 1, and instead of entering your HireHop Email and Password, click ‘Sign in with Google’ or ‘Sign in with Microsoft’.

Rental business software login with Google or Microsoft

Alternative Name

All stock, sales and labor items can now have an alternative name.  This can be used for languages or the specific naming of items for internal company use only. The alternative name field in the documents, if blank, defaults to the name field.

For languages you can have the item name in English and the alternative name in French, enabling you to print and send quotes in either English or French, depending on your customer.

For internal use, an item may be named “XF9 Heavy lift 4m tripod stand”, however internally (the alternative name) it’s known as “The big stand”, enabling you to send quotes with the correct name, and print job sheets with the internal name (alternative name).  This would be particularly useful for the Film and TV industry who use the 70kg “Manfrotto Avenger Strato-Safe Crank-Up stands” (we know what you call them).

Minor Enhancements and Features

We can’t list every update we do (you’ll get bored reading through the long list), as we regularly release new minor enhancements and features to help make your life easier, like more document fields, system speed increases, more data fields, the list goes on.

Convert Seaward PAT Test Data To CSV – Seaward PAT Test Data To Excel Spreadsheet Online Tool

Many users of HireHop Rental Business and Asset Management Software have asked us how they can import their PAT test data from their Seaward PAT testers.  This can be done using the Seaward PAT Guard 3 software, however to save our users from having to pay for this software, we have added a small tool below where you can upload the ASCII text output file from your Seaward tester, and we will return the data in a CSV format that you can use to import into HireHop.

This format works with testers such as the Apollo, PrimeTest and SuperNova PAT testers, including the Apollo 600, Apollo 500, Apollo 400, Supernova Elite, PrimeTest 250+ range of testers.


Choose a file to convert by clicking the “Choose File” button.


Rental Business Software – Cloud Based Equipment Rental Software

Rental business software in the cloud

We built HireHop Rental Business Software from the ground up for rental and hire businesses like yours, to give you an affordable, modern, easy to use and powerful software solution.

The HireHop team consists of people with years of experience in the hire and rental industry, and with the additional feedback from our users, people like you, this vast pool of knowlesge and experince has helped us build the most intuitive, powerful, versatile and feature rich cloud based software in the world, taylored for rental businesses like yours.

HireHop is constantly evolving, with more features and functionality being added every month, fetures requested by our users, as its our users who we constantly strive to improve the software for.

 

Rental business software

 

HireHop, is trusted by many large and well known companies and institutions, as well as small and medium sized businesses, most of whom abandoned their existing software to migrate to HireHop.

Companies have been flocking to HireHop as there is no other rental business software available today that offers the features, ease of use, power and modern cloud functionality. We are so confident with our product, that you can sign up and try it for free, enabling you to see and try it first hand.  Alternatively, you can contact us to arrange a free demonstration, allowing you to see the power of HireHop and how it can benefit your company as well as increase business and productivity.

Don’t be left behind your competitors by using old PC based software, or other limited functionality cloud software, let HireHop help you drive your business forward and improve your business’ productivity, so signup for free today or contact us for a free demo.

Free Rental Business Software – Top Cloud Based Rental Software for Free

We built HireHop from the ground up for rental businesses like yours, built and designed by people from the rental industry, to give you a feature rich, affordable, modern and powerful software solution.

Our team consists of people with vast experience in the hire and rental industry, and with the additional feedback from our users, people like you, this vast pool of knowlesge and experince has helped us build the most intuitive, powerful, versatile and feature rich cloud based software in the world, taylored for rental businesses like yours.

Free Rental Business SoftwareAs our ethos is to deliver rental business software that helps hire and rental companies, there is now a free version of the HireHop rental equipment software, tailored for small, single user companies. This free version does not have all the features of the full version, but we have made sure that it is powerful enough to give your small rental business the power it needs to help it succeed. We will also give you free support for the first week after signup, as we feel it is all about working and helping each other as a team.

Not only do we offer the free version of HireHop, you can also use HireHop to help drive business your way as it allows you to list your products on our high ranking directory as well as refering you to other users in your area looking for the stock you have available for hire.

HireHop, is trusted by many large and well known companies and institutions, as well as small and medium sized businesses, most of whom abandoned their existing software to migrate to HireHop.

There is no credit card or payment needed, just simply create your account and start using HireHop free Rental Business Software today.

What You Need To Know About GDPR – What Should You Do To Comply

GDPR - General Data Protection RegulationFrom 25th May 2018, the new GDPR (General Data Protection Regulation) rules regarding companies holding personal data will come into effect, and these new rules will effect companies of all sizes that hold data of any EU citizen, “personal data” being data stored on a computer or simply on paper!

So far, according to a survey conducted by the law firm Irwin Mitchell, only 30% of companies have prepared themselves for what is to come, meaning that many firms would probably go out of business if they received the maximum punishment of 4% of their annual turnover, limited to €20 million ($24 million), enforced by the ICO (the Information Commissioner’s Office).

Many companies remain blissfully ignorant and think the regulation doesn’t apply to them, as they don’t store information on a computer, or due to Brexit the rules won’t apply or they feel things are fine as they are.  They are probably wrong, as all companies store personal data, whether it be employee, marketing or customer information, and as these rules come in before the UK leaves the EU, it will be written into UK law as well.

What Is GDPR

  • GDPR are rules companies have to abide to when they hold personal data or information of EU citizens.
  • They give power to the people over their personal data and give them more rights, making companies more accountable.
  • They also simplify the regulatory environment for international business by unifying the regulation within the EU, so even if you are outside the EU, it could still apply to you.
  • The regulation covers how you must securely keep data, how it should be exported and what you must do if you have a data breach.
  • With GDPR, a person must give you consent to hold their data, they have the right to demand changes to it and they have the right to order you to delete or destroy it.

What Can Happen

All companies must keep all personal data of their customers, employees, etc. safe. If any personal data held on an EU citizen is compromised, it must be reported to the ICO within 72 hours of the breach, otherwise the business or organisation will be fined upto €20 million. If they find that security of your data was lax or you held on to data that should have been deleted, you can be also fined, and even sued by the individual whose data you held onto.

What do I need to do?

GDPR - What to do nextAny business that processes or holds any personal data (online or on paper) should review how it handles that data, where it is stored, how safe it is, whether it is shared with third parties and whether it is actually needed.

A good first step is to carry out an impact assessment. This should focus on three main areas: how employees control and process the data; processes (how you obtain the data, where you store and send it); and reducing risk (ensuring you have adequate security and data encryption in place).

Under the GDPR you only have to notify the ICO of a breach where it is likely to result in a risk to the rights and freedoms of individuals. An example being a breach that is likely to have a significant detrimental effect on individuals. A list of first names might not be detrimental, but a list with dates of birth and/or contact details will be. The ICO provides the following guidelines to what might constitute a detrimental effect:

  • result in discrimination,
  • damage to reputation,
  • financial loss,
  • loss of confidentiality
  • or any other significant economic or social disadvantage.

Again, it is vitally important that any breaches that may or do match any of the above points, must be reported to the ICO within 72 hours of the organisation becoming aware of it.

For example, employee data, such as assessments, do you need to keep them after they have left your employment?  If the employee hasn’t asked that you keep them, after a period of time, it would be wise to destroy or delete them. You must also grant the employee or ex-employee access to all data you hold on them so they can ensure that it is accurate and to raise any concerns on its validity or accuracy.

Exceptions

There are some exceptions to GDPR when it come to the right to be forgotten, for example if you decide to keep employee performance records for a period of time following their resignation, in case of a future legal claim against you, or there is an ongoing dispute where it is evidence.  However, you should be clear on what you will hold onto and make sure that it is destroyed when it is no longer needed.

Is My Equipment Rental Software Safe

If you are using software to store data and run your business, you must make sure that they store your data securely and that their login infrastructure is secure. If you do not use cloud software, you must make sure you have regular off-site backups, that the servers are in a locked and secure room (someone stealing a server or a hard drive is a data breach). You also need to perform regular virus checks on the server and all connected computers, make sure your firewall is setup, maintained and active, as well as a host of other requirements.  If you are using cloud software, then most of these requirements are alleviated and all you really need to worry about are login details not being kept secret, which is mitigated with MFA (see below).

What Personal Information is Covered Under GDPR

GDPR covers personal information about an individual being anything that can be used to identify them, such as their name, address, personal email address, identification number (such as passport number), location data (like tracking information from a phone), medical records etc.  What is not governed under GDPR is company information like a registration number, company address, a generic company email address (like accounts@email.com) or anonymous data about a person (this could even be medical data as long as the person it belongs to can’t be identified).

How Long Can I Hold Data According To GDPR

The time data can be held varies depending what the data is used for, and there is no set or specific time period set-out by GDPR.  The rule of thumb is that data should be erased a soon as it is not needed, kept for the shortest time possible, however there are many exceptions.

When it comes to business, you are required and/or allowed to keep the information for Tax, fraud, research, scientific, public interest and possible litigation reasons, etc.  You are also allowed to keep the data for reference reasons for your own internal use (you often need to reference old jobs to see what you supplied for example), however once the information becomes useless, you are required to only delete the information that identifies a person associated with the job. For example, with a hire company, you often have repeat business, sometimes over many years, and it may be necessary to see what you previously supplied them and for what price, so for this reason, you would be allowed to hold onto the data. If the customer vows never to use you again, after you have kept the data long enough to satisfy the tax authorities (sometimes 7 years according to the IRS) and the data is no longer needed for litigation, etc., you should erase their name, contact details and any correspondence from the job that can identify the customer.

What if I Hold Information for Marketing?

Not surprisingly, this is a little bit grey, but this is best we can make of it.  The collected information you hold is used and required by you for as long as you use it for marketing, therefore you are allowed to keep it, however the person has a right to unsubscribe from receiving marketing material from you.  If they have unsubscribed, the information that identifies them (like an email address) is not needed anymore, however some data, like how they responded to campaigns, is needed and you can keep it, as long as that data is anonymous (meaning you can’t identify the person it belongs to).

HireHop is Safe and GDPR Compliant

GDPR Compliant

All data stored within the HireHop cloud software is stored on Amazon Web Services RDS and S3 servers (trusted by NASA, Netflix, UK Ministry of Justice, etc.).  All data stored by HireHop is encrypted behind firewalls, and is backed up on a daily basis, all protected by a multi-billion dollar security infrastructure in worldwide data centres. HireHop also adopts a two step login, and limits login attempt with timeouts to prevent hackers from mounting a brute force attack to assess passwords.  To help you with GDPR compliance, all passwords stored on HireHop are encrypted, HireHop allows the contacts in your address book to unsubscribe from mailing lists simply by clicking an optional unsubscribe link in emails you send them, and you can limit your users to only be able to login at certain locations.

One security weakness in many organisations is that staff tell each other their passwords, and when one staff member leaves, even though you may have disabled their account, they still might know another member of staff’s login details. To combat this HireHop now offer sign-in with Google and Microsoft, and with both of these you can enable MFA (Multi Factor Authentication). The advantage of this is that with MFA, the member of staff not only needs their password to login, but also their mobile phone needs to be at hand.

HireHop has also implemented a personal data erase feature, however as HireHop has only been released for 1½ years up to when this article was written, and all data held must be held for at least 7 years for tax reasons, the feature is currently not enabled so as to save our customers from making foolish mistakes.

 

To find out more, see the ICO’s 12 step guide at https://ico.org.uk/media/1624219/preparing-for-the-gdpr-12-steps.pdf.

Disclaimer: Nothing on this site constitutes legal advice. Specialist legal advice should be taken in relation to specific circumstances. The contents of this site are for general information purposes only.

New Features – A Review of the Latest Updates, November 2017

SuperSearch

Searching in the Picker has become more powerful!

When adding a new listed item within your Supplying list, use the top SuperSearch Bar to intelligently search by Name, Alternative Name and Category.

Customise the Picker

Open the Picker by viewing your Supplying List and choosing New-Add listed items. Now you can simply drag and drop the visible columns into your chosen order. Additionally, choose which columns to show by selecting the Settings cog in the top right hand corner and selecting/deselecting the fields you wish to see.

Note: this is the only customisation that is set per computer rather than per user, to maintain visibility on different screen sizes.

Delete Scans

Scanned the wrong item? Now you can delete a item you’ve checked in or out!

Checking a job out – If you have scanned out the incorrect item or no code checked an item you shouldn’t have, ensuring ‘Hide completed items’ is deselected in the bottom left hand corner, select the stock item in question and click ‘View Details’. Then simply select the item you have checked out and ‘Delete’.

Checking a job in – If you have scanned in the incorrect item or no code checked an item you shouldn’t have, ensuring ‘Hide completed items’ is deselected in the bottom left hand corner, select the stock item in question and click ‘View Details’. Then simply select the item you have checked in and ‘Delete’.

Alternative Name

Perhaps you have a nickname for your Stock, or would like to quote in another language? Choose an Alternative Name for your Stock and display the Name, Alternative Name or both in your Documents.

Alternative Name search has also been enabled in our Picker’s new SuperSearch bar.

How to use: for Documents the print field is ALT_NAME. If there is no alternative name, the NAME field will be used.

Sales Stock Valuation Report

From the Home Page, select the Reports tab and click on ‘Sales stock valuation’ to quickly reveal an exportable list of your Sales Stock items, Quantities and their total Valuation, as per the example below.

Invoices to be Exported Report

From the Home Page, select the Reports tab and click on ‘Invoices to be exported’ to quickly reveal an exportable list of all Invoices and credit notes which have not been exported to date, as per the example below. Export invoices to Quickbooks, Xero, CSV, XML or Excel directly from the Report.

Document Print Flag

Further enhance your customised documents!

Set up a default flag for your Hire Stock, e.g. Important or Not Important, and allow your customised documents to identify the default flag and format the document accordingly.

How to use: If you DO NOT set the flag in the Picker pop-up window (“none” selected), the default flag will be imported. Setting the flag for items within the Picker to anything but “none” will override the default flag and set all items to the new flag chosen.

More Fields and New Document Merging Features

View the up-to-date extensive list of HireHop Document fields here – https://s.myhirehop.com/modules/docmaker/fields.php 

Bug Fixes and Enhancements

Minor bug fixes and enhancements.

HireHop is offering a New Service – Document Creation

Make your documents stand out! Commission our specialist developers to create tailored documents just for you.

For enquiries, please call 020 8905 1830 or e-mail info@hirehop.com. POA.