[{"data":1,"prerenderedAt":145},["ShallowReactive",2],{"page-comandi-\u002Fcomandi\u002Fandon":3},{"id":4,"title":5,"body":6,"catcomando":135,"descComando":136,"description":16,"extension":137,"meta":138,"navigation":140,"path":141,"seo":142,"stem":143,"__hash__":144},"comandi\u002Fcomandi\u002Fandon.md","ANDON",{"type":7,"value":8,"toc":129},"minimark",[9,13,17,28,31,34,37,47,52,55,58,76,79,85,89,92,101,107,111,114,117,120,126],[10,11,5],"h1",{"id":12},"andon",[14,15,16],"p",{},"Questo comando, direttamente derivato dai concetti di lean management, permette di segnalare errori in tutta la procedura di marketing creando di fatto un data-flow preciso delle anomalie.",[18,19,24],"pre",{"className":20,"code":22,"language":23},[21],"language-text","$b3[ANDON]{\n   $b3[5][CRUD]\n}\n","text",[25,26,22],"code",{"__ignoreMap":27},"",[14,29,30],{},"Nell’esempio appena riportato all’interno del flusso viene specificato che esiste un problema di tipo CRUD con ID 5.",[14,32,33],{},"La stessa procedura può inoltre spiegare quale sia il problema",[14,35,36],{},"E’ possibile farlo in due modi:",[38,39,40,44],"ol",{},[41,42,43],"li",{},"utilizzando i commenti",[41,45,46],{},"utilizzando un codice annidato nella procedura",[48,49,51],"h2",{"id":50},"informazioni-multiple-nello-stesso-comando","Informazioni multiple nello stesso comando",[14,53,54],{},"All’interno del comando ANDON è possibile segnalare più di un problema. La cosa importante è mantenere però chiara la definizione dei problemi, cioè non mescolare problemi diversi in uno stesso comando ANDON.",[14,56,57],{},"Ipotizziamo di avere 3 problemi all’interno di un solo ANDON.",[14,59,60,61,68,69,75],{},"Ad esempio: due riguardano il ",[62,63,65],"a",{"href":64},"\u002Fcomandi\u002Fcrud",[25,66,67],{},"$b3[CRUD]"," ed il terzo riguarda un comando di tipo legale ( comando ",[62,70,72],{"href":71},"\u002Fcomandi\u002Flex",[25,73,74],{},"$b3[LEX]"," )",[14,77,78],{},"Otteniamo un design del problema di questo tipo",[18,80,83],{"className":81,"code":82,"language":23},[21],"$b3[ANDON]{\n   $b3[5][CRUD]\n   $b3[17][CRUD]\n   $b3[13][LEX]\n}\n",[25,84,82],{"__ignoreMap":27},[48,86,88],{"id":87},"best-practice","Best practice",[14,90,91],{},"Nell’esempio appena illustrato abbiamo problemi relativi alla possibilità di operare su determinate procedure o file mentre un terzo problema è di natura legale.",[14,93,94,95,100],{},"Se in questo caso il comando ANDON implica l’avviso a due reparti diversi (quello che ha potere decisionale e privilegi di setup sul comando ",[62,96,97],{"href":64},[25,98,99],{},"$b3[VF]"," ed un secondo che ha potere decisionale sulla parte legale) è preferibile scomporre il comando in due comandi distinti.",[18,102,105],{"className":103,"code":104,"language":23},[21],"$b3[1][ANDON]{\n   $b3[5][CRUD]\n   $b3[17][CRUD]\n}\n\n$b3[2][ANDON]{\n   $b3[13][LEX]\n}\n",[25,106,104],{"__ignoreMap":27},[48,108,110],{"id":109},"priorità","Priorità",[14,112,113],{},"Anche l’ordinamento dei problemi può essere oggetto di analisi, se necessario.",[14,115,116],{},"Sempre stando all’esempio precedente potrebbe essere che il problema nel CRUD di processo dipenda da un problema di natura legale.",[14,118,119],{},"In questo caso l’algoritmo viene semplicemente riscritto cambiando gli ID e successivamente spostando l’ordinamento dei comandi",[18,121,124],{"className":122,"code":123,"language":23},[21],"$b3[1][ANDON]{\n   $b3[13][LEX]\n}\n\n$b3[2][ANDON]{\n   $b3[5][CRUD]\n   $b3[17][CRUD]\n}\n",[25,125,123],{"__ignoreMap":27},[14,127,128],{},"All’interno di un comando ANDON è possibile inserire qualsiasi tipo di procedura, con i necessari livelli di annidamento.",{"title":27,"searchDepth":130,"depth":130,"links":131},2,[132,133,134],{"id":50,"depth":130,"text":51},{"id":87,"depth":130,"text":88},{"id":109,"depth":130,"text":110},null,"segnala errori nella procedura di marketing","md",{"catComando":139},"gestionale",true,"\u002Fcomandi\u002Fandon",{"title":5,"description":16},"comandi\u002Fandon","AJACwv7hdWjlOtLZEZT8elK_hXAvaan6z2yC08BQZKY",1777192318537]