A budget is used to track spending in the company for a future period of time. The company may have one or more budgets depending on the requirements i.e. Operating Budget, Capital Budget. A budget has a status, type and is composed of budget line items.
Employee Positions Type is a name that describes a position. Business Analyst, Programmer and System Administrator are position types in the demo data. You can define your own position types in Global HR Settings > Position Types.
In OFBiz an Employment defines the relationship between your Company and a person who is an employee. The employment relationship tracks employee benefits, preferences, pay history, and unemployment claims and agreements.
An entity represents an important business concept that is stored as a record in the database. It is used in the document and OFBiz to generalize about the behavior of persistent information. For example employees and employments are important business concepts stored in the database. We could refer to an action directly on a particular entity by saying "Create a new employee" or "Create a new employment". We could alternately describe a general create action by saying "Create a new entity".
Internal organization is the name of a relationship between a party group and your company. This relationship is used to filter party groups as being part of your company to distinguish them from other groups which are external. For example your marketing department is an internal organization while a suppliers sales department is not.
A common OFBiz presentation is for an HR App Menu to open a screen with three screenlets. The top most holds a button to create a new instance of the major entity in the feature. The middle screenlet has search criteria for finding major entity records. The lower screenlet has the search results with navigation widgets to open editors and sub menus
OFBiz uses menus as the primary navigation element in the back office applications i.e. Accounting, Manufacturing, Marketing etc. The Application menu is the highest level menu where a user selects an OFBiz application. Each application has an application sub menu that is the high level menu within the application. Typically, but not always, the menu takes it's name from an important application entity. In the HR App Menu for example you have Employees, Employments, Employee Positions etc.
In OFBiz a party is a term used to simplify collecting information that used in a common manner by different people and things. The most common party types are people and groups. Both people and groups have contact information. A party is identified by a unique Party Id. Using this id OFBiz can collect and find contact (and other information and processes) for both people and groups in the same way. This is why you will often see Party Id as a field in a form or a filter as you work in OFBiz.
The unique identifier for a party. The id is text so in some cases you will see an id, created by a user, that caries some meaning i.e. Party Id DemoEmployee. In other cases the id is created by OFBiz and is will be simply a number from a sequence. In either case the id is unique.
Party qualifications define a person or organizations accomplishments that indicate their fitness to perform a job. Qualifications are organized into qualification groups for the purpose of managing and reporting.
Qualifications for an individual person or organization are in the Employees Qualifications menu item. To find and update the qualifications of people and organizations see Qualifications. Qualification groups and types are managed in Global Settings Qualification Type.
In OFBiz a person is a human being as distinguished from a party group which is an organization. Human beings and organizations have different attributes i.e. People have first and last names while groups have group names. Both person and party group are types of parties and share information and processes common to parties.
A position is a job that can be filled by more then one person over time or at the same time. Positions are defined by a type of work. For example there may be 20 positions in an organization for a secretary. Each position is related to a department in the organization. A position can me thought of as a full-time equivalent employee (FTE). So an FTE may be assigned to one or more positions and position can be assigned to more then one FTEs (job sharing).