Crée une configuration de campagne pour un locataire spécifique.

L'API est utilisée pour créer une configuration de campagne pour un locataire spécifique.
L'administrateur qui gère un locataire spécifique peut créer des configurations de campagne pour ce locataire.
Les propriétaires d'applications peuvent créer une configuration de campagne uniquement pour les applications qui leur appartiennent.
L'évaluateur facultatif, s'il est spécifié, peut être n'importe quel userId existant pour ce locataire.
Allowlist ou blocklist doit spécifier uniquement les groupes dans le cas d'une campagne d'attribution de groupes.
Habilitations requises : manageAccessCertification [Gérer la certification d'accès].

Body Params

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 programmée ( "runNow" est faux).
- fréquence : Fréquence de l'instance de la 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.
- runNow: Indicateur de démarrage immédiat de la campagne. 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é.
- preview : Un drapeau indiquant que la campagne est en mode aperçu et qu'elle n'est pas ouverte aux évaluateurs. La valeur par défaut pour l'aperçu est false.
- signOff: La politique d'approbation de la campagne fait référence à l'approche prédéterminée qui régit quand et comment les actions de la campagne sont officiellement approuvées ou refusées (auto, manual, eoc, no_signoff).
signOff la politique par défaut de signOff est eoc.


Les valeurs autorisées pour signOff sont : auto, manual, eoc ou no_signoff.
auto : Ce paramètre signifie une approbation 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 prises par l'approbateur en termes d'approbation ou de rejet sont conservées jusqu'à la date d'échéance de la campagne et sont ensuite déployées ensemble).
no_signoff : Les actions ne sont pas exécutées et ne sont utilisées que pour les rapports.


- superviseurs : Liste des superviseurs identifiés pour la campagne.
Ce champ est obligatoire lorsque allowSupervisorEscalation est vrai.
- allowSupervisorEscalation: Allow escalation to supervisors.
- reviewerOverwritten: Flag indicating if the reviewer is manually overwritten.
- reviewerType: The Reviewer identifer for the campaign.
Voici les valeurs correspondant à la campagne types:
1.userassignment - usermanager, spécifique, self, applicationowner
2.groupassignment - propriétaire de l'application, specific
3.account - usermanager, spécifique, self, applicationowner
4.groupmembership - usermanager, spécifique
Si vous spécifiez explicitement l'évaluateur, indiquez la valeur spécifique 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'à l'affectation des utilisateurs et au type de compte des campagnes.

Les valeurs autorisées pour reviewerType sont : usermanager, propriétaire de l'application, spécifique, self

owner
object

Représente un groupe d'utilisateurs

string
enum
required

Type de campagne

Allowed:
string
enum
required

Priorité de la campagne

Allowed:
string
required

Nom de campagne

string

Description de la campagne

reviewer
object

Représente un groupe d'utilisateurs

applications
array of objects
required

La liste des applications certifiées par la campagne.

applications*
userFilter
object

Liste des utilisateurs ou des groupes à inclure ou à exclure ou filtre pour les utilisateurs autorisés à la certification

entitlementFilter
object

Représentation du repos pour un filtre d'ensemble de conditions de droits ou de droits.

date-time
enum

La date de début de la première instance de la campagne.

Allowed:
int64

Durée (en millisecondes) pendant laquelle chaque instance de campagne reste ouverte.

frequency
object

Une chaîne de caractères compatible avec UNIX ou Linux Cron qui définit le début des instances suivantes

boolean

Le drapeau indiquant que la campagne est ponctuelle et qu'elle doit être lancée immédiatement.

date-time
enum

Date d'exécution prévue pour la prochaine campagne.

Allowed:
string
enum

Les mesures à prendre pour les dossiers ouverts lors de la clôture d'une campagne.

Allowed:
mitigationAction
object

Les mesures à prendre au bout d'un certain temps pour éviter les dossiers publics lors de la clôture d'une campagne

defaultReviewer
object

Représente un groupe d'utilisateurs

boolean

Drapeau indiquant que la campagne est en mode aperçu et qu'elle n'est pas ouverte aux évaluateurs.

string
enum

La politique d'approbation de la campagne.

Allowed:
supervisors
array of objects

La liste des superviseurs identifiés pour la campagne.

supervisors
boolean

Permettre l'escalade vers les superviseurs.

string

L'identificateur du réviseur pour la campagne.

boolean
Headers
boolean
enum
required

Si la valeur est fixée à true, l'appel à l'API est traité comme un appel à l'API d'administration.

Allowed:
Responses

500

Votre demande ne peut être traitée car une erreur interne du serveur s'est produite.

Language
URL
Response
Choose an example:
application/json