Forum Discussion
jsimmons25
6 years agoFrequent Visitor
Project for Web App Outline Numbers missing from data tables
Parece que faltan los números de esquema en la tabla de tareas del proyecto. También fue msdyn_wbsid no es avalable tampoco. ¿Hay alguna manera de acceder a ellos o recrearlos a través de alguna fórm...
Syndicate_Admin
4 years agoAdministrator
Pude navegar un poco por la jerarquía de tareas usando una función recursiva y la columna msdyn_parenttask. Es posible que pueda recrear números de contorno de esta manera, no exploré tan lejos porque pude derivar la funcionalidad que estaba buscando sin tener que hacerlo.
Aquí está mi función (llamada DrillToDepth) que toma el nombre de la tarea principal en el nivel de contorno especificado (cree una nueva consulta y péguela en el editor avanzado si desea usarla):
let
Source = (ParentTask as record, targetOutlineLevel as number) =>
try
if Record.Field(ParentTask,"msdyn_outlinelevel") = targetOutlineLevel
then Record.Field(ParentTask,"msdyn_subject")
else @DrillToDepth(Record.Field(ParentTask,"msdyn_parenttask"), targetOutlineLevel)
otherwise null
in
SourcePuede implementarlo mediante la función personalizada de invocación:
Esperemos que esto funcione como un punto de partida para cualquier otra persona que se ocupe de este problema.