Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

473 total results found

CAREER CONVERSATION

This is a “lighter” version of Performance Management that focuses on a conversation between the employee and his manager.

360 EMPLOYEE EVALUATIONS

The focus of the 360 evaluation is to obtain a holistic view of the employee as viewed by their subordinates, managers, peers as well as a self-evaluation and that of stakeholders.

eLearning - CATALOGUE

Product catalogues are used to convey information regarding products and/or services offered by organisations. These catalogues are made available on each employee’s home page or in pathways where their progress can be tracked.

SYSTEM ADMINISTRATION

Schema Setup;

Performance Management

User Manual

MANAGE EMPLOYEES

User Manual

JOB PROFILER

User Manual

ORGANISATION STRUCTURE

User Manual

EMPLOYEE RELATIONS

User Manual

LICENCE MANAGEMENT

User Manual

eLearning - ASSESSMENT BUILDER

User Manual

eLearning - DISCUSSION FORUM

User Manual

LEAVE MANAGEMENT

User Manual - Learnerships

eLearning - OTHER

User Manual - LMS Portal My Achievements

eLearning - OTHER

User Manual - Moderation

eLearning - OTHER

User Manual - USER/LEARNING Application

eLearning - MOBILE APPLICATIONS

How to work with the User mobile application.

User Manual - Workplace Observation Application

eLearning - MOBILE APPLICATIONS

How to work with the Workplace Observation (Assessor) Application.

User Manual - RECRUITEMENT

VACANCY TRACKER & RECRUITEMENT

User Manual - VACANCY TRACKER

VACANCY TRACKER & RECRUITEMENT

User Manual - PDP Discussion Dashboard

PERSONAL DEVELOPMENT PLAN

User Manual - PDP

PERSONAL DEVELOPMENT PLAN

User Manual

CAREER CONVERSATION

User Manual

360 EMPLOYEE EVALUATIONS

Schemas

FREQUENTLY ASKED QUESTIONS

Types

The Standards C#

References Build in reference types Nullable reference types SignifyTypeExtensions   TODO When are Types used? How are they used? Converting to other Types?

Classes and Structs

The Standards C#

Interfaces

The Standards C#

References Explicit Interface Implementation How to explicitly implement interface members How to explicitly implement members of two interfaces

Comments

The Standards C#

References Commenting Conventions      

Arrays

The Standards C#

References Arrays as Objects Single Dimensional Arrays Jagged Arrays Using foreach with Arrays Passing Arrays as Arguments

Generics

The Standards C#

References Generic Type Parameters Constraints on Type Parameters Generic Classes Generic Interfaces Generic Methods Generics and Arrays

Strings

The Standards C#

References Working with Strings Formatting Standard Numeric Format Strings Custom Numeric Format Strings Standard Date and Time Format Strings Custom Date and Time Format Strings Composite Formatting   Date Formatting (V8) Ensure where ever...

Namespaces

The Standards C#

Usage Make use of using directives to enable improved readability and limit coding effort. // Not making use of using directive namespace MyTestProgram { public class MyTestClass { private void DoSomething() { if(!S...

Exception handling

The Standards C#

References Creating and Throwing Exceptions   Catch Ensure the error is logged in a catch.Actions returning a page, view or partial should return the appropriate error page.Return the correct notification to user if elements are changed during execution or...

Table of content

The Standards

Overview General C# Shared libraries MVC Entity Framework JavaScript CSS/HTML SASS React Web API (REST) SQL

Overview

The Standards

Standards provide a guiding light that we follow while writing code. Standards are born literally from blood, sweat and tears from lessons learned. Standards contain industry coding standards with a Signify flavor. They are the basis on which ALL Signify ...

General

The Standards

The following list of items indicate coding standards independent of the technology used. Comments should be added selectively if the code is not self-explanatory i.e. avoid over-commenting for code that is self-explanatory. Error handling should be done. C...

SignifyTypeExtensions

The Standards Shared libraries

This library is used to to type casting for primitive types and has built-in error checking while performing type casting. This type casting is extended from String, DataTable and Object types. Examples: var dateVariable = dt.ToDateTime(0, "ExpiredBefor...

SignifyControlLibrary

The Standards Shared libraries

This library extends certain controls inheriting from System.Web.UI.WebControls that are used regularly on web forms. Some properties are added to these controls that automate some of the functions that are normally performed on this control. Controls that...

SignifyHR.Helpers

The Standards Shared libraries

Groups commonly used helpers used across all modules in Signify Helpers available: ApiUtilities BooleanHelper CalendarControlHelper DateHelper DocumentUploadHelper EnumHelper ExceptionHelper FileHelper FunctionHelper GenerateTokenUtilities Ho...

Table of contents

The Standards MVC

1. General 2. Naming Conventions 3. Models / Domain Models 4. View Models 5. View 6. Controllers 7. Routing 8. Attributes 9. Extensions and Tools

General

The Standards MVC

For a general guide on ASP.NET MVC, click on the following image Each functional domain being implemented must be added to its own Area e.g Administration The folder structure to use when creating a new MVC area is Each area must have the folders Co...

Routing

The Standards MVC

Go To Naming Conventions For a guide regarding routing, click on the image below Area specific routing is implemented in the Area Registration cs file and can have custom routing as required by the area e.g. LearningStoreAreaRegistration.cs using System; ...

Naming Conventions

The Standards MVC

The following naming convention must be followed when creating any of the MVC pattern sections. All names must be created using Pascal-Case. Model The name is always a singularized representation of the database entity e.g. for the data base entity prsEmpl...

Attributes

The Standards MVC

Go To Naming Conventions The ASP.NET MVC framework supports four different types of filters executed in the following order: Authorisation filters – Implements the IAuthorizationFilter attribute. Action filters – Implements the IActionFilter attribute. R...