Краткий справочник по условиям рабочего процесса (платформа рабочих процессов SharePoint 2010)Workflow conditions quick reference (SharePoint 2010 Workflow platform)

Узнайте об условиях рабочего процесса, которые доступны на платформе рабочего процесса в SharePoint 2010 в Microsoft SharePoint Designer 2013. Пользуйтесь этой статьей, только если вы работаете в SharePoint Designer 2013, но хотите продолжить использовать платформу рабочего процесса SharePoint 2010. Если же вы хотите использовать платформу рабочего процесса SharePoint, см. статью Действия рабочего процесса и ссылка на действия для SharePoint и другие статьи, указанные в разделе "Дополнительные ресурсы", где описаны новые функции, доступные на более новой платформе. Чтобы приступить к созданию рабочего процесса с помощью платформы рабочего процесса 2010, выберите Рабочий процесс SharePoint 2010 в поле Тип платформы в диалоговом окне Создание рабочего процесса.Learn about the workflow conditions that are available in the SharePoint 2010 Workflow Platform in Microsoft SharePoint Designer 2013.Use this article only if you are working in SharePoint Designer 2013, but want to continue to use the SharePoint 2010 Workflow Platform.If instead you want to use the SharePoint 2013 Workflow Platform, see Workflow actions and activities reference for SharePoint 2013, and other articles listed in the "Additional resources" section, which describe new features that are available in the newer platform.To begin creating a workflow by using the 2010 Workflow Platform, select SharePoint 2010 Workflow in the Platform Type box in the Create Workflow dialog box.

Где найти условия рабочего процессаWhere to find the workflow conditions

Существует два способа для доступа к меню условий рабочих процессов недоступны.There are two ways to access the menu of available workflow conditions.

При редактировании в шаге рабочего процесса выполните одно из следующих действий:While you are editing inside a workflow step, do one of the following:

  • На вкладке рабочего процесса в группе Вставка выберите условия, чтобы открыть список действий рабочих процессов.On the Workflow tab, in the Insert group, click Conditions to open the list of workflow actions.

  • Дважды щелкните внутри шаг рабочего процесса. В поле поиска введите текст, который отображается листа условие, которое требуется, например, "Создать" и нажмите клавишу ВВОД. Действия и условия, которые содержат текст, введенный появляется через текстовое поле.Double-click inside a workflow step. In the search box that appears, type text that appears in the name of the condition that you want, such as "created", and then press Enter. Actions and conditions that contain the text you typed appear after the text box.

Введите ключевые слова, чтобы просмотреть список связанных условий.

Какие условия доступны при создании или изменение рабочего процесса зависит от точного контекста, которой вы работаете. В разделе ниже для получения дополнительных сведений.Which conditions are available to you while you are creating or modifying a workflow depends on the precise context that you are working in. See the following illustration for more information.

Доступные условия в SharePoint Designer 2013

Общие условия 1 в SharePoint Designer 2013.1 General conditions in SharePoint Designer 2013.

2 Проверьте разрешения для элемента списка точное и разрешения для элемента списка, доступны только в пределах шаг олицетворения.2 Check exact list item permissions and Check list item permissions are available only inside an impersonation step.

3 Размер файла находится в конкретном диапазоне Кбайт и Тип файла имеет конкретный тип доступны только в рабочий процесс, связанный с типом контента документа, дочерний тип контента документа или библиотеке.3 The file size is a specific range kilobytes and The file type is a specific type are available only in a workflow that is associated with the Document content type, a child of the Document content type, or a library.

4 Если любое значение равно указанному значению и пользователь является допустимым пользователем SharePoint являются единственным условий, доступных для создания рабочего процесса сайта.4 If any value equals value and Person is a valid SharePoint user are the only conditions available when you create a site workflow.

Общие условияGeneral conditions

В этом разделе описываются условия, которые доступны в SharePoint Designer 2013 для списков и рабочих процессов для повторного использования списков, независимо от того, какой тип списка или типа контента, чтобы сопоставлен рабочий процесс.This section describes the conditions that are available in SharePoint Designer 2013 for list and reusable list workflows, no matter what list type or content type the workflow is associated to.

Если любое значение равно указанномуIf any value equals value

Это условие сначала отображается в действии рабочего процесса как Если любое значение равно указанному значению. Это условие используется для сравнения одно значение с другим значением. Каждое значение может быть статический текст, динамическую строку или подстановки переменной, сведения о контексте или поля SharePoint.This condition is initially displayed in a workflow step as If any value equals value. Use this condition when you want to compare one value with another value. Each value can be static text, a dynamic string, or a lookup to a variable, to context information, or to a SharePoint field.

Можно выбрать из большое число операторов в условие, такие как содержит и больше, чем. Для этого необходимо установить первое значение в условии и затем щелкните равно. Операторы, доступные зависят от первого значение в условие имеет значение. Например при использовании диалогового окна поиска для первого присваивается значение в условии тип данных даты и времени, такие как Created оператор не из доступных вариантов.You can select from a wide range of operators in your condition, such as contains and is greater than. To do so, you must set the first value in the condition and then click equals. The operators that are available depend on what the first value in the condition is set to. For example, if you used the lookup dialog to set the first value in the condition to a Date and Time data type, such as Created, the Contains operator is not among the available options.

Существует два варианта равняется и содержит операторы.There are two variations of the equals and contains operators:

  • Операторы равенства и содержит операции присваивания являются с учетом регистра.The equals and contains operators are both case-sensitive.

  • Операторы равенства (без учета регистра) и содержит (без учета регистра букв) не учитывают регистр.The equals (ignoring case) and contains (ignoring case) operators are not case-sensitive.

Параметр, выбранный для второе значение в условии также зависит от в некоторой степени что первое значение задано значение. Предположим, что первое значение равно создано и затем поиске второе значение с помощью переменной, которая является строка, например, Последние 10 символов. Возможно, следует возвращать строку Как даты и времени, таким образом, сравнение с Created возвращал предсказуемые результаты.The option that you choose for the second value in the condition also depends to some extent on what the first value is set to. For example, suppose that you set the first value to Created, and then you look up the second value by using a variable that is a string, such as Last 10 Characters. You would probably want to return the string As Date/Time, so that the comparison with Created will return predictable results.

Примечание

Можно использовать в условии логические операторы, например ||(или) либо && (и).You can use logical operators such as**||**(or) or && (and) in the condition.

Ниже приведены примеры как может выглядеть условие в действии рабочего процесса:Following are examples of what the condition might look like in a workflow step:

  • Если переменной: недели от измененобольше, чемсегодняIf Variable: A week from Modifiedis greater thanToday

  • Если переменной: имя спецификациясодержит (без учета регистра букв)SharePoint Designer || SPDIf Variable: Specification Namecontains (ignoring case)SharePoint Designer || SPD

Если любое значение равно указанному значению условие это один из двух условий, доступных при работе в рабочий процесс сайта другое пользователь является допустимым пользователем SharePoint. Дополнительные сведения о рабочих процессов сайта разделе Условия доступны в рамках рабочего процесса сайта в этой статье.The If any value equals value condition is one of only two conditions available when you are working in a site workflow, the other being Person is a valid SharePoint user. For more information about site workflows, see the Conditions available within a site workflow section of this article.

Если текущее поле элемента равно значениюIf current item field equals value

Это условие сначала отображается в действии рабочего процесса как поля равно указанному значению. Это условие можно используйте для сравнения значения в поле в текущем элементе (элемент, списка или для повторного использования рабочего процесса списка в настоящее время работает на) с другим значением. Значения может быть статический текст, динамической строки или поиск в переменные, сведения о контексте или другие поля SharePoint.This condition is initially displayed in a workflow step as If field equals value. Use this condition to compare the value in a field in the current item (that is, the item that the list or reusable list workflow is currently running on) to another value. Values can be static text, dynamic strings, or lookups to variables, to context information, or to other SharePoint fields.

Щелкните поле, чтобы просмотреть список параметров. Доступные параметры для поля зависят от типа контента, списка, библиотеки или сайта, к которым связана рабочего процесса. Например рабочего процесса, который связан в библиотеке по умолчанию будут иметь параметров полей, например, заголовок, создано и Кем создан.You can click field to see the list of options. The available options for field depend on the content type, list, library, or site that the workflow is associated to. For example, a workflow that is associated to a default library will have field options such as Title, Created, and Created By.

Можно выбрать из диапазона операторов в условие, а также содержит больше, чем. Прежде чем устанавливать оператор, необходимо сначала выбрать значение для поля и нажмите кнопку равно. Какие операторы доступны зависит от поля. Например если диалоговом окне поиска используется для задания поля в тип данных даты и времени, например создано, оператор не указана в качестве параметр.You can select from a range of operators in your condition, including contains and is greater than. Before you select an operator, you must first select a value for field, and then click equals. Which operators are available depends on the field setting. For example, if you used the lookup dialog to set field to a Date and Time data type, such as Created, the Contains operator is not listed as an option.

Существует два варианта равняется и содержит операторы. Операторы равенства и содержит зависят от регистра символов, во время равно (без учета регистра) и содержит (без учета регистра букв) регистр не учитывается. Например если значение поля заголовка и затем использовать оператор содержит и значение в вашей условие являетсядокументом, затем условие имеет значение true только в том случае, если название содержит документас заглавной буквы D, а не в том случае, если он содержит только документбез капитала г. Если используется оператор содержит (без учета регистра букв) вместо условие имеет значение true для заголовков, содержащийдокументов идокументов либо оба.There are two variations of the equals and contains operators. The equals and contains operators are case-sensitive, while the equals (ignoring case) and contains (ignoring case) are not case-sensitive. For example, if you set field to Title and then use the contains operator, and if the value in your condition isDocument, then the condition is true only if the title contains Document, with a capital D, and not if it contains only document, without a capital D. If you use the contains (ignoring case) operator instead, then the condition is true for titles containing eitherDocument ordocument or both.

Параметр выбирается для значения зависит от в некоторой степени какие поля задано значение. Например, предположим , что вы в поле создано, и затем найдите значение с помощью переменной, которая является строка, например, Последние 10 символов. Возможно, следует возвращать строку Как даты и времени, таким образом, сравнение с Created возвращал предсказуемые результаты.The option that you choose for value also depends to some extent on what field is set to. For example, suppose that you set field to Created, and then you look up the value by using a variable that is a string, such as Last 10 Characters. You would probably want to return the string As Date/Time, so that the comparison with Created will return predictable results.

Примечание

Можно использовать логические операторы, такие как**||(или) или && (и) в условии.You can use logical operators such as||**(or) or && (and) in the condition.

Ниже приведены примеры как может выглядеть условие в действии рабочего процесса. (Обратите внимание, что в первом примере ** меньше, чем** означает «раньше, чем».)Following are examples of what the condition might look like in a workflow step. (Note that in the first example, is less than is interpreted to mean "earlier than".)

  • Если текущего элемента: изменить меньше, чем1/1/2010 12:00:00 AMIf Current Item:Modifiedis less than1/1/2010 12:00:00 AM

  • Если Текущий элемент: путьсодержит (без учета регистра букв)маркетинга || ОбщественностьюIf Current Item:Pathcontains (ignoring case)Marketing || Public Relations

Создано конкретным пользователемCreated by a specific person

Это условие сначала отображается в действии рабочего процесса как Если создан конкретным пользователем. Используйте это условие для обнаружения, был ли создан элемент по указанному пользователю. Можно указать либо введя их пользователя имя или адрес электронной почты вручную пользователя (например, Olivier@contoso.com) или путем выбора пользователя из числа пользователей в списке SharePoint, Exchange или Active Directory.This condition is initially displayed in a workflow step as If created by specific person. Use this condition to discover whether an item was created by a specified user. You can specify the user either by entering their user name or email address manually (for example, Olivier@contoso.com) or by selecting the user from among users already listed in SharePoint, Exchange, or Active Directory.

Примечание

Так как имя пользователя и адрес электронной почты с учетом регистра, рекомендуется использовать последний метод для обеспечения правильного случаев. Если необходимо ввести имя пользователя или адрес электронной почты вручную, нужно незначительно отличаться от случаев. Например условие Если созданные contoso\molly не интерпретируются как true если учетная запись пользователя в качестве Contoso\Molly.Because both the user name and the e-mail address are case sensitive, it is recommended that you use the latter method to ensure correct cases. If you must enter a user name or e-mail address manually, be careful to match the cases precisely. For example, the condition If created by contoso\molly does not evaluate as true if the user account is registered as Contoso\Molly.

Ниже приведен пример условия на этапе рабочего процесса:Following is an example of what the condition might look like in a workflow step:

  • Если создан с помощью Алексей ОреховIf created by Molly Clark

Создано в конкретном диапазоне датCreated in a specific date span

Это условие сначала отображается в действии рабочего процесса как Если создано между датами и. Используйте это условие для обнаружения, был ли создан элемент между двумя заданными датами. Можно использовать текущую дату, определенной даты или результатов поиска.This condition is initially displayed in a workflow step as If created between date and date. Use this condition to discover whether an item was created between two specified dates. You can use the current date, a specified date, or the result of a lookup.

Ниже приведен пример условия на этапе рабочего процесса:Following is an example of what the condition might look like in a workflow step:

  • Если создано между 1/1/2009 и1/1/2010 12:00:00 AMIf created between 1/1/2009 and1/1/2010 12:00:00 AM

Изменено конкретным пользователемModified by a specific person

Это условие сначала отображается в действии рабочего процесса как Если изменен конкретным пользователем. Используйте это условие для обнаружения, был ли элемент изменен с указанного пользователя. Пользователь может указан как адрес электронной почты, например olivier@contoso.com, или выборе от пользователей SharePoint, Exchange и Active Directory.This condition is initially displayed in a workflow step as If modified by specific person. Use this condition to discover whether an item was modified by a specified user. The user can be specified as an e-mail address, such as olivier@contoso.com, or selected from SharePoint, Exchange, or Active Directory users.

Примечание

Адрес электронной почты и имя пользователя, с учетом регистра. Рекомендуется выбрать пользователя имя или адрес электронной почты для убедитесь, что используется правильный регистр. При вводе пользователем имя или адрес электронной почты, должен соответствовать регистру учетной записи. К примеру Если создателем является contoso\molly не будет оценивать как true если учетная запись является Contoso\Molly.The user name and e-mail address are case sensitive. It is recommended that you select a user name or e-mail address to help ensure that you use the correct case. If you type a user name or e-mail address, you must match the case of the account. For example, If modified by contoso\molly will not evaluate as true if the user account is Contoso\Molly.

Ниже приведен пример условия на этапе рабочего процесса:Following is an example of what the condition might look like in a workflow step:

  • Если создателем является Алексей ОреховIf modified by Molly Clark

Изменено в рамках определенного диапазона датModified in a specific date span

Это условие сначала отображается в действии рабочего процесса как Если произошло в период с date до date. Используйте это условие для обнаружения, был ли элемент изменен между двумя заданными датами. Для каждого из значений даты можно использовать текущую дату, определенной даты или результатов поиска.This condition is initially displayed in a workflow step as If modified between date and date. Use this condition to discover whether an item was modified between two specified dates. For each of the date values, you can use the current date, a specified date, or the result of a lookup.

Ниже приведен пример условия на этапе рабочего процесса,Following is an example of what the condition might look like in a workflow step,

  • Если произошло в период с 1/1/2009 и1/1/2009 г., 12:00:00 AMIf modified between 1/1/2009 and1/1/2009 12:00:00 AM

Допустимый пользователь SharePointPerson is a valid SharePoint user

Это условие сначала отображается в действии рабочего процесса как Если пользователь является допустимым пользователем SharePoint. Это условие можно используйте для определения, является ли указанный пользователь членом сайта SharePoint.This condition is initially displayed in a workflow step as If person is a valid SharePoint user. Use this condition to discover whether the specified user is a member of the SharePoint site.

В SharePoint Designer 2013 может включать людей за пределами корпоративного домена (называемые внешних участников) в рабочих процессах. Например предположим, которым назначен задачи рабочего процесса, внешним участникам. Затем можно использовать эту операцию чтобы сделать пользователя сайта обратитесь к внешним участникам до завершения задачи.In SharePoint Designer 2013, you can include people outside your corporate domain (called external participants) in your workflows. For example, suppose that you have assigned tasks in your workflow to external participants. You can then use this action to make a site user follow up with the external participants until the tasks are complete.

Ниже приведен пример условия на этапе рабочего процесса,Following is an example of what the condition might look like in a workflow step,

  • Если Алексей Орехов является допустимым пользователем SharePointIf Molly Clark is a valid SharePoint user

Условие пользователь является допустимым пользователем SharePoint это один из двух условий, доступных при работе в рабочий процесс сайта другое Если любое значение равно указанному значению. Дополнительные сведения о рабочих процессов сайта в разделе Условия доступны в рамках рабочего процесса сайта в этой статье.The Person is a valid SharePoint user condition is one of only two conditions available when you are working in a site workflow, the other being If any value equals value. For more information about site workflows, see the Conditions available within a site workflow section in this article.

Поле заголовка содержит ключевые словаTitle field contains keywords

Это условие сначала отображается в действии рабочего процесса как Если название содержит ключевые слова. Используйте это условие для обнаружения, содержит ли поле заголовка элемента указанный текст. Можно указать текст в Построитель строк (как статические значения, как динамической строки или сочетание двух) или вставить подстановки для поля или переменной.This condition is initially displayed in a workflow step as If title field contains keywords. Use this condition to discover whether the Title field for an item contains specified text. You can either specify the text in the String Builder (as a static value, as a dynamic string, or as a combination of the two) or insert a lookup to a field or variable.

Примечание

При использовании условие Название содержит ключевые слова, не могут поиска для более чем одного ключевые слова. Для поиска нескольких, тексты альтернативный ключевое слово, можно использовать логические операторы, такие как**||(или) и && (и) в одном из двух следующих условий: Если любое значение равно указанному значению и, Если текущее поле элемента равно указанному значению. (Используйте последнее условие, если нужно найти в поле Название только). Например можно найти следующим образом:>When using the Title field contains keywords condition, you cannot search for more than a single keyword text. To search for multiple, alternative keyword texts, you can use logical operators such as||**( or) and && (and) in either of the following two conditions: If any value equals value and If current item field equals value. (Use the latter condition if you want to search in the Title field only). For an example, see the following image:>

Логические операторы, используемые для поиска ключевых слов

Условия доступны только на шаге олицетворенияConditions available only within an impersonation step

По умолчанию при запуске рабочего процесса вручную использует разрешения человека, который запускает его. Но что делать, если сотрудник, который запускает его не обладать достаточными правами для одной или нескольких операций, которые следует выполнить рабочий процесс? Например: что делать, если рабочий процесс в некоторых случаях потребуется архивирование документа в библиотеку, для которой сотрудник, который запускает рабочий процесс может иметь только чтения уровень разрешений, который не включает разрешение в архив?By default, when a workflow is started manually it uses the permissions of the person who starts it. But what if the person who starts it doesn't have adequate rights for one or more of the operations that the workflow will need to perform? For example: What if the workflow will sometimes need to archive a document to a library for which the person who starts the workflow might have only the Read permission level, which does not include permission to archive?

В таких случаях можно использовать один или больше шагов олицетворения в рабочем процессе.In such cases, you can use one or more impersonation steps in the workflow. При выполнении шага олицетворения используются разрешения пользователя, который последним сохранил шаблон рабочего процесса. Как правило, это автор шаблона, которому обычно требуются разрешения для всех операций рабочего процесса, в том числе разрешение на архивирование документа в соответствующую библиотеку в этом случае.An impersonation step uses the permissions of the person who most recently saved the workflow template—typically the author of the template, who would typically have the needed permissions for all of the workflow's operations, including in this case permission to archive the document to the appropriate library.

Примечание

Для обоих этих условий всех указанных пользователей и групп необходимо передать сравнения условия значение True.> Оба эти условия не имеет ли указанный назначены разрешения явно указанного отдельным пользователям или ли разрешения удерживаемые этих отдельных пользователей только неявно (как члены группы, к которой назначены разрешения, например). Для указанной группы , с другой стороны, разрешения необходимо назначить явным образом и не наследуется от родительской группы.For both of these conditions, all of the specified users and groups must pass the comparison in order for the condition to evaluate to True.> For both of these conditions, it does not matter whether the specified permissions have been assigned explicitly to the specified individual users or whether the permissions are held by those individual users only implicitly (as members of a group to which the permissions have been assigned, for instance).For specified groups , on the other hand, the permissions must have been assigned explicitly and not inherited from a parent group.

Проверка разрешений для элемента спискаCheck list item permissions

Это условие сначала отображается в шаг олицетворения как наличие по крайней мере этих разрешений на элемент в этом списке разрешения для этих пользователей.This condition is initially displayed in an impersonation step as If permissions for these users are at least these permissions on item in this list.

Используйте это условие для обнаружения ли, для указанного списка или библиотеки, отдельные разрешения , что каждый указанный пользователь и группа содержит включают все отдельные разрешения , которые включены в уровень безопасности или уровней.Use this condition to discover whether, for the specified list or library, the individual permissions that each specified user and group holds include all of the individual permissions that are included in the specified security level or levels.

ПримерыExamples

  • Пользователь или группа имеет только уровень разрешений чтение списка, но условие указывает уровень утвердить. Уровень чтение не включают все разрешения, которые включены в уровень утвердить, поэтому в данном случае условие как False.A user or group has only the Read permission level for a list, but the condition specifies the Approve level. The Read level does not include all of the permissions that are included in the Approve level, so in this case the condition evaluates as False.

  • Другой пользователь или группа, обладает уровнем разрешений полный доступ для тот же список. Полный доступ уровня does включает все разрешения, которые включены в уровень утверждение (а также другие разрешения), и поэтому этот раз условие значение true.Another user or group has the Full Control permission level for the same list. The Full Control level does include all of the permissions that are included in the Approve level (as well as other permissions), and so this time the condition evaluates as True.

Ниже приведен пример условия на этапе рабочего процесса:Following is an example of what the condition might look like in a workflow step:

  • Если разрешения для Членов Contoso , по крайней меречтения элемента вТекущем элементовIf permissions for Contoso Members are at leastRead on item inCurrent Items

Проверка уровней разрешений для элемента спискаCheck list item permission levels

Это условие сначала отображается в шаг олицетворения как наличие по крайней мере эти уровни разрешений на элемент в этом списке уровней разрешений для этих пользователей.This condition is initially displayed in an impersonation step as If permission levels for these users are at least these permission levels on item in this list.

Используйте это условие для обнаружения, для указанного списка или библиотеки, каждый указанный пользователь и группа была ли явно назначить разрешение уровня или уровней . Разрешения предоставлены только неявно (например, с помощью члена группы, назначенных разрешения), не считаются, это условие, а не отдельные разрешения удерживаемые указанных пользователей и групп.Use this condition to discover whether, for the specified list or library, each specified user and group has been explicitly assigned the specified permission level or levels . Permissions held only implicitly (for instance, by a member of a group to which the permissions have been assigned) are not considered by this condition, and neither are the individual permissions held by the specified users and groups.

ПримерыExamples

  • Пользователь явным образом назначена только уровнем разрешений полный доступ для списка, но только на уровне чтения указывает условие. Даже если пользователь содержит все отдельные разрешения, которые включены в уровень чтение, пользователь не были явно назначить уровень чтение, чтобы условие имеет значение false.A user has been explicitly assigned only the Full Control permission level for a list, but the condition specifies only the Read level. Even though the user holds all of the individual permissions that are included in the Read level, the user not been explicitly assigned the Read level, so the condition evaluates as False.

  • Другой пользователь явным образом назначена только уровень разрешений проекта для другого списка, но условие указывает уровень структуры и уровень управления иерархии. Так как пользователь был назначен только один из двух уровней обязательные, условие значение false.A different user has been explicitly assigned only the Design permission level for a different list, but the condition specifies both the Design level and the Manage Hierarchy level. Because the user has been assigned only one of the two required levels, the condition evaluates as False.

  • Третий список пользователь является членом группы участников и наследует разрешения этой группе. Тем не менее не уровень разрешений не явно назначенных пользователю. Условие требуются явные назначения участие уровня, так как пользователь удерживает разрешения этого уровня только неявно, еще раз условие значение False.For a third list, a user is a member of the Members group and inherits permissions from that group. However, no permissions level has been explicitly assigned to the user. The condition requires explicit assignment of the Contribute level, so because the user holds the permissions of that level only implicitly, the condition again evaluates to False.

Ниже приведен пример условия на этапе рабочего процесса:Following is an example of what the condition might look like in a workflow step:

  • Если уровни разрешений для Членов Contoso , по крайней меречтения элемента вТекущем элементовIf permission levels for Contoso Members are at leastRead on item inCurrent Items

Условия, доступные, только когда рабочий процесс связан с библиотекой или типом содержимого документаConditions available only when the workflow is associated to a library or the Document content type

Условия, размер файла находится в конкретном диапазоне Кбайт и Тип файла имеет конкретный тип доступны только в том случае, если рабочий процесс связан с библиотеки или типа контента документа.The conditions The file size is a specific range kilobytes and The file type is a specific type are available only when your workflow is associated with a Library or the Document content type.

Размер файла в определенном диапазоне КБThe file size in a specific range of kilobytes

Это условие сначала отображается в действии рабочего процесса как Если размер файла находится между size и size КБ. Используйте это условие для обнаружения, попадает ли размер файла документа между двумя указанного размера, измеряется в килобайтах. Условие не включает указанного размера в расчет. Для каждого экземпляра размера можно ввести номер или использовать подстановки.This condition is initially displayed in a workflow step as If the file size is between size and size kilobytes. Use this condition to discover whether the file size of a document falls between two specified sizes measured in kilobytes. The condition does not include the specified sizes in the evaluation. For each instance of size, you can either enter a number or use a lookup.

Ниже приведен пример как может выглядеть условие в действии рабочего процессаFollowing is an example of what the condition might look like in a workflow step,

  • Если размер файла находится в пределах 1023 и1048577 килобайтIf the file size is between 1023 and1048577 kilobytes

Примечание

Указанные верхние и нижние границы не включаются в определенном диапазоне. В приведенном ниже примере, файл размером не 1023 КБ будет интерпретируются как значение false, так как он не между 1023 и 1048577.The specified upper and lower limits are not included in the defined range. In the example given here, a file that is 1023 KB would evaluate as false because it is not between 1023 and 1048577.

Определенный тип файлаThe file type is a specific type

Это условие изначально отображается в шаг рабочего процесса как Если тип файла имеет значение определенного типа. Используйте это условие для обнаружения, является ли тип файла текущего элемента указанного типа (например, docx. Можно ввести тип файла в виде строки или использовать подстановки.This condition initially displays in a workflow step as If the file type is specific type. Use this condition to discover whether the file type of the current item is the specified type, (such as docx. You can either enter the file type as a string or use a lookup.

Ниже приведен пример как может выглядеть условие в действии рабочего процесса:Following is an example of what the condition might look like in a workflow step:

  • Если файл относится к типу docxIf the file type is docx

Условия, доступные в пределах рабочего процесса сайтаConditions available within a site workflow

Рабочие процессы сайта работают на уровне сайта и не связаны с элементом списка. При работе в рабочий процесс сайта доступны только следующие условия. (Все другие условия SharePoint Designer 2013 работают с элементов списка, и поэтому ни один из них работает в рабочие процессы сайта).Site workflows operate at the site level and are not associated with a list item. When you are working in a site workflow, only the following conditions are available. (All other conditions in SharePoint Designer 2013 operate on list items, and therefore none of them function in site workflows.)

  • Если любое значение равно указанному значениюIf any value equals value

  • Пользователь является допустимым пользователем SharePointPerson is a valid SharePoint user

Изнутри олицетворение шаг в рабочий процесс сайта:From within an impersonation step in a site workflow:

  • Проверка разрешений для элемента спискаCheck list item permissions

  • Проверка уровней разрешений для элемента спискаCheck list item permission levels

  • Пользователь является допустимым пользователем SharePointPerson is a valid SharePoint user

Дополнительные сведения об условиях см в разделе Общие условия в этой статье.For more information about conditions, see the General conditions section of this article.

См. такжеSee also