Partager via


getNavigationBehavior (référence de l′API client)

Renvoie un objet de comportement de navigation pour une étape qui peut être utilisé pour indiquer si le bouton Créer permet aux utilisateurs de créer un autre enregistrement de table dans un scénario de navigation de flux des processus d’entreprise croisé.

Notes

Cette méthode est disponible uniquement pour Unified Interface.

Syntaxe

stageObj.getNavigationBehavior().allowCreateNew = function () {
    return true|false;
}

Retourne

Type : Objet

Description : un objet avec la propriété allowCreateNew qui permet de définir si le bouton Créer est disponible dans une étape afin que l′utilisateur puisse créer une instance de tableB à partir du formulaire tableA dans un scénario de navigation croisée des flux des processus d′entreprise.

Par exemple, voici le bouton Créer dans la phase Développer de l′exemple de flux des processus d′entreprise AccountToContactProcess qui vous permet de créer un enregistrement de contact depuis le formulaire Compte.

Bouton Créer dans la phase de développement.

La propriété allowCreateNew renverra non défini pour les enregistrements des flux des processus d′entreprise qui n′implémentent pas la navigation entre les tables.

Exemple

L′exemple de code suivant montre comment vous pouvez masquer ou afficher le bouton Créer pour une phase active d′un flux des processus d′entreprise en fonction de son nom.

function sampleFunction(executionContext) {
    var formContext = executionContext.getFormContext();
    formContext.data.process.getActiveStage().getNavigationBehavior().allowCreateNew = function () {
        if (formContext.data.process.getName() === 'Test Process') {
            return false; // Create button is not available
        }
        else {
            return true; // Create button is available
        }
    }
}

formContext.data.process

Notes

Pouvez-vous nous indiquer vos préférences de langue pour la documentation ? Répondez à un court questionnaire. (veuillez noter que ce questionnaire est en anglais)

Le questionnaire vous prendra environ sept minutes. Aucune donnée personnelle n’est collectée (déclaration de confidentialité).