scieloorg / delorean2isis

Script to get metadata from Delorean and generate Isis databases.
1 stars 4 forks source link

Garantir que todos os ahead of print sejam exportados para o ISIS. #6

Closed jamilatta closed 5 years ago

jamilatta commented 5 years ago

Atualmente estamos restringindo a coleta dos ahead of print somente para aheads que são no último ano e do ano corrente, vejam:

https://github.com/scieloorg/delorean2isis/blob/master/delorean2isis.py#L115

Conversando com a equipe verificamos que é necessário que tenhamos todos os aheads of print de todos os anos.

jamilatta commented 5 years ago

Pessoal,

A descrição desse ticket não é verdadeira, o delorean2isis está exportando todos os registro de ahead de todos os anos.

Ainda não temos um definição muito clara do problema, mas pelo que identifiquei juntamente com a @patymori o opac_proc não está removendo os aheads of print no processamento que realiza a caga dos registro no OPAC.

Pelo que verificamos o processamento faz uso do scilista.lst para adição dos novos fascículos, porém, não considera o parâmetro DEL no scilista.lst, portanto para o OPAC esse fascículos nunca foi informado que deveria ser removido.

Para resolver o problema de forma paliativa, alterei o fascículo para "despublicado".

jamilatta commented 5 years ago

Pessoal,

Conversando com a Roberta e analisando, verificamos que existe uma inteligência no processamento do SciELO Metodologia que garanti que o fascículos não são exibido caso estejam vazios.

jamilatta commented 5 years ago

Iremos aguardar o processamento que acontecerá em breve para conseguimos verificar se o erro foi corrigido!

jamilatta commented 5 years ago

Realizando uma analise mais profunda, descobri o seguinte:

A equipe de produção não realiza o cadastro de fascículos de ahead no SciELO Manager.

No manager não existe fascículos de ahead o que existe é um processamento do identifica os artigo do tipo ahead e exibi na lista de fascículos, vejam:

Screen Shot 2019-09-24 at 14 21 43

No OPAC_PROC durante o processamento ele identifica que o fascículo do tipo ahead não tem mais artigo referenciado e altera o tipo do registro, garantido dessa forma que o mesmo não seja exibido na grade, vejam:

https://github.com/scieloorg/opac_proc/blob/a3ee441dac0223023f6fb8991a2b1c2ab002a237/opac_proc/loaders/lo_issues.py#L79

Se entendi correto existe um problema na identificação desse fascículo no processamento do ISIS para identificar o nome do fascículo e conseguir realizar processamento.

jamilatta commented 5 years ago

A equipe de produção tentou um reprocessamento desse ahead, porém para o XC o fascículo não consta, vejam:

image

jamilatta commented 5 years ago

Conversando com a equipe verificarmos que é necessário adicionar um fascículo como sendo ahead no ano de 2016 para o periódico Physis no SciELO Manager, rodamos o delorean2isis e produzimos novamente os arquivo .id e por consequência a base de dados ISIS.

Solicitamos para a equipe de produção que o fascículo fosse reprocessando para que possamos verificar, se dessa forma o processamento não reclama da inexistência desse fascículo.

jamilatta commented 5 years ago

Para finalizar essa atividade estamos aguardando o próximo processamento que acontecerá no dia 27/09/2019.

jamilatta commented 5 years ago

Estamos aguardando o próximo processamento para verificar se corrigimos!

jamilatta commented 5 years ago

No último processamento o ahead continuou dando problema!

@robertatakenaka e eu estamos verificando uma forma de corrigir!

jamilatta commented 5 years ago

Realizamos uma alteração no order desse fascículo agora iremos aguardar o próximo processamento!

jamilatta commented 5 years ago

Como resolvemos esse problema:

Primeiro criamos um fascículo com o ano anterior, nesse caso 2016(no SciELO Manager), veja:

Screenshot 2019-10-07 10 02 51

Após essa criação tivemos que realizar um ajuste em um campo que só está disponível na área administrativa, o campo order, colocamos o valor que a equipe utiliza como padrão para ahead 50.

Veja:

Screenshot 2019-10-07 10 06 22

Após esses ajustes solicitamos/aguardamos o processamento semanal do SciELO SP(nesse caso)!