Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Here is a list of steps, each step covers some area in a corresponding module. I added raw estimations to the steps that Spitfire can implement, other steps require the help of the Falcon team in estimating.

  • Create default Action profile and Mapping profile  schema for Authority domain object
    Jira Legacy
    serverSystem Jira
    serverId01505d01-b853-3c2e-90f1-ee9b165564fc
    keyMODDICOREMODINV-180
    Create processor to generate Authority domain objects from Marc records by the mapping rules
    504
  • Create default Action profile and Mapping profile 
    Jira Legacy
    serverSystem Jira
    serverId01505d01-b853-3c2e-90f1-ee9b165564fc
    keyMODDICORE-181180
  • Create mapping rules
    Jira Legacy
    serverSystem Jira
    columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId01505d01-b853-3c2e-90f1-ee9b165564fc
    keyMODSOURMAN-573
  • Create schema for processor to generate Authority domain object objects from Marc records by the mapping rules
    Jira Legacy
    serverSystem Jira
    serverId01505d01-b853-3c2e-90f1-ee9b165564fc
    keyMODINVMODDICORE-504181
  • Create Handler to generate Authority domain objects from Marc records
    Jira Legacy
    serverSystem Jira
    serverId01505d01-b853-3c2e-90f1-ee9b165564fc
    keyMODINV-501
  • Handle an update of Authority record via mod-quick-marc
    Jira Legacy
    serverSystem Jira
    serverId01505d01-b853-3c2e-90f1-ee9b165564fc
    keyMODINV-503
  • Create CRUD REST API to receive Authority domain object and save it into storage
    Jira Legacy
    serverSystem Jira
    serverId01505d01-b853-3c2e-90f1-ee9b165564fc
    keyMODINVSTOR-787
  • Automatic creation of "authority" Kafka topic
    Jira Legacy
    serverSystem Jira
    serverId01505d01-b853-3c2e-90f1-ee9b165564fc
    keyMODINVSTOR-788
  • Sending of "Domain Events" to Kafka topic when Authority record is created/updated/deleted
    Jira Legacy
    serverSystem Jira
    serverId01505d01-b853-3c2e-90f1-ee9b165564fc
    keyMODINVSTOR-789
  • Spike to created additional stories for the mod-search
    Jira Legacy
    serverSystem Jira
    serverId01505d01-b853-3c2e-90f1-ee9b165564fc
    keyMSEARCH-187

    Approximate steps:
    - Create a new subscriber for Kafka topic to receive Authority domain events (mod-search)
    - Create index mapping to use appropriate ElasticSearch field types for authority fields (mod-search)
    - Provide REST API to retrieve Authority Ids stream (mod-search)
  • Performance testing - story points to be defined
  • Karate tests ???

...