Type Alias LinkPropGenAppNameV2

An object that defines how to compute the name to use for the generated Analytics Application.

type LinkPropGenAppNameV2 = {
    context: LinkUsageContextV2;
    formatString: string;
    params?: AppNameParameterV2[];
}
Index

An expression based on the usage environment of a Link typically including predicates that test the current user's membership in a group or possession of a user role that when evaluated truthfully enables an applicable value for a Link property. For example, User_* indicates that the link property setting applies to all users while User.name = joe indicates the rule applies only to a specific user named joe.

formatString: string

A string containing the base text of the name to use for the generated Analytics Application and optionally any number of placeholder patterns of the form {N} where N is an integer greater than or equal to 0. The integer identifies the offset in the params array of an AppNameParameterV2 to evaluate at ODAG Request execution time to compute a fragment of the generated Analytics Application's name and insert it at the same position as its corresponding {N} placeholder.