Approval Workflow (Sales Compensation)

The Approval Workflow Library is part of the package as a dependency. It is extended with new types for sales compensation context. For details see Accelerate Approval Workflow Package.

Workflow Type

Workflow Name

Logic Name

Workflow Type

Workflow Name

Logic Name

SCA

Compensation Agreement Approval Workflow

SC_SalesCompensationAgreement

SCR

Agreement Record Approval Workflow

SC_AgreementRecord

Adjustment

 

 

This page provides a list of variables used for building conditions for approval workflows inside the package. It provides support information for .

Compensation Agreement Approval Workflows

SCA is the name of Workflow Type that must be used for workflows you build on top of any Compensation Agreement. SCA must be used in ApprovalWorkflowSetup, ApprovalCondition and Approvers tables inside Company Parameters.

A list of all possible variables is available also in condition expression values from Approval Workflow Package.

 

Header - Label

Element Name

Example

Start Date

startDate

startDate == "2021-01-31"

End Date

endDate

endDate == "2021-01-31"

Payout Date

payoutDate

payoutDate == "2021-01-31"

Seller

seller

Seller == "SC-001"

Currency

currency

header.currency == "EUR"

Header - Compensation Detail

Previous Compensation

previousCompensation

previousCompensation >= 10000

Current Compensation

currentCompensation

currentCompensation >= 50000

Line Item - Label

Condition Type

compensationConditionType

compensationConditionType = "SC_SingleTrargetPercent"

Input

Target

line.Target

"line.Target" > 100

Compensation

line.Compensation

"line.Compensation" == 2.0

Compensation %

line.Compensation %

"line.Compensation %" > 10

Payment Period

line.Payment Period

"line.Payment Period" == "Annually"

Line Item - Compensation Detail

Previous Baseline Value

line.PreviousBaselineValue

"line.PreviousBaselineValue" > 127

Current Baseline Value

line.CurrentBaselineValue

"line.CurrentBaselineValue" > 1200

Previous Compensation

line.PreviousCompensation

"line.PreviousCompensation" > 1000

Current Compensation

line.CurrentCompensation

"line.CurrentCompensation" >= 1200

Line Item - Compensation Type Info

Quota For

line.QuotaFor

"line.QuotaFor" == “Plan Duration“

Deposit Scheme

line.DepositScheme

"line.DepositScheme" == "Non-Cumulative"

Payment Period

line.PaymentPeriod

"line.PaymentPeriod" == "Monthly"

Seller Name

line.SellerName

"line.SellerName" == "John Doe"

General Filter

<not supported>

Customer(s)

<not supported>

Product(s)

<not supported>

 

Agreement Record Approval Workflows

SCR is the name of Workflow Type that must be used for workflows you build on top of any Agreement Record. SCR must be used in ApprovalWorkflowSetup, ApprovalCondition and Approvers tables inside Company Parameters.

A list of all possible variables is available also in condition expression values from Approval Workflow Package.

When the condition is set up, use the field name and do not add any prefixes; see the table below with examples having specific meaning for this package.

 

Label

Element Name

Example

Current Baseline Value

attribute1

attribute3 > 1000

Pay To Id

attribute3

attribute3 == "SC-001"

Currency

attribute16

attribute16 == "EUR"

Current Compensation

attribute17

attribute17 >= 1500