Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Definere hvordan sette navn på underressurser og actions #506

Open
6 tasks
Tracked by #495
TheTechArch opened this issue Oct 31, 2024 · 0 comments
Open
6 tasks
Tracked by #495

Definere hvordan sette navn på underressurser og actions #506

TheTechArch opened this issue Oct 31, 2024 · 0 comments
Assignees

Comments

@TheTechArch
Copy link
Member

TheTechArch commented Oct 31, 2024

Beskrivelse

Det er behov for å understøtte delegerings GUI med mer informasjon

Krav

  • Det må være mulig å definere navn på underressurser til en ressurs i ressursregisteret. Dette kan f.eks være en task eller et område på en lenktjeneste. F.eks Utfyllingsteg på en App eller Førerkort på lenketjenesten DinSideo
  • Det må være mulig å beskrive et underomårde med beskrivelse og delegeringstekst som kan brukes når sluttbruker skal delegere rettigheter
  • Det må være mulig å gruppere actions og navngi gruppen
  • Det må være mulig å navngi actions
  • Formatet må kunne delvis generere basert på BPM/metadata for en app

Åpne punkter

  • Hvordan beskrive at en ressursgruppe ikke skal kunne delegeres.

Forslag

Dette forslaget er basert på appen PAT VARMERKE.

  • Standard JSON ressursbject
  • En liste over under ressurser
{
  "identifier": "app_pat_varemerke",
  "version": "1",
  "title": {
    "nb": "Ny søknad om registrering av varemerke i Norge"
  },
  "description": {
    "nb": "Ny søknad om registrering av varemerke i Norge er en tjeneste som lar deg sende inn en ny søknad om varemerkebeskyttelse til Patentstyret for rettslig vern av et navn, logo eller merke i Norge."
  },
  "rightDescription": {
    "nb": "Hvis du delegerer rettigheter til tjenesten \"Ny søknad om registrering av varemerke i Norge\" i Altinn, gir du en annen person eller virksomhet fullmakt til å sende inn en ny varemerkesøknad på dine vegne. De vil få tilgang til å fylle ut og signere søknaden, samt kommunisere med Patentstyret om søknadsprosessen. Dette kan være nyttig hvis du ønsker hjelp fra en advokat, konsulent, eller annen representant, men du bør være oppmerksom på at delegasjonen gir full kontroll over søknaden til den du har gitt rettighetene."
  },
  "homepage": "https://www.patentstyret.no/",
  "status": "UnderDevelopment",
  "spatial": [],
  "contactPoints": [
    {
      "category": "Support",
      "email": "support@pat.no",
      "telephone": "",
      "contactPage": ""
    }
  ],
  "produces": [],
  "resourceReferences": [],
  "delegable": true,
  "visible": true,
  "hasCompetentAuthority": {
    "name": {
      "en": "Norwegian Industrial Property Office",
      "nb": "Patentstyret",
      "nn": "Patentstyret"
    },
    "organization": "971526157",
    "orgcode": "pat"
  },
  "keywords": [],
  "accessListMode": "Disabled",
  "selfIdentifiedUserEnabled": false,
  "enterpriseUserEnabled": false,
  "resourceType": "AltinnApp",
  "availableForType": [
    "LegalEntityEnterprise",
    "Company"
  ],
  "subResources": {
    "create": {
      "type": "write",
      "name": {
        "nb": "Opprett skjema"
      },
      "description": {
        "nb": "Opprette søknad"
      },
      "rightDescription": {
        "nb": "Opprett skjema"
      },
      "attributes": [],
      "actions": {
        "groups": {
          "default": {
            "name": {
              "nb": "Opprett skjema"
            },
            "actions": [
              "instantiate"
            ]
          }
        },
        "items": {
          "instantiate": {
            "name": {
              "nb": "Opprett"
            }
          },
          "read": {
            "name": {
              "nb": "Les"
            }
          }
        }
      }
    },
    "read": {
      "type": "read",
      "name": {
        "nb": "Les på hele tjenesten"
      },
      "description": {
        "nb": "Les på hele tjenesten"
      },
      "rightDescription": {
        "nb": "Deleger vekk muligheten til les på hele tjenesten"
      },
      "attributes": [],
      "actions": {
        "groups": {
          "default": {
            "name": {
              "nb": "Les på hele tjenesten"
            },
            "actions": [
              "read"
            ]
          }
        },
        "items": {
          "read": {
            "name": {
              "nb": "Les"
            }
          }
        }
      }
    },
    "formfill": {
      "type": "write",
      "name": {
        "nb": "Utfylling var varmerke søknad"
      },
      "description": {
        "nb": "Dette er steget i prosessen hvor du fyller ut detaljer om søknaden."
      },
      "rightDescription": {
        "nb": "Dette er steget hvor du kan delegere vekk rettigheter til å fylle ut søknaden. "
      },
      "attributes": [
        {
          "type": "urn:altinn:task",
          "value": "Task_FillOutForm"
        }
      ],
      "actions": {
        "groups": {
          "default": {
            "name": {
              "nb": "Lesetilgang",
              "en": "Read access"
            },
            "actions": [
              "read"
            ]
          },
          "write": {
            "name": {
              "nb": "Utfylling",
              "en": "Write"
            },
            "actions": [
              "read",
              "write"
            ]
          }
        },
        "items": {
          "read": {
            "name": {
              "nb": "Les",
              "en": "Read"
            }
          },
          "write": {
            "name": {
              "nb": "Skriv",
              "en": "Write"
            }
          }
        }
      }
    },
    "endevent": {
      "type": "write",
      "name": {
        "nb": "Arkivert tilstand"
      },
      "description": {
        "nb": "Tilgang til skjema i arkivert tilstand"
      },
      "rightDescription": {
        "nb": "Tilgang til skjema i arkivert tilstand "
      },
      "attributes": [
        {
          "type": "urn:altinn:end-event",
          "value": "EndEvent_1"
        }
      ],
      "actions": {
        "groups": {
          "default": {
            "name": {
              "nb": "Lesetilgang",
              "en": "Read access"
            },
            "actions": [
              "read"
            ]
          },
          "complete": {
            "name": {
              "nb": "Complete - HVORDAN HÅNDTERE DENNE. Kun for tjenesteeiere?"
            },
            "actions": [
              "read"
            ]
          }
        },
        "items": {
          "read": {
            "name": {
              "nb": "Les",
              "en": "Read"
            }
          }
        }
      }
    },
    "sign": {
      "type": "sign",
      "name": {
        "nb": "Signering",
        "en": "Signing"
      },
      "description": {
        "nb": "Signer et skjema",
        "en": "Sign a form"
      },
      "attributes": [
        {
          "type": "urn:altinn:task",
          "value": "Task_Signature"
        }
      ],
      "actions": {
        "groups": {
          "read": {
            "name": {
              "nb": "Lesetilgang",
              "en": "Read access"
            },
            "actions": [
              "read"
            ]
          },
          "sign": {
            "name": {
              "nb": "Signering",
              "en": "Signing"
            },
            "actions": [
              "read",
              "sign",
              "write",
              "reject"
            ]
          }
        },
        "items": {
          "read": {
            "name": {
              "nb": "Les",
              "en": "Read"
            }
          },
          "sign": {
            "name": {
              "nb": "Signer",
              "en": "Sign"
            }
          },
          "write": {
            "name": {
              "nb": "Skriv"
            }
          },
          "reject": {
            "name": {
              "nb": "Avvis"
            }
          }
        }
      }
    },
    "events": {
      "type": "event",
      "name": {
        "nb": "Hendelser"
      },
      "description": {
        "nb": "Signer et skjema"
      },
      "attributes": [
        {
          "type": "urn:altinn:task",
          "value": "Task_Signature"
        }
      ],
      "actions": {
        "groups": {
          "read": {
            "name": {
              "nb": "Lesetilgang",
              "en": "Read access"
            },
            "actions": [
              "read"
            ]
          },
          "sign": {
            "name": {
              "nb": "Signering",
              "en": "Signing"
            },
            "actions": [
              "read",
              "sign",
              "write",
              "reject"
            ]
          }
        },
        "items": {
          "read": {
            "name": {
              "nb": "Les",
              "en": "Read"
            }
          },
          "sign": {
            "name": {
              "nb": "Signer",
              "en": "Sign"
            }
          },
          "write": {
            "name": {
              "nb": "Skriv"
            }
          },
          "reject": {
            "name": {
              "nb": "Avvis"
            }
          }
        }
      }
    }
  }
}
@TheTechArch TheTechArch changed the title Definere hvordan sette navn på underrressurser og actions Definere hvordan sette navn på underressurser og actions Oct 31, 2024
@sophiearntsen sophiearntsen self-assigned this Nov 7, 2024
@sophiearntsen sophiearntsen moved this to 👷In Progress in Team Tilgangsinfo Nov 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: 👷In Progress
Development

No branches or pull requests

2 participants