Atualize os seus plug-ins de ações de dados para melhorar o código da ação de dados ou atualize os metadados para permitir que as ações de dados existentes funcionem com o novo código da ação de dados.
Utilize uma rotina de tratamento de atualizações para atualizar um plug-in de ação de dados.
Aumente o número da versão da sua ação de dados.
Por exemplo, se a sua ação de dados se chamar company.MyDataAction, pesquise a propriedade mydataaction.MyDataAction.VERSION em mydataaction.js. Se estiver definida atualmente como 1.0.0, altere-a para 1.0.1.
Acrescente um método static upgrade(oOldDataActionJS) à classe da sua ação de dados.
Se a propriedade VERSION diferir do valor sVersion armazenado nos metadados da ação de dados, o Gestor de Ações de Dados chama o método static upgrade() na classe da sua ação de dados.
Implemente o seu método upgrade() chamando o método upgrade() na superclasse e capture a respetiva resposta.
Continue a implementar o seu método upgrade() efetuando outras edições ao JSON da ação de dados atualizada parcialmente devolvido pela superclasse, até o objeto corresponder ao conjunto de propriedades correto requerido pelo seu Modelo Knockout mais recente.
Para terminar, chame var oUpgradedDataAction = dataaction.AbstractDataAction.createFromJS(fDataActionClass, sFullyQualifiedDataActionClassName, oUpgradedDataActionJS).
Este comando constrói uma nova instância da sua ação de dados a partir do JSON da ação de dados atualizada e devolve oUpgradedDataAction.getSettings().