Skip to content

UM 12 Configuration Page

Jimmy edited this page Feb 18, 2013 · 1 revision

Throughout Machete there are a number of components, usually drop-downs, that use a list of values as part of their functionality. Different organizations may need to configure these values for their own purposes, so the Configurations Page allows for their customization. The interface works the same as all Machete interfaces, with a List Tab that shows the available records, a Create Tab to create a new configuration record, and a Delete button to remove an record.

/savagelearning/machete/wiki/UserManual/images/ConfigurationPage-overview.png

Configuration Page overview

One notable difference between the Configuration List Tab and other list tabs in Machete is the Category Drop-Down. Each category represents a different drop-down or function in Machete, and the available categories are controlled by Machete.

/savagelearning/machete/wiki/UserManual/images/ConfigurationPage-categories.png

Configuration Categories

The drop-down on the list tab controls which category group is displayed. When the user changes the category selected in the drop-down, the list will automatically update to show the records for that category. The user can then double-click on the record row as normal to open the record for editing.

In some special cases, notably skills, activity names, and activity types, additional functionality depends on the names and values of the Configuration Record. For activity names and types, the values are also used by the weekly class scheduler powershell script. The English names of these two groups are used in the CSV file that the powershell script uses. Changes to the English names of these groups can break the script of they are not synchronized. See the Installation Manual for more information on the weekly class scheduling script.

/savagelearning/machete/wiki/UserManual/images/ConfigurationPage-skills.png

List Tab for the Skills Category

For the skills configuration group, there are a number of additional fields, which are discussed in the Creating Skills section of this chapter. Note that for skills in the List Tab, additional columns of information are populated. The Sub-category, Level, and Letter code are visible from the list.

Creating most configuration records is fairly easy. Click on the Create config entry Tab, which loads the form used to create. There are 4 pieces of required information:

  • Category
  • Default
  • English text
  • Spanish text
/savagelearning/machete/wiki/UserManual/images/ConfigurationPage-create_normal.png

Creating a Configuration Record

Category

The category selected here determines the category (and the drop-down) where the new configuration record appears. The category list itself is controlled by Machete and cannot be changed.

Default

The default drop-down determines which value in a category group is the default value for the drop-down. Only one category per group can be default. If you set a new record as default, the old default record is cleared.

English text

The English text value is displayed for the configuration entry when the interface is set to the English language. This value is also used to correlate additional functionality for the Activity Name and Type.

Spanish text

The Spanish text value is displayed for the configuration entry when the interface is set to the Spanish language.

Creating a Skills Configuration Record is similar to a normal record, but it has several additional fields related to the skills functionality in Machete. Skills have extra information related to the rate, minimum hours, and the work type to which the skill belongs. The extra fields are the following:

  • Sub-category
  • Level
  • Wage
  • Minimum hour
  • Fixed job
  • Sort integer
  • Type of Work
  • Specialty skill
/savagelearning/machete/wiki/UserManual/images/ConfigurationPage-create_skilled.png

Creating a Configuration Skills Record

Sub-category

The sub-category groups skills together. Combined with the level value, the two values allow Machete to create a hierarchy of skills based on the sub-category and level. In Machete, there is a limit of 3 specialized skills that a worker can can have, but some more specialized skills imply the ability to do less specialized skills.

Encoding this hierarchy into Machete allows the organization to more effectively assign workers to assignments during dispatch, because workers may have some expertise in a skill area (painting with a sprayer) that makes them eligible for less complicated assignments (painting with a rollerbrush). The Sub-category value is part of this hierarchy; when setting the value, the names must be exactly the same between sub-categories.

Level

The Level is the second value of the Skills hierarchy. It ranks the skills within a sub-category. A higher Level number signifies a more complex skill or ability.

Wage

The Wage value is the default value when making a new assignment for with the skill.

Minimum hour

The minimum hour value is the default minimum hours that will appear with a new assignment is created for the skill.

Fixed job

This yes/no value determines whether the skill is a fixed job. Fixed jobs are usually a special price for a set number of hours of work. When this value is set to yes, the user will not be able to change the wage and hour of the assignment.

Sort integer

This integer is used to order the drop-down list of skills. Some skills are used much more frequently than others, so the sort integer allows an organization to configure Machete to put the most used skill at the top of the drop-down list.

Type of Work

The Type of Work value is used by Machete to divide skills into different programs. Some organizations have different programs for construction and household casual labor. Often these programs are divided by gender (traditionally men do construction type work while women do household work). Machete does not requirea gender divide, but instead offers a division by 'Type of Work', which is also a setting on the Worker record. The organization can divide its members into any number of programs, and create a Type of Work value to represent each. The type of Work is used in the Dispatch Page to quickly filter workers available and assignments by a Type of Work.

Specialty Skill

Some skills are assumed to be possessed by all workers for a particular program. Digging or Moving would be examples. The specialty skill indicates whether the skill requires a worker with the specific skill according to the sub-category hierarchy, or if its a general skill that should be possessed by all workers. Note, this is only for filtering on the Dispatch Page. A dispatcher can use the skills to filter and find a worker with a specific skill, or assign any worker to any assignment. The decision is left to the dispatcher.

To delete a configuration record, open the Record tab for the configuration record you want to delete. On the right hand side, if you have permission to delete records, a button to delete the record will be visible.

Warning

Deleting a configuration record will can cause significant problems of records exist and are using the configuration record. Deleting a configuration record should only be done if the record was made in error. Discuss the issue with your system administrator if you are unsure about the necessity of the configuration record.

/savagelearning/machete/wiki/UserManual/images/ConfigurationPage-deleting.png

Deleting a configuration record

Click the delete button to delete the configuration record. A dialog box will appear asking to confirm the delete. If you confirm, the configuration record will be deleted. Use carefully!