{"revision":"c10276e953456835cdbb1f3a60d58ae1980be353","document":{"id":39038,"path":"platform-administration/localization-workspace/lw-cross-scope-privilege.md","title":"Cross-scope privileges for Localization Workspace","bundle":null,"doc_type":null,"release":"australia","body":"\n# Cross-scope privileges for Localization Workspace\n\nAfter you create custom translation artifacts, set cross-scope privileges so that your artifacts can be accessed from Localization Workspace.\n\n## Before you begin\n\n-   Ensure that your custom artifact has a processor script which includes a method named getTranslatableContent.\n-   Confirm the name of the table where your custom artifact's records are stored. Also confirm the table's application scope. You can find this information in the artifact's record in \\[sn\\_lf\\_config\\]. Detailed table information can also be found in \\[sys\\_db\\_object\\].\n-   Set your application scope to Localization Workspace.\n-   Role required: admin. The localization\\_admin can't complete this procedure.\n\n## About this task\n\nYour custom artifacts are located in different application scopes, so you must provide access to them from the Localization Workspace application scope. Completing this configuration makes your artifacts visible and selectable in translation requests.\n\nFor each artifact, set two entries in Cross scope privileges \\[sys\\_scope\\_privilege\\]:\n\n1.  A record for the artifact's table.\n2.  A record for the artifact's processor script.\n\nThe source scope for these records should be Localization Workspace.\n\nArtifacts that are available by default don't need manual configuration of cross-scope privilege. For more information, see [Types of Localizable content in Localization Workspace](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-administration/localization-workspace/lw-localizable-content.md).\n\n## Procedure\n\n1.  Ensure that you are in the Localization Workspace application scope, and navigate to **All** &gt; **System Applications** &gt; **Application Cross-Scope Access**.\n\n2.  On the **Cross scope privileges** \\[sys\\_scope\\_privilege\\] list, select **New**.\n\n    The Source Scope and Application fields are automatically set to Localization Workspace on the form.\n\n3.  On the form, fill in the fields to create a record for your artifact's table.\n\n    |Field|Description|\n    |-----|-----------|\n    |Target Scope|Enter the name of the application scope associated to your artifact table.|\n    |Target Name|Enter the name of the table where your artifact is stored \\(such as \\[kb\\_knowledge\\]\\).|\n    |Target Type|Select `Table` from the list.|\n    |Operation|Select `Read`.|\n    |Status|Select `Allowed`.|\n\n4.  Select **Submit** to complete the record for the artifact's table.\n\n5.  Create another record for your artifact's Processor script by selecting **New** on **Cross scope privileges** \\[sys\\_scope\\_privilege\\].\n\n6.  On the form, fill in the fields to create a record for your artifact's processor script.\n\n    |Field|Description|\n    |-----|-----------|\n    |Target Scope|Enter the name of the application scope associated to your artifact.|\n    |Target Name|Enter the name of the processor script.|\n    |Target Type|Select `Script Include`.|\n    |Operation|Select `Execute API`.|\n    |Status|Select `Allowed`.|\n\n7.  Select `Submit` to complete the record for the artifact's Processor script.\n\n\n## What to do next\n\nYou may also need to set Restricted Caller Access privileges to make restricted resources available to Localization Workspace. For more information see [Restricted Caller Access for Localization Workspace](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-administration/localization-workspace/lw-restricted-caller-access.md).\n\n**Parent Topic:**[Configuring Localization Workspace](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-administration/localization-workspace/configuring-localization-workspace.md)\n\n**Related topics**  \n\n\n[Types of Localizable content in Localization Workspace](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-administration/localization-workspace/lw-localizable-content.md)\n\n[Create and configure a custom artifact](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-administration/localization-framework/create-configure-custom-artifact.md)\n\n[Create a processor script](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-administration/localization-framework/create-processor-script.md)\n\n"}}