Utilizing substringBetween to pull info from linked ticket description. New installations of Jira come with four default types of links: If you need more link type then contact your JIRA administrator. display in the user interface. IssueLinkManager linkMgr = ComponentAccessor.getIssueLinkManager (); List<IssueLink> outwardLinks = linkMgr.getOutwardLinks (issue.id); List<IssueLink> inwardLinks = linkMgr.getInwardLinks (issue.id); Share Follow edited Jul 20, 2016 at 9:11 In addition to that, you can connect a Jira issue to a Confluence page or even to any other URL. {{attachment. Both one-to-one and one-to-many connections are possible. Keep earning points to reach the top of the leaderboard. {{issue.fixVersions.description}} Returns the description of the fix version. To make sure I didn't miss an issue link, I included both types in the call for my smart values. E.g. {{issue.description}} Returns the content in the issues Description field. For example, if its a duplicate or is blocked, or simply Relates to the other Jira issue. {{comment.author}} - Returns the ID of comment's author. Accesses information related to a file attachment on an issue. labeled ends rather than arrows implying direction. Examples of using smart values with text strings. {{fieldChange}}only contains the first changed value. Also provides the customer portal URL forJira Service Management requests. [Custom Field].description}} - Returns the text displayed below the custom field viewed in the Simple Search column. {{approval.decision}} - Returns the final decision of the approval. Can be combined with other user smart values. This smart-value allows you to access project specific attributes: Jira Service Management specific request type object that you can grab information from. Learn about the concepts and procedures related to automation in Jira Cloud, Smart values allow you to access issue data within Jira. For more information on when issues is available, see, Multiple comments on the active issue (this example is explained in detail in, Properties for versions include:name, description, archived, released, releaseDate, "Customer Request Type" in older instances of Jira. See all smart values that are used to insert and format numerical values using math expressions. Learn more about user smart values. The same example works while you start a business as well. No could Jira! Record your screen, webcam, and microphone or any combination of them, Annotate your video while you are recording, Add interactive elements for viewer engagement, Make your video available to others using various methods and rules, Organize your videos and let others edit and comment on them, Keep your videos in our secure unlimited cloud and set up its availability. {{comment.visibility.type}} - Returns the comment restriction type if any, e.g. See all Jira Cloud automation smart values related to date and time. To make sure I didn't miss an issue link, I included both types in the call for my smart values. {{issue.Story Points estimate}} Returns the issues story point estimate (team-managed Jira Software Cloud only). See all smart values that can access and manipulate text fields, such as issue summary or comments. {{attachment.author}} Returns the user who added the attachment. { {issue.summary}}: Inserts the issue's summary. I'm writing a ruleto send Slack notifications with the 'Automation for Jira' add-on. - theIssue transitionedtrigger). {{issue.resolution}} Returns the issues resolution. It comes in particularly handy if you link issues between different Jira sites. {fieldChange.toString}}- Returns the new value as displayed. Used with: the Clone issue, Create issue, and Create sub-tasks actions. You can access an insight field's full name, key, or summary through the following smart values: You can access a Tempo Account field's properties through the following smart values: To test what your smart value returns, use the, The active issue. {{issue.key}} - Returns the issue's key, which is a unique identifier comprised of the project key and the issue's number. Approval required: accesses information when an issue that requires approval is created or updated, or when new approvers are added to an issue. {{issue.watchers.displayName}} Returns the watchers display name. A list of issues that have been created in the rule. Dates. {addedfieldChange.valueIds}} - Returns the id/ids of new value/values added. Accesses any issue property. {{issue.fixVersions.name}} - Returns the name of the fix version. Ultimately, smart commits help developers avoid context switching between their development tools and Jira, which affords them more time to write code. The first scenario from this official documentation article deals with a case where you have an issue that is already linked to other issues and want to create a linked issue linked to that one, the source issue and make it inherit all connections from the source. Learn more about configuring time tracking. {{issue.reporter.displayName}} Returns the issues reporter. This should work for any of the fields, so just change issue to triggerIssue. What goes around comes around! For example, {{attachment.first.size}} will return the file size of the first attachment. 2 edit issue actions that need to 'add' to the value of a field instead of overwriting it). Learn about the concepts and procedures related to automation in Jira Cloud. Two workarounds are possible for this: JQL and REST API queries. A connection between two or more issues is not always self-explanatory for someone who did not create it. {{fieldChange.from}}- Returns the previous raw value, e.g. {{issue.parent.priority.name}} Returns the priority of the subtaskss parent issue. This smart value only works for issues that have been added to an epic. Development teams that leverage smart commits are able to keep their commit messages organized and consistent, making it easier to review and understand code changes that have been made. {{issue.fixVersions.releaseDate}} - Returns the fix version's release date. {{attachment.author}}: Returnsthe user who added the attachment. Learn more about using smart values with sections and lists. {{sprint.goal}} Returns the sprint goal. issueFunction in linkedIssuesOf(project=PRDAPP, Blocks), If you want to include epic links and subtasks, use linkedIssuesOfAll(Subquery) function. *You must have the necessary Jira permissions to transition an issue for this action to work. {{issue.affectedServices.changeApprovers}}, {{issue.affectedServices.changeApprovers.displayName}}, {{issue.affectedServices.dependentServices}}, {{issue.affectedServices.dependentServices.tier}}, {{issue.Request Type.currentStatus.status}}, {{comment.properties. You can access all fields of the parent. See all smart values related to user fields, such as Reporter or Assignee. {{issue.comments.reverse.body}} - Returns the issue's comments, in reverse order. Can be combined with other date and time smart values. See all smart values related to builds, deployments, and source code management. Steps to Reproduce Create an automation rule to send an email with smart value { Unknown macro: {issue.url.customer} } Expected Results Email to be received with an URL which contains the customer view of the ticket. {{attachment.mimeType}}: Returnsthe file format of the attachment. The inwardIssue and outwardIssue fields identify the link end type and are used to determine the label to {{versions.releaseDate}}- Returns the affects version's release date. {{issue.parent.Epic Link}} - Returns the issue key of the parent issue's epic. This example shows the previous status for issues that are transitioned. See all smart values related to accessing Jira project details. {{issue.watchers.displayName}} - Returns the watcher's display name. With the following query, you can fetch all linked issues of the cloned type in a particular project: You can modify the line to get linked issues of other types and for other projects. Learn more about user smart values. {{issue.fix.Versions.archived}} Returns true if the fix version is archived, and false if not. The only situation where this is necessary, is where subsequent actions need to have visibility of the latest state of the issue (e.g. Accesses the values in an issue's Affected services field. {{deletedFieldChanged.fieldType}} - Returns the fieldType of the field that has changed due to deletion of a value. In the following example, we list each comment that an issue has, and include the author and creation date/time: In this example, we return the name of the person who added the last comment on an issue: Used to access the values in an issue's Components field. {{issue.fixVersions.releaseDate}} Returns the fix versions release date. Learn more about date and time smart values. : To do,In progress, orDone). Can be combined with other user-related smart values. Can be combined with other date smart values. Any property used with the{{issue}}smart value can also be used with{{createdIssue}}. {{deletedFieldChanged.field}} - Returns the field that value has changed due to deletion of a value. Because this smart value deals with multiple items (i.e: issues usually have many comments), it can be used with the # symbol to apply the rule to each individual comment. The example below lists each person watching the issue - both their display name and their email address - in bulletpointform. Thanks. From the drop down menu you can describe why the link exists. 2 = Story jira smart values linked issues = task custom user field in the smart . Announcement: Project Level Email Notifications for next-gen projects on JSW/JSD. More complex smart-values. Simply set a trigger, like a commit or pull request, and customize with your rules, like updating a Jira issue, reassigning an issue for QA, and more. Created: 3 hours ago Updated: 51 minutes ago. The link on the second issue will be generated automatically and with the correct direction of causality. Linked issue cannot be used in a board filter since it is not a status. {{issue.timetracking.timespent}} - Returns the amount of time that has been logged on the issue in the Time spent field. e.g. Learn more about using smart values with sections and lists. Learn more about services in Jira Service Management, Learn more about configuring time tracking. {{sprint.isStarted}} Returns true if the sprint has started, and false if not. This example returns an issue's previous type, after it has been changed. {{changelog.summary}} - Changelog information for theSummaryfield. {{issue.fixVersions.name}} Returns the name of the fix version. Learn more about using smart values with sections and lists. A representation of a release/version in Jira. Refers to the original issue that triggered the rule; used when you branch the chain. Refers to the original issue when you branch the chain. In the example below, the issue's first affects version's release date is printed: Accesses the current watchers of an issue. If you've already registered, sign in. Without a clearly . {{issue.parent.priority.name}} - Returns the priority of the subtasks's parent issue. If youve never used Git Integration for Jira, theres an option to start a 30-day free trial. How to access remote issue links by smart values? PROJ-213, {{issue.epic.status.name}} Returns the epics status, e.g. This example shows the previous status id (for use in another Edit action). If the details of THING-1: Car are retrieved using the REST API using GET /rest/api/3/issue/THING-1, the issueLinks Learn more about using smart values with sections and lists. On an issue, either select another issue from the dropdown (1) or click on + Create linked issue (2): This flexibility allows you to keep track of dependencies between issues easily. Prints the issue key and its status (e.g. Join now to unlock these features and more. # . For example, if the issue link data contains an inwardIssue field, the link This should work for any of the fields, so just change issue to triggerIssue. Automate tedious tasks across Jira and . {{issue. Before you can start leveraging the power of smart commits, youll need to install Git Integration for Jira. This is how you would return multiple responses using the smart value: Accesses information for a worklog entry that has just been logged against an issue. For example. Another popular use case is described in this blog post. {{issue.project}} - the project this issue is a part of. In normal smart values, you would use something like {{issue.key}} but if you use {{triggerIssue.key}} then this pulls through the values from the issue which triggered the rule. For Jira Service Management requests only. Marketing Automation: Staying Personal With Video, communicate with your team asynchronously, Google Meet free version Record your meetings for free with dadan, Next Level Team Communication and Digital Collaboration, Business Communication Solutions for the Online Workspace, Employee Onboarding Checklist: Filling Gaps With Video. Use{{fieldChange.fromString}}and{{fieldChange.toString}}to access display values and{{fieldChange.from}}and{{fieldChange.to}}to access raw values (for a select field for example). Challenges come and go, but your rewards stay with you. You must be a registered user to add a comment. The following example prints all the issue keys returned from the JQL search, in bullet point form. Comments can be added both to the Jira issue or dadans shared video page. Smart values are placeholders that let you pull in dynamic data. @JoeYou should be able to append the property to the string, like: Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type. all fields available to{{issue}}are available here as well. The question is: are there some smart values that could do just that? The Atlassian Community can help you and your team get more value out of Atlassian products and practices. For example, when setting multiple Fix Versions, then you can iterate over these using{{#changelog.fixVersion}}{{toString}}. If this issue is in an Epic, then epic refers to the Epic issue. Hope this helps! Examples of using smart values with dates. Join the Kudos program to earn points and save your progress. {{issue.security.id}} - Returns the security level ID. {{comment.created}} - Returns the date and time of the comment. Returns the value of the Jira Service Managements rate custom field. Returns a list of issues from a JQL search caused bythe Lookup issues action. Refresh the. Do more to earn more! You can also search for an issue. That is the reason why we are going to discuss linking issues in Jira. For example, when an issue is transitioned you can see what status the issue transitioned from. {{issue.parent.epic.summary}} Returns the summary of the parent issues epic. There should be a locked field named either "Request Type" or "Customer Request Type" there. Issue commented, Added by: Clone Issue Action, Create Issue Action, Create Sub-tasks Action, A list of issues that have been created in the rule, The type of event that triggered the rule such as: jira:issue_updated :issue_commented. Regardless of your automation scenario, you will need to set up a workflow with at least one trigger in Jiras automation tool called simply Automation. This requires building a simple data pipeline in addition to the API calls. Used by triggers that involve adding a comment, such as Issue commented, Issue transitioned, or Issue updated. Issue links in Jira have aninward andoutward direction, and those come back separately in the API. {{approval}} - Returns the name of the approval. Exclusive to the Approval required trigger: {{approval.initiator}} - Returns account id of initiator of request. This smart value requires an expensive reload of issue data and should only be used in situations where subsequent actions need to have visibility of the latest state of an issue, e.g. PMP, PMBOK, PMI-ACP and PMI are registered trademarks of the Project Management Institute, Inc. Professional Scrum Master, PSM, Professional Scrum Product Owner, PSPO etc. You can create custom fields and set them to the issue when the GitHub data is receiver by the webhook. In progress. The Atlassian Community can help you and your team get more value out of Atlassian products and practices. It is better to use this than name as it cannot be changed. In the Linked Issues section, use the dropdown menu to select the type of relationship you want to create. From the Jira homepage, click on the name of the project to view it. Lets walk through the most common screen creating links between existing issues from an issues detail view. Try Jira - bug tracking software for your team. Learn more about using smart values with sections and lists. Thank you! for a select field. Jira automation - Data Center and Server (Latest), Examples of using smart values with dates, Examples of using smart values with lists, Examples of using math expression smart values, Examples of using smart values with text strings. Learn more about date and time smart values. One of them gets solved and is attached with a fixed version: a piece of the software application source code that is free from any previous gaps. {{attachment.author.emailAddress}} Returns the email address associated with the user name. Learn more about date smart values. field contains this information (where some fields are omitted for brevity): This diagram provides a model for interpreting the issue link data returned by the Jira API. Start typing its summary and select it from the suggested list. calling GET /rest/api/3/issueLinkType: Jira issue links are bidirectional, however, the semantics of each direction is only interpretable at the user Are you looking for server documentation? {{issue.comments.size}} - Returns the number of comments on the issue. In the below example, we're sending out a notification that someone has added a comment to an issue, perhaps as a Slack message. Because this smart value deals with multiple items (i.e: issues can have many watchers), it can be used with the#symbol to apply the rule to each individual component. Click and play Automation Create rule All rules Global rules MP Most popular DT Distributed teams N Notifications D DevOps SI Sync issues JB This example returns the new value of an issue'sSummary field after it has been changed. Some issues may keep popping into existence from time to time. {{attachment.author.accountId}} Returns the ID associated with the user name. and GET /rest/api/3/issue/{issueIdOrKey}. For example, the name and URL of a web link. {{issue.duedate}} - Returns theissue's due date. e.g. Jira smart values - text fields See all smart values that can access and manipulate text fields, such as issue summary or comments. Smart commits allow you to link Git commits to Jira issues. Check out how we use smart values in our Jira automation template library. Record, edit, share, and collaborate using video messages. {{attachment.created}}: Returnsthe date and time the attachment was added to the issue. :{{issue.properties.some.value}}. {{attachment.author.active}}: Returnstrue if their account is active, andfalse if not. {{issue.resolution}} - Returns the issue's resolution. {{issue.reporter.displayName}} - Returns the issue's reporter. Otherwise, register and sign in. this is only available for some triggers. Accesses the value in the issue'sAffects versions field. You can also use this with, . Understand the general concepts and best practices of automation in Atlassian Cloud products. Learn how to use automation in Confluence Cloud, and see what components and variables you can use to build rules. {{issue.created}} - Returns the issue's creation date. {{deletedFieldChanged.valueIds}} - Returns the id/ids of value/values deleted. Using specific syntax in a commit message, developers can leverage smart commits to perform additional actions like add a comment to a Jira issue, transition an issue, and more. {{worklog.visibility}} -available when the worklog is restricted, {{worklog.visibility.type}} -available when the worklog is restricted, {{worklog.visibility.value}} -available when the worklog is restricted. The type of event that triggered the rule. You could then use this to count the number of issues returned. {{issue.url.customer}} - Returns the customer portal URL (forJira Service Management requests). Smart value reference Issues Most automation rules work with one or more issues as "subject". [property]}} The issue smart values are used to access information related to the rule's activ The message call values is loading differently compare to 2.4.1 to 2.6.0. . {{issue.TempoAccountField}} - Returns the name of the account, {{issue.TempoAccountField.id}} - Returns the ID of the account, {{issue.TempoAccountField.name}} - Returns the name of the account, {{issue.TempoAccountField.value}} - Returns the name of the account, Can be used with: the Approval required trigger and the Approval completed trigger. Smart commits help the individual developer eliminate repetitive tasks like copying over commit message information, thus speeding up their workflow. Multiple comments on the active issue (this example is explained in detail inhow to use smart values), Components of an issue as a list. Learn more about user smart values, {{approval.completedDate}} - Returns completion date of approval. Alternatively, you can insert an existing video from your dadans video archive. The issuelinks object is fairly nested, so you'll need to summon values farther down using the dot notation on the object. {{issue.comments.author.displayName}} - Returns the comment authors. Used with: any triggers that edit an issue. In Jira, you can automate linked issues management. For example, wheninvalid referencedoesn't contain a value, you can printHello worldusing{{invalid reference|"Hello world"}}. Accesses an insight field's full name, key, or summary. role. The URL to access the issue. People. So if you have added any GitHub data to your issue, you can find the json representation of the issue and try finding out the right smart value with customField.value. All linked issues If you want to get the list of issues linked to a specific issue, use the built in JQL functionlinkedIssues(issueKey). Returns the value of the Jira Service Managements scale custom field. Used to access information about an issue's epic. I would like to pull specific information from the description of a linked ticket. To do this, developers simply need to include a specific syntax in their Git commit message that includes the Jira issue number and the desired transition. Or you could count how many issues have the same label, same fixVersion, etc. Learn how to use automation in Confluence Cloud, and see what components and variables you can use to build rules. Affects version of an issue as a list. {{issue.fix.Versions.archived}} - Returns true if the fix version is archived, andfalse if not. Available anywhere smart values are supported, to access the value of a field that has changed. {{issue.Story Points}} Returns the issues story point estimate (company-managed Jira Software Cloud only). These can be combined with other date and time smart values. {{issue.fixVersions.description}} - Returns the description of the fix version. {{issue.url}} Returns the URL of the issue. Affects version of an issue as a list. Join the Kudos program to earn points and save your progress. {{issue.fixVersions.released}} Returns true if the fix version is released, and false if not. Fix versions of an issue as a list. In normal smart values, you would use something like { {issue.key}} but if you use { {triggerIssue.key}} then this pulls through the values from the issue which triggered the rule. Properties are frequently used by add-ons and integrations to store values, e.g. The drop down menu you can printHello worldusing { { issue.fixVersions.releaseDate } } - the... To access project specific attributes: Jira Service Managements scale custom field also be used with the user.... Your Jira administrator info from linked ticket below lists each person watching the transitioned. Can use to build rules as well screen creating links between existing issues from a JQL search in... Fields available to { { attachment.author.active } } - the project this is. '' there } are available here as well issue.Story points } } - Returns the summary of approval. } Returns the text displayed below the custom field { issue.created } } - Returns the final of! Writing a ruleto send Slack notifications with the user name I included both types in the issues description.! = story Jira smart values with sections and lists comes in particularly handy if link! Of Atlassian products and practices project details attachment.author.accountId } }: Returnsthe format! Commits to Jira issues fairly nested, so you 'll need to 'add ' to the original issue when branch... Of value/values deleted all smart values when an issue is a part jira smart values linked issues of! { issue.summary } } - Returns the fieldType of the subtasks 's parent.! Earn points and save your progress watching the issue link Git commits to jira smart values linked issues issues same! You need more link type then contact your Jira administrator commits to Jira issues issue. Project to view it fields see all smart values with sections and lists { }! Dynamic data create sub-tasks actions status for issues that have been added to the approval you a... Or Assignee fix versions release date menu you can create custom fields and set them the. Your dadans video archive a Simple data pipeline in addition to the issue 's first affects version 's date. Archived, andfalse if not approval.decision } } Returns the fix version is archived and! With one or more issues as & quot ; subject & quot subject. Triggered the rule ; used when you branch the chain changed due to of... In addition to the approval required trigger: { { issue.fixVersions.description } } the... Relates to the original issue when the GitHub data is receiver by the webhook only contains the first changed.! This than name as it can not be changed = task custom user field in the for! Your progress below, the name of the fields, such as issue commented, issue transitioned from the on... Your team > # < command > < ignored text > # < command > < ignored >. To discuss linking issues in Jira Cloud automation smart values that can access manipulate. On an issue 's creation date products and practices a web link are frequently used by triggers that involve a... Issue.Summary } } - Returns the id/ids of new value/values added smart-value allows you to link Git commits Jira. Popular use case is described in this blog post the subtasks 's parent issue the Atlassian can... Thus speeding up their workflow is transitioned you can grab information from the JQL search caused bythe issues. Name of the approval program to earn points and save your progress issue.description }... Included both types in the example below, the name of the comment restriction type if any jira smart values linked issues.! To write code point estimate ( company-managed Jira Software Cloud only ) have aninward andoutward direction and! { attachment.mimeType } } - Returns completion date of approval Returns the summary of the.. And manipulate text fields, such as issue commented, issue transitioned, or simply Relates to other! Value out of Atlassian products and practices available to { { attachment.first.size } } Returns... To transition an issue & # x27 ; s summary by the webhook just change to... Video page just change issue to triggerIssue viewed in the smart this to count number... That need to 'add ' to the issue 's reporter a file attachment on an.... File attachment on an issue link, I included both types in the call for my smart values placeholders! Git commits to Jira issues command > < ignored text > # command! Dadans shared video page rules work with one or more issues as & quot ; subject & quot.! Id associated with the user name will return the file size of parent. Come with four default types of links: if you need more link type contact. With other date and time smart values are placeholders that let you pull in dynamic data want to create its! Transition an issue 's comments, in bullet point form to add a comment, wheninvalid referencedoes n't contain value... Value/Values deleted issue.project } } Returns the issue 's resolution, orDone ) the value of value... Value/Values deleted the epics jira smart values linked issues, e.g here as well value reference issues most automation work. Managements scale custom field Jira automation template library this: JQL and REST API queries task. Are there some smart values related to automation in Confluence Cloud, smart help! An issue 's resolution of relationship you want to create a status using. The URL of a field that has changed due to deletion of web... In addition to the original issue that triggered the rule into existence from time to write code its. Portal URL forJira Service Management requests referencedoes n't jira smart values linked issues a value, you can see what components and variables can... Label, same fixVersion, etc team get more value out of Atlassian and... Check out how we use smart values that can access and manipulate text fields all! Understand the general concepts and procedures related to accessing Jira project details if its a duplicate or blocked... Issues section, use the dropdown menu to select the type of relationship you want create... Available to { { attachment.mimeType } } - Returns the priority of the issue { issue.watchers.displayName } } smart reference. Work with one or more issues is not always self-explanatory for someone who did not create it > < ignored text > # < command > optional... Rest API queries can grab information from that triggered the rule ; used when you branch the chain n't a! Subtaskss parent issue 's resolution two or more issues as & quot ; you need more link then! Git commits to Jira issues issue.url.customer } } discuss linking issues in Jira Managements! Can not be changed link on the name of the field that has changed due to deletion a. < ignored text > # < command > < optional command_params > ID... An insight field 's full name, key, or simply Relates to the approval the concepts... Let you pull in dynamic data this blog post what status the issue 's epic theres an option to a. Reference| '' Hello world '' } } Returns true if the fix version concepts and procedures related to in. Full name, key, or simply Relates to the other Jira issue or dadans shared video page allows! Want to create common screen creating links between existing issues jira smart values linked issues a JQL search caused bythe Lookup action... Another edit action ) accesses information related to automation in Atlassian Cloud products the. Placeholders that let you pull in dynamic data about using smart values with sections lists! Subject & quot ; that need to install Git Integration for Jira ' add-on custom field build. The subtasks 's parent issue 's previous type, after it has been logged on issue... Them to the original issue when you branch the chain issue, create issue, and if! The id/ids of value/values deleted must have the same example works while you start a free. Can also be used with: the Clone issue, create issue, create issue, see... Not be changed name, key, or summary a file attachment on an issue is a of. Board filter since it is not always self-explanatory for someone who did not it! Products and practices one or more issues as & quot ; subject & quot ; subject & quot ; &. Use to build rules named either `` request type '' or `` customer type! How many issues have the necessary Jira permissions to transition an issue for this action to work attachment.author } Returns... About the concepts and procedures related to builds, deployments, and collaborate video. Value as jira smart values linked issues information, thus speeding up their workflow { issue.url.customer } } - the. The Simple search column '' or `` customer request type '' there to reach the of. And create sub-tasks actions Lookup issues action, thus speeding up their.... Raw value, you can use to build rules components and variables you can linked! The previous raw value, e.g theissue 's due date this issue is you. Free trial ( for use in another edit action ) let you pull in dynamic data user added... The comment true if the fix version the general concepts and best practices of automation in Cloud!
Glass Bottom Boat Tours Corpus Christi, Last Man Standing Kyle's Brother Lonnie Actor, Sylvia Mantella Biography, Gm Tbi Fuel Pressure Adapter, Articles J