Fermer

avril 21, 2020

Mon unité d'approbations ne reconnaît pas l'année – Comment puis-je valider les données dans FCCS?


Si vous obtenez Échec: données non valides lorsque vous essayez de verrouiller votre période via les approbations, il est temps pour vous de revoir les variables de votre formulaire de validation.

Problème:

Dans FCCS – Lorsque vous êtes prêt à valider et verrouillez la période à l'aide du menu Approbations – vous remarquerez que la validation ne passe pas car les formulaires de validation affichent la première année de votre dimension Année au lieu de l'année en cours pour la validation. Dans mon cas, c'était toujours 2017. Le rapport de validation pointait toujours vers 2017 même lorsqu'il était exécuté pour 2020 Jan for Validation (la première année de notre application).

Cause:

Le formulaire de validation est utilisé par le menu Approbations. La présentation de ce formulaire de validation utilise des variables telles que PMYear, PMPeriod1 à PMPeriod12. Les variables PMPeriod1, PMPeriod2,… .. PMPeriod12 sont toutes créées comme variables de substitution dans FCCS tandis que PMYear est créé comme variable utilisateur par défaut. Votre administrateur a peut-être mis à jour les valeurs de PMPeriod1 à PMPeriod12 pour utiliser les bons mois, mais il n'aurait pas remarqué la seule exception qui est PMYear dans la fenêtre des variables utilisateur. Lorsque PMYear n'a défini aucune valeur, il récupère automatiquement le premier membre de la dimension de l'année.

 Formulaire de validation

Solution:

Il existe deux façons de résoudre ce problème, mais je penchez-vous vers l'option 2 car c'est simple du point de vue de l'administrateur.

Option 1) Mettez à jour la valeur de la variable utilisateur en suivant les étapes ci-dessous et assurez-vous qu'elle est mise à jour au fur et à mesure que les utilisateurs individuels la mettent à jour.

Étape 1) [19659011] L'administrateur doit ajouter les années pour la variable PMYear sous Variables -> Variables utilisateur et l'enregistrer. Vous pouvez remarquer que j'ai choisi FY20, FY23, FY22, FY21, FY19 comme liste de valeurs autorisées pour PMYear dans l'exemple ci-dessous.

 Uservariable1

Étape 2)

L'utilisateur doit aller à leurs préférences utilisateur -> Variables et mettez à jour PMYear pour choisir la bonne variable pour la variable. Dans cet exemple, il est défini sur FY19.

 Uservariable2

L'étape 1 peut être effectuée par les administrateurs – Cependant, l'étape 2 doit être effectuée par des utilisateurs individuels qui peuvent exécuter le formulaire de validation / approbations pour verrouiller la période pendant laquelle le scénario doit être validé et verrouillé à droite.

Cependant, une autre option a également fonctionné.

Option 2) Créez une variable de substitution appelée PMYear et définissez sa valeur sur l'année dont vous avez besoin de votre formulaire de validation

Dites dans cet exemple: FY20. En tant qu'administrateur, avec d'autres variables, mettez à jour cette valeur de variable au fil des années. Les utilisateurs n'ont pas à mettre à jour leur droit de préférence pour que les approbations fonctionnent.

 Uservariable3

Peu importe l'option que vous choisissez, une fois que la variable PMYear a la bonne année – le formulaire de validation reconnaît la bonne année et affiche les données validées. Ce sera plus facile s'il s'agit d'une variable de substitution comme PMPeriod1, PMPeriod2… PMPeriod12 en premier lieu. J'ai placé cette idée dans les laboratoires d'idées d'Oracle Customer Connect. J'espère que ce blog vous sera utile.




Source link