JmgProfiles Class [AX 2012]

The JmgProfiles class is used as part of the calculation process when calculating a set of registrations against a profile setup.

class JmgProfiles

Run On

Server

  MethodDescription
Gg756748.pubmethod(en-us,AX.60).gif bundleAddStack Adds a registration to the internal bundles.
Gg756748.pubmethod(en-us,AX.60).gif bundleSlizeTime Updates registrations with the time calculated in the internal bundles.
Gg756748.pubmethod(en-us,AX.60).gif bundleSlizeTime_NetTime Updates registrations with the time calculated in internal bundles by using the net time allocation key.
Gg756748.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
Gg756748.protmethod(en-us,AX.60).gif checkDelimitations Checks delimitations on the pay agreement line.
Gg756748.pubmethod(en-us,AX.60).gif checkEventCodesIsSet Indicates whether the worker has created a registration on the specified switch code.
Gg756748.pubmethod(en-us,AX.60).gif checkPayDeduction Indicates whether pay must be deducted.
Gg756748.privmethod(en-us,AX.60).gif checkWorkerSkillAndCertificate Validates that the worker has the specified skill and certificate.
Gg756748.pubmethod(en-us,AX.60).gif chkAbsenceErr Indicates whether a calculation error caused by missing absence has been detected.
Gg756748.pubmethod(en-us,AX.60).gif chkChronologyErr Indicates whether a calculation error caused by chronology has been detected.
Gg756748.pubmethod(en-us,AX.60).gif chkClockInOutErr Indicates whether a calculation error because of missing clock in or clock out registrations has been detected.
Gg756748.pubmethod(en-us,AX.60).gif chkCreateAbsRec Creates an absence registration for the specified time.
Gg756748.pubmethod(en-us,AX.60).gif chkError Indicates whether a calculation error has been detected.
Gg756748.pubmethod(en-us,AX.60).gif chkTimeGaps Creates time gaps in the internal event table.
Gg756748.pubmethod(en-us,AX.60).gif chkTimeGapsAbsence Creates absence registrations for all detected time gaps.
Gg756748.pubmethod(en-us,AX.60).gif chkTransIdErr Retrieves whether a calculation error because of a missing transaction ID has been detected.
Gg756748.pubmethod(en-us,AX.60).gif clearTimeEvents Resets the internal event table.
Gg756748.pubmethod(en-us,AX.60).gif countProfileTimeEvent Calculates profile time, break time, and absence time in the specified time interval.
Gg756748.pubmethod(en-us,AX.60).gif enterTimeGapsAbsence Adds time gaps in the internal event table.
Gg756748.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
Gg756748.pubmethod(en-us,AX.60).gif getBreaks Retrieves the JmgBreaks object, which handles calculation of break time.
Gg756748.pubmethod(en-us,AX.60).gif getProfile Loads the profile setup into internal variables.
Gg756748.pubmethod(en-us,AX.60).gif getProfileLoadArray Loads a single profile specification line into the internal variables.
Gg756748.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
Gg756748.privmethod(en-us,AX.60).gif getToleranceAdjustedTime Retrieves a container of the specified date and time, which has been adjusted according to the profile setup.
Gg756748.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
Gg756748.pubmethod(en-us,AX.60).gif handleNormTime Handles calculation of norm-time profiles.
Gg756748.privmethod(en-us,AX.60).gif handleNormTimeProfile Handles calculation of norm time profiles.
Gg756748.pubmethod(en-us,AX.60).gif initStampJournalTable Initializes a JmgStampJournalTable record with calculation results.
Gg756748.pubmethod(en-us,AX.60).gif insertProfileTimeEvent Inserts a profile time event into the internal event table.
Gg756748.pubmethod(en-us,AX.60).gif insertTimeGaps Inserts a time gap into the internal event table for the specified time interval.
Gg756748.privmethod(en-us,AX.60).gif insertTimeGapsPlannedAbs Inserts a time gap based on planned absence into the internal event table for the specified time interval.
Gg756748.pubmethod(en-us,AX.60).gif isFlexProfile Indicates whether the loaded profile is a flex profile.
Gg756748.pubmethod(en-us,AX.60).gif loadEventCodes Loads switch codes, which have been registered by the worker at the profile date.
Gg756748.pubmethod(en-us,AX.60).gif manipulateTimeEvents Converts events in the internal event table from one profile specification type to another.
Gg756748.pubmethod(en-us,AX.60).gif new Initializes a new instance of the JmgProfiles class.
Gg756748.pubmethod(en-us,AX.60).gif notify Releases the hold on an object that has called the wait method on this object. (Inherited from Object.)
Gg756748.pubmethod(en-us,AX.60).gif notifyAll Releases a lock on the object that was issued by the wait method on this object. (Inherited from Object.)
Gg756748.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
Gg756748.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
Gg756748.pubmethod(en-us,AX.60).gif roundOvertime Modifies the internal event table to account for rounding of overtime.
Gg756748.privmethod(en-us,AX.60).gif setAllocationKey Sets the allocation key to use, when allocating time to registrations in a bundle.
Gg756748.pubmethod(en-us,AX.60).gif setClockInOutErr Updates whether an error is caused by missing clock in or clock out registrations has occurred.
Gg756748.pubmethod(en-us,AX.60).gif setNewTransId Creates a new transaction ID for a bundle.
Gg756748.pubmethod(en-us,AX.60).gif setSignInOutTransId Checks the registration for chronology errors
Gg756748.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
Gg756748.pubmethod(en-us,AX.60).gif setTmpJobIdAbs Sets the absence job ID used to create absence registrations in time gaps.
Gg756748.pubmethod(en-us,AX.60).gif setTmpvariables Updates the last added transaction ID, record ID, and registration time.
Gg756748.privmethod(en-us,AX.60).gif shiftSignInOutBundle Adjust all the bundles based on adjusted specified start date and time of clock-in or clock-out which has been adjusted according to the profile setup.
Gg756748.pubmethod(en-us,AX.60).gif signInStatus Retrieves the clocked in status of the last added registration.
Gg756748.pubmethod(en-us,AX.60).gif signOutStatus Retrieves the clocked out status of the last added registration.
Gg756748.pubmethod(en-us,AX.60).gif simulateSetSignInOutTransId Checks the registration for chronology errors when a simulated calculation run.
Gg756748.pubmethod(en-us,AX.60).gif simulatesetTmpvariables Updates the last added transaction ID, record ID, and registration time when a simulated calculation is run.
Gg756748.pubmethod(en-us,AX.60).gif simulationMode Indicates whether the class is run in simulation mode.
Gg756748.pubmethod(en-us,AX.60).gif slizeProfileFlexMinus Inserts flex-events into the internal event table.
Gg756748.pubmethod(en-us,AX.60).gif sumerizeCalc Summarizes the events in the internal event table and writes the calculation result to the JmgStampJournalTable record.
Gg756748.pubmethod(en-us,AX.60).gif sumerizeCalcTimeCodes Summarizes the events in the internal event table
Gg756748.pubmethod(en-us,AX.60).gif sumPayEventsSec Calculates the amount of seconds, for which pay should be generated for the specified pay agreement line.
Gg756748.pubmethod(en-us,AX.60).gif timeEventBreakTimePay Retrieves the amount of the calculated paid break time.
Gg756748.pubmethod(en-us,AX.60).gif timeEventStampTime Retrieves the amount of the calculated job time.
Gg756748.pubmethod(en-us,AX.60).gif timeGapsResetArray Resets the internal time gap table.
Gg756748.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
Gg756748.pubmethod(en-us,AX.60).gif usageCount Returns the current number of references, that is, the value of the reference counter, that the object has. (Inherited from Object.)
Gg756748.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
Gg756748.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)
Gg756748.pubmethod(en-us,AX.60).gif Gg756748.static(en-us,AX.60).gif ::date2DayId Retrieves the day ID of the specified date.
Gg756748.pubmethod(en-us,AX.60).gif Gg756748.static(en-us,AX.60).gif ::noTransID Retrieves the ID that is used in the event tables, when no transaction ID has been assigned to the event.
Top

Object Class
  JmgProfiles Class

Community Additions

ADD
Show: