Functional
Breadcrumbs

Shopping Cart

In Anjana all users have access to the technical or functional metadata of the objects included in the Data Portal because they are centralised in the common repository. However, although the metadata is public, the data is not available to all users and it is these users who must proactively request access to it.

To do so, in Anjana the user has a shopping cart to which they can add approved DSAs or data structures (datasets, reports, metrics… any non-native entity belonging to the organisation).

During the “purchase” process and always through DSAs, the user is presented with different contract options whose terms they must accept in order to proceed.

Once the process is complete, the user will have the necessary permissions in the technology corresponding to the data structures in order to access the data and start consuming it.

To do so, by clicking the cart icon, the user can access the panel with their shopping cart where all the objects for which they wish to request adherence are displayed.

https://lh7-rt.googleusercontent.com/docsz/AD_4nXffzRd1rHqoKfvKW60duUYD7cSyvWyISaVlfF0okj0A9RvvKndKWd65uCpcDkWvkbDxb3i7Gp42i0M7k2y1pYvcyAqZmZGkKMXYGBYkXiUxiH0v6g1jM4vfYMKTcdb9TvG9L5qDXg?key=eE4OxRa9KEXEmq0Gh5OpzA


https://lh7-rt.googleusercontent.com/docsz/AD_4nXfwmleuP-xRSr3wOEfGOA1rARTPKpkflDMfgtmIPrN_GxGz0r-dk1axShH6jwLNCCUiskghh2wG-F_Hr1oQKhY7VgQhI5sTDjMGKyzPRAwjTugJQBoJp5gjqB3Uy_vtY91gvCdAmA?key=eE4OxRa9KEXEmq0Gh5OpzA

Cart objects for which there is no approved DSA in Anjana, and therefore for which it is not possible to request adherence, are marked with the specific information (“DSA not available”).

https://lh7-rt.googleusercontent.com/docsz/AD_4nXcoM2rbLjLca_WkwyseWd2eFwGiWH0BGyNHhd1EbIWRpL5RsZ-fGutfRlPG6G9pc8a6qerOjXcD0Tkj7rD5cKNlURdHcMjsgxERQScDBhGIafXjdcGrJIwMbRbHfhxIpmroYe5Ydg?key=eE4OxRa9KEXEmq0Gh5OpzA

On the other hand, cart objects may have been deprecated or expired due to changes and, therefore, may not correspond to the most up-to-date version of the object. For this reason, a message is shown to the user indicating that there is a more recent approved version (“Approved version available”).

https://lh7-rt.googleusercontent.com/docsz/AD_4nXerlBFc79uAjVNf3prRYdDZ1zrvkD8azRSBFUltxWxW9ZqReM39VuFErYqTmjCEBVYDsIa3syfySLO7RayGIogI29Y6lMZo2xeNLUJARUdfAONc61d84nI8sqkV54A9Gygh3jgc?key=eE4OxRa9KEXEmq0Gh5OpzA

From this panel, the user has two buttons available:

  • Request new DSA: With this option the user can submit a request to create a new DSA that allows, through adherence, access to the data in the structures the DSA contains.

This option can be used to include in the request objects not contained in any approved DSA in Anjana, or to request the creation of a DSA, even when another one already exists, that allows the use of data under less restrictive licence terms than the existing one or with a longer expiration date, for example.

In any case, when requesting creation, the user must write the reason for the request and the notification will reach whoever has been defined in the Anjana configuration. This reason can be entered in the various languages configured in the application.

https://lh7-rt.googleusercontent.com/docsz/AD_4nXfog4hpdgsMGhYjdcDXio4rOyYOhNvUcHkJc1_KCJjYpWU_DDzIMl_Kr75vFq0cGjUaqt80GGBFyAwwLtf3MRakqCuFleLgBD40tUXU1yXKDmEQCDz3lvv_t4Y_gio5hwgl4F-XZQ?key=eE4OxRa9KEXEmq0Gh5OpzA
https://lh7-rt.googleusercontent.com/docsz/AD_4nXcKKs6hLOGyCYKPl7WWjmrBTnuE3BeysCfBlf22l6J2-I3atbwFi7v9FOmX_r7KKqIP_JClGU3ZEQY32VhZNiO2jYHsHlCgiW3mjhxeVf9sZFPS1bWAR8plIGeZx6hImguCUE_q9g?key=eE4OxRa9KEXEmq0Gh5OpzA
https://lh7-rt.googleusercontent.com/docsz/AD_4nXfaRtOjwQcCBP3YE2GW9XbofQWvmdAI_cpD2x2sh3msiDDBwLPonh2Fd89ojjAh9auJK_pgAyluxQgqLDNbp9q00vhEOy2g1epfpE4dQ6iJaKJ8-rGUWgtuSSCAd229AqQiItAB3A?key=eE4OxRa9KEXEmq0Gh5OpzA
  • Go to adherences: With this option the user starts the adherence request process by entering a new screen:

https://lh7-rt.googleusercontent.com/docsz/AD_4nXchBNbJWtrraDith5pI8uwdFFyQ9un7mLnaxcE2kXKfUcvBgrZzd3s0tB2z3fJBO-em-7kT5qieudcciI8oRgjnURSWYR7RtG-RO-rDrT5KDdFvrSNkH12kaLrRUrTnB3jtkHNx?key=eE4OxRa9KEXEmq0Gh5OpzA
https://lh7-rt.googleusercontent.com/docsz/AD_4nXeSrkyUE20-xV3jmo25JyU9MHcNE1T6MGjaOJa2roOXypYhsfD6gfPQ6GTGdvaaky-v3G8t2gq8_6tthR9mhyqI5UYZQTz-CS4xb88wmDIsugqOxrXZEy48wS-rSsEaLNZBouQipQ?key=eE4OxRa9KEXEmq0Gh5OpzA

This screen shows the user's cart and includes the Request new DSA button available on this screen, which is the same as described above.

As the user advances in the adherence process, Anjana shows the optimal combination of DSAs that give the user access to the included objects for which there is an approved DSA in Anjana.

https://lh7-rt.googleusercontent.com/docsz/AD_4nXfmFqOTCwqNcN8y2h96u_8Y3e7mey0hySZASaX4TsdAzxqDcZgmRdjwA06qpmQuYrWUYBvDyvNC7Rx9pECr5iNpgDQQ_SzrLpEhfmKhzIav1WGhBQxPygKOUWdkLNzpnBbFQL1xTA?key=eE4OxRa9KEXEmq0Gh5OpzA

The optimal combination will be the one that includes the fewest number of DSAs and, if equal, the one that gives access to the fewest possible structures (outside the list requested by the user). But it is possible that this combination may not be valid for the user, which is why they have the option to Load more combinations.

By clicking on this option, Anjana calculates a configurable number of possible combinations that give access to the list of objects in the user's cart.

https://lh7-rt.googleusercontent.com/docsz/AD_4nXdO5hy5iGwK7fM2eo1JR-RQUDgcu83OZxK6Tpryd7R-1HKiTA3HK-BcLBMqXWz7hF82pa7BYDM6On6LQwcroTbCmkxbTXKdIEFClpI-gyA1e6u4JYoWRABzXoy3VbFDhve089Ur_A?key=eE4OxRa9KEXEmq0Gh5OpzA

With this information, the user can assess which combination is most suitable (both in terms of the contracts they include and the expiration dates and other metadata included in the DSAs) and, once one is chosen, Anjana shows the information associated with each DSA so that the user can accept the licence terms of all of them, enter the reason for requesting adherence, and submit the request.

The DSA expiration date informs the user until when, if their adherence request to the DSA is approved, they will have access to the data within it.

https://lh7-rt.googleusercontent.com/docsz/AD_4nXe1cWFHemwVJBGf58kXjyOvEbwxdnTEBc8V-IE1Jf4oVgCXAyTy3r6K4fsxJ5AkmTqlCNlgP0ll1ckFFVOE32q_cCCFGD3_n-uy1RgDcxMR103SEv3-zGGeN8wgpiQWMV8k7aF1?key=eE4OxRa9KEXEmq0Gh5OpzA
https://lh7-rt.googleusercontent.com/docsz/AD_4nXfwJtc5was9FF8XRkE9zzKYGVCsoXxM60ijecXq2IlqHJFzGnoqqFNV1A0s4SvNw7RMdUDODkqMdQHTlIU6Z_s5QWX2NR6N7EJJzRC4zTeHr7PrFxCBpdG0vahCxgOEAdOKB7T-?key=eE4OxRa9KEXEmq0Gh5OpzA

At this point a validation workflow is triggered and the objects for which adherence has been requested disappear from the cart.

When the workflow completes successfully, the user becomes adherent to the DSA and, therefore, has access to its structures' data. If there is active governance over them, this access materialises by granting the user the appropriate permissions in the platform directory.


Direct adherence

If the user decides to request adherence to a DSA, they can do so directly from the Portal or from the DSA view itself using the Adhere action.

https://lh7-rt.googleusercontent.com/docsz/AD_4nXdkUKqgLCIzA2QyGZZ9WAIw-MImE0KCmqEnH1sTEy-Cd-uL9AGrS7ORZ_74MEGPfttleT93pSs6PeRP8yp7ShjDLEb3hQEB8k4zdTQ7HfIm2U2hc3ZaNjuDRpJIMZktVJua9GEf?key=eE4OxRa9KEXEmq0Gh5OpzA

In this case, it is not necessary to use the wizard shown previously for the cart; instead, the DSA contract is directly shown to the user for download, together with a text box for entering the reason for the request.

https://lh7-rt.googleusercontent.com/docsz/AD_4nXffAYwrqblOidx-YzKTF6PpnKw7gVq8wMOaqypegQxc5xc5FuLh7oyhDKpBVxVyhZOuN0NRVJHN-bOIXfitxKniPKzIBBIrB8EuZF7OhbsDNLUzXh_T9D8VHU_uc7ALlklP1kFBog?key=eE4OxRa9KEXEmq0Gh5OpzA
https://lh7-rt.googleusercontent.com/docsz/AD_4nXcP26mEEDA4zZ6rwtePRgJRbcyWX8VJ4sndgti-7WMzDVZP8X_u9Sr3Q8nrwnGDbNqYMpYFfgwQqN5RY3S1kxPXBOgNoyVVk1VHCvU05_CNHGbkb9iJqOxdXNgcg2ihywkgtGKd?key=eE4OxRa9KEXEmq0Gh5OpzA

When the user completes the request, the validation workflow is triggered in the same way as described for the cart-based request.