Détails de la charge utile de la demande de création de configuration de campagne:
- owner : Informations sur le propriétaire de la campagne.
Ce champ est obligatoire.
- type : Type de campagne (par exemple, attribution d'utilisateur, attribution de groupe, compte, appartenance à un groupe). Le type par défaut est userassignment.
- priority : Priorité de la campagne (par exemple, élevée, moyenne, faible). La priorité par défaut est moyenne.
- name : Nom de la campagne.
Ce champ est obligatoire et a une longueur maximale de 256 caractères.
- description : Description de la campagne.
- reviewer : Informations sur le réviseur de la campagne.
- applications : Remarque : ce champ est obligatoire pour les campagnes relatives aux droits des groupes et aux comptes; toutefois, dans le cas des campagnes relatives aux droits des utilisateurs, il convient d'indiquer soit "Applications", soit "Droits", soit les deux. Ceci n'est pas nécessaire pour l'appartenance à un groupe.
- userFilter: Il sert à filtrer la liste des utilisateurs ou des groupes inclus ou exclus pour la certification.
Dans le cas d'une campagne sur les droits des utilisateurs, vous pouvez spécifier userConditionSet ou userInclusionList ou userExclusionList dans userFilter.
- entitlementFilter: Il sert à filtrer la liste des droits inclus ou exclus pour la certification.
Vous pouvez spécifier entitlementInclusionList ou entitlementExclusionList dans entitlementFilter.
- launchDate: Date à laquelle la première instance de la campagne commence.
Le launchDate doit se situer dans le futur, y compris l'heure, par rapport à la date et à l'heure actuelles.
Ce champ est obligatoire lorsque runNow est faux.
- creationDate: Date de création de la configuration de la campagne. La valeur par défaut est la date actuelle.
- duration : La durée (en millisecondes) pendant laquelle chaque instance de campagne reste ouverte.
La durée ne doit pas être ajoutée lorsque "continu" est vrai.
La durée doit être supérieure à 30 secondes si "continu" est faux.
La durée doit être inférieure à la fréquence si la campagne est planifiée ( "runNow" est faux).
- fréquence : Fréquence de l'instance de campagne.
La fréquence ne doit pas être ajoutée lorsque l'indicateur "runNow" est défini sur true.
Ce champ est obligatoire lorsque l'indicateur "runNow" est défini sur false.
Il doit contenir une expression cron valide
Expression cron valide : doit respecter la syntaxe cron (par exemple, "/5", "0 0 * *"). La plage valide pour chaque champ du modèle de fréquence est la suivante:
- Minute : 0-59
- Heure : 0-23
- Jour du mois : Mois : Mois : Mois : Mois : Mois : Mois : Mois : Mois : Mois : Mois : Mois : Mois : Mois : 1-31
- Mois : 1-12 (ou JAN-DEC)
- Jour de la semaine : 0-6 (ou SOLEIL-SAT)
- runNow: Drapeau pour lancer la campagne immédiatement. La valeur par défaut de runNow est true.
- nextRunDate: Forecasted Run Date for the next campaign instance.
- overdueAction: Action for open records when a campaign closes.
Les valeurs autorisées pour overdueAction sont : rejectAll, approveAll, doNothing
La valeur par défaut de overdueAction est doNothing.
- mitigationAction: Action après la clôture d'une campagne pour éviter les enregistrements ouverts.
Les valeurs autorisées pour type dans mitigationAction sont : none, reminder.
reminderInterval la valeur par défaut est { type = none, reminderInterval=0 }.
- defaultReviewer: Réviseur par défaut pour les affectations en l'absence d'un réviseur approprié.
- < string >preview : Drapeau indiquant que la campagne est en mode aperçu et qu'elle n'est pas ouverte aux évaluateurs. La valeur par défaut de l'aperçu est false.
- continuous : Un drapeau indiquant que la campagne est continue. La valeur par défaut pour continuous est false.
- continuousCampaignMetaData: Détails concernant continuous campaign.
generateInitialDataSet: Indicateur permettant de spécifier s’il faut charger l’ensemble de données initial lors de la création d’une campagne continue.
La valeur par défaut est 'false'
reminderAction: Action permettant d’envoyer des rappels périodiques aux réviseurs concernant les missions non révisées.
La valeur par défaut est { type = none, reminderInterval=0 }.
Les valeurs autorisées pour type dans reminderAction sont : none, reminder.
'reminderInterval' correspond au nombre de jours après l’envoi de rappels périodiques aux réviseurs.
La valeur par défaut de reminderInterval est 10 (en jours) lorsque type est reminder
overdueThreshold: Nombre de jours après lesquels l’action par défaut est appliquée aux droits non examinés.
La valeur par défaut est '30'
overdueAction: Action par défaut sur les droits non examinés après l’expiration d’une période spécifique.
Les valeurs autorisées sont rejectAll, approveAll ou doNothing.
La valeur par défaut overdueAction est 'doNothing'
automaticRefresh:. Un indicateur précisant que la campagne doit actualiser le filtre existant pour la création du jeu de données.
Ce champ s’applique uniquement à la campagne de compte continu.
La valeur par défaut est true
événements : Liste des événements devant être surveillés via campaign.
example:
"continuousCampaignMetaData": {
"generateInitialDataSet": false,
"reminderAction": "reminderAction": { "type": "reminder", "reminderInterval": 10 } ,
"overdueThreshold": 30,
"overdueAction": "rejectAll",
"events": [
{
"type":"CHANGE_USER_PROFILE",
"monitoredAttributes": [
{"id":"12","name":"departmentNumber"},
{"id":"30","name":"gtwayManager"}
]
}
]
}
continuousCampaignMetaData doit être ajouté lorsque continuous est vrai.
- signOff: La politique de validation des campagnes fait référence à l’approche prédéfinie qui régit quand et comment les actions de campagne sont officiellement approuvées ou refusées (auto, manual, eoc, no_signoff).
signOff doit être défini sur auto lorsque continuous est vrai.
La politique par défaut d’ signOff est eoc.
Les valeurs autorisées pour signOff sont : auto, manual, eoc ou no_signoff.
auto : ce paramètre implique une validation immédiate. Les actions prises par l'approbateur en termes d'approbation ou de rejet sont appliquées immédiatement à l'affectation).
manuel : ce paramètre signifie une approbation manuelle. Le certificateur peut décider d'appliquer l'action immédiatement OU à la fin de la campagne).
eoc : Le paramètre signifierait une signature vers la fin de la campagne. Les actions effectuées par la personne chargée de l'approbation (approbation ou rejet) sont conservées jusqu'à la date d'échéance de la campagne, puis mises en œuvre simultanément).
no_signoff : les actions ne sont pas exécutées et servent uniquement à des fins de reporting.
- supervisors : liste des superviseurs désignés pour la campagne.
Ce champ est obligatoire lorsque la valeur allowSupervisorEscalation est définie sur true.
- allowSupervisorEscalation: Autorise la remontée vers les superviseurs.
- reviewerOverwritten: Indicateur précisant si le réviseur a été remplacé manuellement.
- reviewerType: Identifiant du réviseur pour la campagne.
Voici les valeurs correspondant à l’ types:
1.userassignment de la campagne : - usermanager, specific, self, applicationowner
2.groupassignment - applicationowner, specific
3.account - usermanager, specific, self, applicationowner
4.groupmembership - usermanager, specific
Si vous spécifiez explicitement le réviseur, indiquez la valeur specific dans le champ reviewerType.
Si vous créez une campagne d’autocertification, indiquez la valeur self dans le champ reviewerType. reviewerType La valeur self ne s'applique qu'aux campagnes de type userassignment et account.
Les valeurs autorisées pour reviewerType sont : usermanager, applicationowner, specific et self.