Unable to sign in to Citrix Files when using Azure iDP for Single Sign On (SSO)

Attempts to use Single Sign On (‘Sign in with Company Credentials”) to access Citrix Files may fail when Microsoft Azure is used as the iDP (identity provider).

Upon closer inspection, you may find errors similar to the following:

AADSTS50105: The signed in user ‘a.user@domain.com’ is not assigned to a role for the application ‘ab12cd34-abcd-1234-0987-abcd43vf56567′(Citrix ShareFile).


This error can be seen despite the user being a member of the relevant Active Directory groups so as to be entitled to the role assignment. This membership can be seen when viewed via on-premises Active Directory. You may not be able to identify the same group membership when inspected via the Azure portal. When on the Azure portal, you may instead receive an error stating ‘Microsoft_AAD_IAM’.

Attempts to manually sign in (without using SSO) succeed.

Related:

  • No Related Posts

Transfer Data Between ShareFile Accounts

Ways to Transfer –


Transfer Data using the ShareFile Desktop App (Windows users)

ShareFile Desktop allows quick and easy drag-and-drop functionality with a Download and Upload Queue, making local downloads and uploads simple.

Prerequisites

  1. Desktop App system requirements can be found here.
  2. Before we get started, create a folder on your local Windows computer where you can store folders and files when you download them from your account. We’ll stash files there and then upload them back to ShareFile later.


Download the Desktop App from the Apps section of your ShareFile account.


Once you have downloaded and installed the tool on your computer, sign in to your Current Account. You can now view the files stored in your Personal and Shared Folders locations using the drop-down menu.

Remember that local folder you created in the Prerequisites above? Drag the folders you wish to migrate from the Desktop App to the local folder on your computer.

The Desktop App supports Windows CTRL selection functions (ex: CTRL+Click or SHIFT+Click to select multiple items). As a best practice, we recommend dragging over one folder at a time, to avoid overloading Windows Explorer and making sure the Queue stays nice and orderly.


These downloads will automatically be queued for processing. You can open the Queue in a separate Desktop App window, to keep an eye on completed downloads. Since you are copying to your local Windows machine, the Windows Explorer progress bar may appear. This is normal. The speed of your download may vary depending on the quality of your internet connection.

Please wait until all data has been downloaded locally before moving on to the next step!

Now that you have downloaded local copies of all of your data, let’s transfer it to your new account.

First, sign out of the Desktop App by clicking the Settings icon and then selecting Remove User. This will log you out of your Current Account.

Now, sign back into the Desktop App using the credentials to your New Account. We can now begin uploading data into your New Account.

Simply drag the folders from your local folder directly into the Desktop App. Just like with the downloads, you can monitor the progress of your uploads using the Queue.

Typically, (empty) Folders are uploaded first and then the individual items within those folders are uploaded one at a time. The speed of your uploads may vary depending on the quality of your internet connection.

Once your upload is complete, you have successfully transferred data from your old account to your New Account!



Transfer Data using the ShareFile Desktop App (Mac users)

A Mac-friendly version of the Desktop App is currently in development. In the meantime, the
Desktop Widget supports drag-and-drop uploads and downloads.


Transfer Data using the ShareFile Web App

You can use the ShareFile web app to download the data from your Current Account, then upload that data to your New Account in another browser window.

Prerequisites

  1. A supported web browser
  2. If you plan to upload entire folders, you’ll need to use one of the following options:
    1. the latest version of Google Chrome, or
    2. Internet Explorer or FireFox with the latest version of Java installed

First, open a web browser and sign into your Current Account. Once you’re logged in, you can begin downloading your data to your computer.

Depending on where files are stored, you can select multiple files and folders to download at once. To do so, use the check boxes on the left and click the Download option that appears in the context menu. The ShareFile system will then prepare your download.

Depending on the size and number of files selected, preparation may take a few minutes or more. If your download fails to prepare, consider selecting a smaller amount of items to download.

When downloading multiple items, ShareFile automatically arranges your data into a single compressed file. Keep track of where you are downloading your data on your computer, as we’ll need to locate it again in the following steps.

Once you have downloaded all of the data from your Current Account, it’s time to upload that data to your New Account.

Upload to your New Account

Log out of your Current Account and open a new window or tab. Navigate to your New Account and sign in with the appropriate credentials.

Now, depending on your browser type, you can upload your data in a few ways.

Upload Folders with Google Chrome

Google Chrome users can quickly upload folders to their account by dragging the folder into the web browser window. Users can also access the Upload menu and select files using the Browse option.


The folder will automatically be created, and all contents uploaded to ShareFile. Please do not reload your page or navigate away from your folder directory while the upload is in progress. The speed of your uploads may vary depending on the quality of your internet connection.

Upload Folders with IE or FireFox

Users on the latest version of IE or FireFox must upload folders using the Java Uploader Tool. Click here for information on how to do so.

Once your uploads are complete, you have successfully transferred data from your old account to your New Account!

Transferring Large Amounts of Data

If you need to transfer extremely large amounts of data at once, consider using the ShareFile Migration Tool to upload significant amounts.

Note – This tool requires that the files first be present on your local computer. In most cases, you will need to first download the data from your Current Account before using the SFDMT to upload it to your New Account.

Click here for information on the ShareFile Data Migration Tool.

Related:

  • No Related Posts

Citrix Files for Outlook User Guide

TIPS!

The Citrix Files for Outlook allows Employees (users with Content Collaboration Licenses) to insert links to files, upload and send new files, and request files directly from Microsoft Outlook email messages. Additionally, you can choose to send all attachments or all attachments of a particular size via Citrix Files rather than your internal email server.

NOTE: The Citrix Files for Outlook cannot be used by Client users.

Refer to the Installation of Citrix Files for Outlook article for plugin installation instructions.

Getting Started

Open Outlook. The Citrix Files for Outlook logo will be displayed on the far right on the Outlook tool bar. If the logo displays “Log In”, click on the logo to log in.

Outlook Tool Bar


Once logged in, Citrix Files for Outlook will be shown in two places in Outlook. The Options button will be available on the main Outlook view.

User-added image
Other functionality will be available when you compose or read a message.
User-added image

Options

Change options for Citrix Files for Outlook by clicking on the Options button on the Outlook home window.

User-added image

The Citrix Files for Outlook Default settings popup displays.

User-added image

This allows you to make changes to the default settings under the following categories:

NOTE: Some options may be set and restricted by Administrators.

  • General – Allows editing of General settings including
    • Attachments
    • Icon
    • Expiration Policy
  • Attaching Files – Allows editing of these components
    • Security
    • Notifications
    • Downloads
  • Requesting Files – Allows editing of these settings
    • Security
    • Notifications
    • Upload Location
  • Encrypted Email – Allows editing of these encryption settings
    • Security
    • Notifications
    • Expiration Policy
  • Inserting Links – Allows editing of these settings
    • Appearance
    • Linked Text
    • Language
  • Help – Allows you to set up usage log files.
    • Normal – select to store a record of basic usage activity.
    • Advanced – select to store a detailed record of all usage activity.

Attach Files

The Attach Files button allows you to attach files from both your PC and files stored with Citrix. Use the file browser to select the file(s) you want to share.


When you attach a file to an email, Citrix for Outlook will place a banner in the email that lists the file(s) and availability (if applicable).

User-added image

From PC

User-added image

From PC – attach files stored on your computer to your email message. When you select this option, you will be able to select the files that you wish to attach to this email. Files uploaded from your computer using this method will be uploaded to the File Box on Citrix. If you would like to use different options for this specific email, select Use Custom Settings. After attaching the desired files and composing the email, click Send to send the email. The plugin will upload the files and convert the temporary link to a functioning link in the Outbox. Then Outlook will send the email containing the link to the indicated recipient.

Emails sent using this option will stay in your Outbox longer than normal after you click send because the files must first be uploaded to Citrix.The amount of time this takes will depend on the speed of your Internet connection and the size of the attachments. Please do not close Microsoft Outlook until your upload is complete. Citrix recommends that you do not upload extremely large files (more than 500 MB) through the plugin. You will have better, more reliable results logging into and using the web application for large file uploads. You can then attach these large files using the From Citrix option detailed below.

From Citrix

User-added image

From Citrix – attach files stored in Citrix. Check the boxes to select the files and folders you want to attach to your email. Once you have selected the file and clicked OK, the file will be inserted into the body of your email as a temporary link. If you would like to use different options for this specific email, select Use Custom Settings. After attaching the desired files and composing the email, click Send to send the email. The plugin will convert the temporary link to a functioning link and Outlook will send the email containing the link to the indicated recipient.

From Citrix uses less bandwidth and storage as you are not uploading new data to your account.

Revoke Access from Outlook Message

Once you have shared a file using the Citrix Files for Outlook, you can revoke your recipient’s access to the files from within Microsoft Outlook. To do so, navigate to your Sent Messages in Microsoft Outlook and locate the email you sent your recipient. When viewing that message, locate the Citrix Files for Outlook header at the top of the message. Click the Revoke Access button. Once you confirm, the recipient will no longer be able to access the files via the email message. Revoking access does not prevent your recipient from viewing the file if they have already downloaded it.

User-added image

After you click Revoke Access, a popup displays. You may click Revoke or Cancel.

User-added image

Request Files

User-added image

Request Files – insert a text link into the body of your email message. Your recipient will be able to click on the generated link and upload a file to your Citrix without downloading any software or signing up for an account. You can customize this automatically generated link in the Options menu.

Uploaded files are sent to your File Box. If you would like to change the upload destination for this specific email message, select Use Custom Settings. Once you have selected Use Custom Settings, you will be presented with a pop-up window that allows you to change the settings for the link. By clicking Edit to the right of Upload file to, you can select a new folder from your Citrix Files account. Any changes made will only affect the link that you are sending in this individual email only.

Convert Attachments

User-added image

Convert Attachments – Convert normal file attachments to a secure Citrix Files link. This option will only appear on a new message and will not be clickable unless there is an existing attachment on the email. After clicking Convert Attachments and composing the desired email, click Send to send the email. The plugin will upload the files and convert the temporary link to a functioning link. Then Outlook will send the email with the link to the indicated recipient.

Emails sent using Convert Attachments will stay in your Outbox longer than normal after you click send as the files must first be uploaded to Citrix Files. The amount of time this takes will depend on the speed of your Internet connection and the size of the attachments.

Features


Add a File Request Link to Your Outlook Signature

1. Open a New Outlook Email Message.

2. Click the Request Files button, then Use Custom Settings.

  • Configure the options to your liking, designate your preferred uploading destination, and don’t forget to adjust your expiration settings! Click OK to generate the link.
User-added image

3. Highlight the newly generated Request a File link, right-click and select Copy.

User-added image

4. Click Signature in the ribbon and edit the Signature you wish to add the link to. Paste the Request a File link into the signature.

User-added image

5. Click OK to save the changes to your signature.

Using “Send To” with Citrix Files for Outlook

You can also choose to send files using the plugin by right-clicking the files in your web browser screen or desktop. To do so, right-click on a file or folder and select Send to in the drop-down menu that opens. Next, click Mail Recipient with Citrix Files. This will open a new Outlook message with a temporary link to the file already created.

Save Attachments to Citrix

You can now save an email attachment directly to Citrix with a few clicks. To do so, right-click the attachment in your Outlook message and choose the Save to Citrix option. Use the folder tree to select an upload destination on your account, then click OK. Your file will be uploaded to Citrix.

User-added image

Incompatible Add-Ins or Services

Citrix Files for Outlook is not supported with any 3rd party service or add-in and cannot be guaranteed to function properly when used in conjunction with other add-ins. This includes meta-data scrubbers, SmartVault, iTunes, Grammarly and other add-ins. While frequently encountered add-ins may be specifically mentioned in this article, this article should not be treated as a final list of incompatible add-ins.

  • If you are using an antivirus program such as Kaspersky or McAfee, please take steps to add Citrix Files as an exception to your apps.
  • Metadata Scrubbers may interfere with Citrix Files for Outlook. It is recommended that any metadata scrubber add-ons be disabled in order for the Citrix Files for Outlook to function properly.
  • Likewise, Exchange Alternatives (such as Kerio Connector) are not compatible with Citrix Files for Outlook and may block the plugin from functioning correctly. Citrix Files recommends disabling these add-ons.

Contacting Support

Click here for Citrix Files Support Contact Information.

Sending Large Files

We do not recommend attaching large files (more than 500 MB) from your PC through the plugin. You will have better, more reliable results logging into and using the web application for large file uploads. Once you have uploaded the large file to Citrix, you can then attach these large files to an email message using Attach Files From Citrix.

Related:

  • No Related Posts

ShareFile Workflow Settings

Customers with access to the following features can customize various workflow settings from within the ShareFile web application, as well as generate workflow-specific reporting information.

Note: Certain settings may not be available to all users, depending on user permissions and Admin-level access requirements. Some settings may not apply to all workflow types.


How to Access Workflows Settings

Users can access the Settings menu from the main Workflows homepage.

From the ShareFile Dashboard menu:

  1. Go to Workflows -> Feedback & Approval
  2. Click Settings in the upper right

General

Annotation Color – set a default color for your annotations and avatar. These are the colors used when commenting on / adding annotations to documents and files.

Timezone – This sets your default time zone

Notifications

Here you can choose whether or not you wish to be notified when:

  • a user replies to a comment or annotation you have made
  • a comment is left on a workflow that you have initiated
  • an annotation is added to a workflow that you have initiated
  • status updates (such as “John has approved”) are sent for your workflow


Workflows by Email

This menu outlines the steps required for creating workflows directly from your email, utilizing a special BCC address. Please refer to this menu in the web application for detailed steps.


Advanced

Workspace presence – Provides real-time notifications and events while viewing and annotating in a workspace. If documents frequently have large groups of participants and performance becomes an issue, this feature can be disabled.

Participant attachments – Allows participants to upload files in the activity panel to suggest changes and edits. Files will be delivered to your ShareFile File Box.

Upload completed workflow file – When a workflow is complete, this setting allows the final version of the file to be uploaded to your ShareFile account. Example: “My_Project_Plan-approved.pdf”

Participant aliases – Enter a custom alias for specific participants. Example: Create an alias “manager” for your manager’s name and email address, where the name and email will automatically be entered when sending workflow files to the alias.


Account Settings*

Note: These settings only available to the Master Admin on the account.

Require Participant Login – When set, requires workflow participants to sign in with their ShareFile credentials to view documents, comment, and annotate. Signature and Request List workflows are not currently compatible with this setting and will be disabled for those particular workflows.

Custom BCC Address – Enter a custom BCC address to be added to all email notifications sent to users on this account.

Activity Reports – Generate monthly activity reports for all users on this account. Information includes workflow id, participant email, actions taken, and notification type, among other info.

Related:

  • No Related Posts

ShareFile RightSignature Integration

Overview: How it Works

Once your ShareFile account is linked to a RightSignature account, you can send files stored in your ShareFile account for electronic signature.

Supported document types include:

  • PDF
  • Microsoft Word documents
  • Plain text files


Send for Signature

In ShareFile, right-click on a file and select one of the Signing Options.

You may also access signature options from the Content Viewer action pane. To do so, click the file to open the viewer, then click e-Signature.

This will open the document in RightSignature.

Click here for instructions on how to customize your document on RightSignature.

After sending the document via RightSignature, the RightSignature icon shown below will appear to the right of the Creator column.

Clicking on this icon will reveal the status of that document. If the document has yet to be signed, its status will be Pending.

Once the signed document is completed, the status will be recorded as Signed. A signed copy of your file will also be uploaded back to ShareFile.

To see the completed document in RightSignature, click View.

ShareFile Desktop and RightSignature

Once you have linked your ShareFile and RightSignature accounts, you can send supported file types from the ShareFile Desktop app. To do so, right-click the file and select the Send for Signature option. This will launch the signature workflow in your default web browser where you can add fields, recipients, and send the message. (This feature requires ShareFile Desktop 1.12 or later.)

User-added image

Related:

How to Link a New and Existing Citrix Content Collaboration account to Citrix Cloud

Requirements

  • You must have Administrator permissions in both Citrix Cloud and Content Collaboration (ShareFile).
  • The Administrator email address used to sign in to Citrix Cloud must match the email address on record listed in Content Collaboration.
  • Important: Customer linking process must be performed within 30 days of initial Order Date.

If any of these requirements aren’t met, Citrix Cloud might not be able to locate your Citrix Content Collaboration (ShareFile) account for assignment. If you need help with these requirements, contact Citrix Support and open a customer service case for “Content Collaboration (ShareFile) linking verification”.

To link your Content Collaboration account to Citrix Cloud (no new entitlements)

Use the following steps if you’ve previously purchased Citrix Content Collaboration entitlements and want to create a new account and link the entitlements to that account.

  1. Sign in to Citrix Cloud using your Citrix credentials.
  2. From the Citrix Cloud console, under Available Services, locate the Content Collaboration tile.
  3. In Add Service, select Link Account. The Add Content Collaboration Account page appears with the Link Account tab selected.
Add Service menu with Link Account selected
  1. Select the ShareFile account you want to link and then click Link Account.

Important: If no accounts are displayed, verify that you are an administrator for ShareFile and that your email address for Citrix Cloud matches your email address for Content Collaboration (ShareFile). For additional assistance, contact Citrix Support and open a customer service case for “Content Collaboration (ShareFile) linking verification”

Customer bought new entitlements and want to assign them to an EXISTING Content Collaboration account

Use the following steps if you’ve purchased new Content Collaboration (ShareFile) or Workspace entitlements and want to assign(link/connect) and manage your entitlements in Citrix Cloud.

  1. Sign in to Citrix Cloud using your Citrix credentials.
  2. From the Citrix Cloud console, under My Services, locate the Content Collaboration tile and click Manage. The Assign Content Collaboration Entitlements page appears and displays the new entitlements you have purchased.
    • NOTE: If you are logged into Citrix Cloud, just bought a new entitlement, and you do not see the Content Collaboration tile under ‘My Services’ but instead; you see it under ‘Available Services’, chances are you are logged into the wrong Citrix Cloud account. In order to see your entitlements (and for the tile to show up in the ‘Manage’ state) you have to log into the Citrix Cloud account associated to the Org ID on your Purchasing Order.
  3. Click Assign to Existing Account, the Content Collaboration (ShareFile) Accounts page appears.
User-added image
  • If you have never linked an account to Citrix Cloud, you will NOT be able to assign the entitlement and you will receive the screenshot below. To link an account that has never connected to Citrix Cloud, click Link another account. Citrix Cloud displays the available accounts you can link. Otherwise, if already linked, proceed to step 4.
User-added image
  • Select the Content Collaboration (ShareFile) account you want to assign (link) the entitlement to and then click Link Account.

User-added image

Important: If no accounts are displayed, verify that you are an administrator for Content Collaboration and that your email address for Citrix Cloud matches your email address for ShareFile. For additional assistance, contact Citrix Support and open a customer service case for “Content Collaboration (ShareFile) linking verification”.

  1. Select the account displayed under Available ShareFile accounts that you want to assign the entitlement to.
  2. Select I understand that entitlements assigned to an account cannot be reversed.

Dialog showing acknowledgement selected

  1. Click Assign. The Assign Content Collaboration Entitlements page displays the account assigned to the entitlement.

User-added image

  1. Click Manage to continue to the Content Collaboration Admin Overview.

Related:

  • No Related Posts

ShareFile Usage Report

Usage Report

Note: See How to Create a ShareFile Report to learn how to access and create ShareFile Reports.

Background: Review activity based on account, folder, or user. Activity in this report includes items such as: login, failed login, downloads/views, uploads, create folder, check in / check out, move, restore, create notes, edit, create URLs, delete, DLP scan (OK), DLP scan (rejected), and DLP share. Note: If the activity name is not checked when creating the report, no data will be returned for that activity name.

Data Columns:

  • Date
  • Item Name – The name of the user and tool logged into, the file or folder the action is performed on
  • Activity – The type of activity that occurred such as login, view, download, upload, etc.
  • User – The name of the user performing the action
  • Email Address – The primary email address of the user performing the action
  • Company Name
  • IP Address
  • Location
  • EventID – The ID of the item or user, useful for customer support.

User-added image

DISCLAIMER: We only support a maximum period of 90 days on reports and recommend a maximum of 30 days.

Related:

  • No Related Posts

Latency of Consolidated Notifications

Some users of Citrix ShareFile might experience latency in the delivery of Consolidated notifications. Citrix teams are continuously taking steps to prevent and mitigate such latency issues.

While we continue to improve our infrastructure, if you are still experiencing latency in consolidated notifications, please set the notification frequency to “In real-time” as an interim solution.

Related:

  • No Related Posts

Folder Structures – Best Practices at the Root Level Folder

Quick Jump (click one!)

Who will be creating the structure? Who will need access? Personal Folders Advanced Folder Settings Limitations Tips and Full Guide

Who will be creating the structure?

The ability to create root level folders is dictated by the employee permission ‘Create root-level folders.’ This permission is not for Admin users only. Employees with this permission will be able to create root level folders. To allocate this permission to an existing employee, navigate to ‘People’ -> ‘Manage Employees’ -> Select a user’s profile -> Allocate permissions at the bottom of the screen under ‘User Access’.

If a user is granted upload rights on a folder, they will have the ability to create subfolders within that folder.

TIP! If you are using the ShareFile User Management Tool to provision users directly from AD, you can allocate the ‘Create root-level folders’ permission to users at the time of group rule creation.

Who will need access?

Understanding who will be accessing the data in a folder structure is extremely important to the planning process. ShareFile allows for sharing folder access with both internal (employees) and external (clients) users. To share a folder with a user, you will need to be an admin user on the folder, or the creator. Simply navigate to that folder location > Select the ‘People on this Folder’ tab > ‘Add People to Folder’ > Select the user and assign permissions > ‘Add’. Click here for more info on how to Add People to a Folder.

TIP! You can add users to a folder in bulk by utilizing distribution groups.

Personal Folders

Personal Folders are automatically created for each Employee User at the time of provisioning. The user should reserve this location for private use and any folders in this location should not be shared with other users. Any folders that are going to be shared should be created or moved to the ‘Shared Folders’ area. By default, employees have the ability to upload and download files from this folder. They also will be able to create subfolders and add other users to those subfolders with desired permissions. Click here for more info on ShareFile Personal Folders.

TIP! As an Admin, you can always view an employee’s Personal Folder to ensure they are adhering to best practices and internal standards. This can be done by navigating to:

‘People’ -> Manage Employees -> Select Profile -> ‘View folders and activity logs’ -> ‘Access Personal Folder’

Advanced Folder Settings

As a ShareFile Admin, you have the ability to set account-wide folder defaults within the Admin Settings console. These settings will be applied to any net new root-level folders that are created within your account. However, Advanced Folder Settings allows folder Admins to override these defaults to apply custom policies on a per root-level folder basis. Click here for more info on how to Create a Folder & Advanced Folder Options.

TIP! By default, a user given Admin rights at the root-folder level has the ability to adjust the retention policy on that folder (and therefore all subfolders beneath). However, ShareFile offers a setting that can be enabled by Citrix Support that only allows employee users with ‘Modify account-wide settings’ to adjust folder retention policies via Advanced Folder Settings.
Limitations

Although ShareFile does not provide defined parameters regarding folder size, depth, or number of items allowed, the following best practices will ensure optimal performance.

File Path Limit

ShareFile recommends adhering to Microsoft File Path limitations by avoiding path names that exceed 250 characters. Shorten paths by renaming folders and files or moving deep lying folders higher up the tree. This is extremely pertinent if you are planning on deploying the ShareFile Sync for Windows application.

Horizontal not Vertical

As mentioned earlier, it is best practice to keep your folder structure spread wide at either the root level or the second level down. This will prevent a narrow, deep structure from evolving that can cause a poor user experience and strain the ShareFile system. These changes can help to disburse items and prevent a folder from hitting the upper limits. This is linked to the number of calls required when adjusting folder settings, user access, and account wide policies. Furthermore, users will lose productivity if they’re required to click through a deep folder tree to access documents.

File Versioning

Adjust your file versioning to only keep the last 25 or less files. This can be adjusted from the Admin Settings under Advanced Preferences > File Settings.

Limit items in each folder

ShareFile folders should not contain more than 5,000 items within an individual folder or sub-folders. An “item” includes any elements within a folder. This includes files, folders, additional versions of files, and notes. Additionally, items in the recycle bin from the affected folder before emptied are included in the overall item count. When a folder reaches or exceeds this limitation, the consequences can be detrimental to the account and explicitly the folder in question.

The impacts could include:

  • Inability to upload documents.
  • Slow or inaccessible folder operations such as browse, copy, move, delete, and restore.
  • Time-outs in Web application
  • Inability to temporarily access particular folder
  • Temporary account lock out.

If you are currently experiencing these issues or are approaching these folder limits, please contact support for assistance.

Folder Size

ShareFile folders should not contain more than 10GB of data. Exceeding this limit will result to slow folder operation like copy/move/delete/restore.

Tips:


Complete Folder Structure Best Practices Document

Related:

  • No Related Posts