Emmanuelle
(Emmanuelle Fenice)
April 22, 2024, 12:47pm
1
Request description
Bonjour,
J’ai un traitement dans le initAction qui fait appel à une API et prend quelques secondes. Ce n’est pas un problème quand on clique sur l’action, mais il semble que initAction se déclenche aussi à l’ouverture du Form sans qu’on ait cliqué sur l’action, ce qui impacte les performances.
Y a-t-il un moyen de savoir si le initAction est déclenché par le clic action ou par l’ouverture du formulaire ? Je souhaiterais bypasser mon traitement dans le 2ème cas.
Merci d’avance
Emmanuelle
[Platform]
Status=OK
Version=5.3.35
BuiltOn=2024-04-19 12:41
Emmanuelle
(Emmanuelle Fenice)
April 23, 2024, 9:42am
3
Je remarque aussi que le initAction est appelé pour chaque élément d’un onglet quand le rendering est égal à Pillbox, ce qui entraîne un lag de plusieurs secondes à l’ouverture du formulaire
Affichage pillbox, lag
2024-04-23 09:35:54,448|SIMPLICITE|INFO||http://simplicite-dev-cfbbc4c48-bft6g:8080||INFO|designer|com.simplicite.objects.RCIB.RciApplication|EFE initAction : ||Event: 729
2024-04-23 09:35:54,442|SIMPLICITE|INFO||http://simplicite-dev-cfbbc4c48-bft6g:8080||INFO|designer|com.simplicite.objects.RCIB.RciApplication|EFE initAction : ||Event: 729
2024-04-23 09:35:54,427|SIMPLICITE|INFO||http://simplicite-dev-cfbbc4c48-bft6g:8080||INFO|designer|com.simplicite.objects.RCIB.RciApplication|EFE initAction : ||Event: 729
2024-04-23 09:35:53,837|SIMPLICITE|INFO||http://simplicite-dev-cfbbc4c48-bft6g:8080||INFO|designer|com.simplicite.objects.RCIB.RciApplication|EFE initAction : ||Event: 729
2024-04-23 09:35:53,836|SIMPLICITE|INFO||http://simplicite-dev-cfbbc4c48-bft6g:8080||INFO|designer|com.simplicite.objects.RCIB.RciApplication|EFE initAction : ||Event: 109
2024-04-23 09:35:53,830|SIMPLICITE|INFO||http://simplicite-dev-cfbbc4c48-bft6g:8080||INFO|designer|com.simplicite.objects.RCIB.RciApplication|EFE initAction : ||Event: 109
2024-04-23 09:35:53,823|SIMPLICITE|INFO||http://simplicite-dev-cfbbc4c48-bft6g:8080||INFO|designer|com.simplicite.objects.RCIB.RciApplication|EFE initAction : ||Event: 109
2024-04-23 09:35:53,822|SIMPLICITE|INFO||http://simplicite-dev-cfbbc4c48-bft6g:8080||INFO|designer|com.simplicite.objects.RCIB.RciApplication|EFE initAction : ||Event: 109
2024-04-23 09:35:53,821|SIMPLICITE|INFO||http://simplicite-dev-cfbbc4c48-bft6g:8080||INFO|designer|com.simplicite.objects.RCIB.RciApplication|EFE initAction : ||Event: 12
2024-04-23 09:35:53,815|SIMPLICITE|INFO||http://simplicite-dev-cfbbc4c48-bft6g:8080||INFO|designer|com.simplicite.objects.RCIB.RciApplication|EFE initAction : ||Event: 12
2024-04-23 09:35:53,683|SIMPLICITE|INFO||http://simplicite-dev-cfbbc4c48-bft6g:8080||INFO|designer|com.simplicite.objects.RCIB.RciApplication|EFE initAction : ||Event: 12
2024-04-23 09:35:53,033|SIMPLICITE|INFO||http://simplicite-dev-cfbbc4c48-bft6g:8080||INFO|designer|com.simplicite.objects.RCIB.RciApplication|EFE initAction : ||Event: 12
2024-04-23 09:35:53,032|SIMPLICITE|INFO||http://simplicite-dev-cfbbc4c48-bft6g:8080||INFO|designer|com.simplicite.objects.RCIB.RciApplication|EFE initAction : ||Event: 62
2024-04-23 09:35:53,026|SIMPLICITE|INFO||http://simplicite-dev-cfbbc4c48-bft6g:8080||INFO|designer|com.simplicite.objects.RCIB.RciApplication|EFE initAction : ||Event: 62
2024-04-23 09:35:53,013|SIMPLICITE|INFO||http://simplicite-dev-cfbbc4c48-bft6g:8080||INFO|designer|com.simplicite.objects.RCIB.RciApplication|EFE initAction : ||Event: 62
2024-04-23 09:35:52,415|SIMPLICITE|INFO||http://simplicite-dev-cfbbc4c48-bft6g:8080||INFO|designer|com.simplicite.objects.RCIB.RciApplication|EFE initAction : ||Event: 62
2024-04-23 09:35:52,414|SIMPLICITE|INFO||http://simplicite-dev-cfbbc4c48-bft6g:8080||INFO|designer|com.simplicite.objects.RCIB.RciApplication|EFE initAction : ||Event: 985
2024-04-23 09:35:52,407|SIMPLICITE|INFO||http://simplicite-dev-cfbbc4c48-bft6g:8080||INFO|designer|com.simplicite.objects.RCIB.RciApplication|EFE initAction : ||Event: 985
2024-04-23 09:35:52,389|SIMPLICITE|INFO||http://simplicite-dev-cfbbc4c48-bft6g:8080||INFO|designer|com.simplicite.objects.RCIB.RciApplication|EFE initAction : ||Event: 985
2024-04-23 09:35:51,869|SIMPLICITE|INFO||http://simplicite-dev-cfbbc4c48-bft6g:8080||INFO|designer|com.simplicite.objects.RCIB.RciApplication|EFE initAction : ||Event: 985
2024-04-23 09:35:51,829|SIMPLICITE|INFO||http://simplicite-dev-cfbbc4c48-bft6g:8080||INFO|designer|com.simplicite.objects.RCIB.RciApplication|EFE initAction : ||Event: 89
2024-04-23 09:35:51,758|SIMPLICITE|INFO||http://simplicite-dev-cfbbc4c48-bft6g:8080||INFO|designer|com.simplicite.objects.RCIB.RciApplication|EFE initAction : ||Event: 89
2024-04-23 09:35:50,710|SIMPLICITE|INFO||http://simplicite-dev-cfbbc4c48-bft6g:8080||INFO|designer|com.simplicite.objects.RCIB.RciApplication|EFE initAction : ||Event: 89
Affichage Chlidlist
Pas d’appel à initAction, affichage du form instantané
Francois
(François Genestin)
April 24, 2024, 12:33pm
4
Bonjour,
L’initAction
est effectivement appelé lorsque la UI demande les metadata
d’un objet possédant une action de confirmation avec des attributs d’action.
On va optimiser cela pour n’envoyer les metadata de confirmation (fields et template) qu’au moment d’appeler l’action, ce qui ne déclenchera qu’un appel à l’initAction
.
Ce sera livré en 5.3.37.
2 Likes
system
(system)
Closed
April 24, 2024, 2:01pm
6
This topic was automatically closed 60 minutes after the last reply. New replies are no longer allowed.