Skip to content

Commit

Permalink
Merge pull request #3 from javaos74/master
Browse files Browse the repository at this point in the history
수정사항 및 문서 갱신 반영
  • Loading branch information
javaos74 committed Mar 6, 2020
2 parents d1b0cf2 + abf108e commit f065f32
Show file tree
Hide file tree
Showing 13 changed files with 506 additions and 302 deletions.
Binary file added .screenshots/8bc14b660b1c136fc73c373d690fa9b5.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added .screenshots/ae9b080b70d8bad49b7bd7b18cbb1e5a.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added .screenshots/ed1434dcd0bdc77a74ea08bbe72a2fbb.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
87 changes: 47 additions & 40 deletions COVD/CheckResponse.xaml → COVID19/CheckResponse.xaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
<mva:VisualBasic.Settings>
<x:Null />
</mva:VisualBasic.Settings>
<sap:VirtualizedContainerService.HintSize>1049,3637</sap:VirtualizedContainerService.HintSize>
<sap:VirtualizedContainerService.HintSize>1049,4371</sap:VirtualizedContainerService.HintSize>
<sap2010:WorkflowViewState.IdRef>CheckResponse_1</sap2010:WorkflowViewState.IdRef>
<TextExpression.NamespacesForImplementation>
<scg:List x:TypeArguments="x:String" Capacity="25">
Expand Down Expand Up @@ -41,7 +41,7 @@
</scg:List>
</TextExpression.NamespacesForImplementation>
<TextExpression.ReferencesForImplementation>
<scg:List x:TypeArguments="AssemblyReference" Capacity="23">
<scg:List x:TypeArguments="AssemblyReference" Capacity="22">
<AssemblyReference>System.Activities</AssemblyReference>
<AssemblyReference>Microsoft.VisualBasic</AssemblyReference>
<AssemblyReference>mscorlib</AssemblyReference>
Expand All @@ -64,10 +64,9 @@
<AssemblyReference>System.ServiceModel</AssemblyReference>
<AssemblyReference>System.ValueTuple</AssemblyReference>
<AssemblyReference>System.ComponentModel.Composition</AssemblyReference>
<AssemblyReference>System.Runtime.WindowsRuntime</AssemblyReference>
</scg:List>
</TextExpression.ReferencesForImplementation>
<Sequence sap2010:Annotation.AnnotationText="다운로드 받은 엑셀 파일에서 응답하지 않은 사람에 대해서 체크하고 Reminder 메세지 전달하도록 구성 &#xA;&#xA;in_SavedFilePath : Forms에서 다운로드 받은 엑세 파일 경로 &#xA;in_QueueName : 응답을 보내지 않아 메세지를 제전송 할때 사용하는 QueueName &#xA;in_AddrFile : 직원 연락처가 있는 파일 &#xA;in_RemindMessage : 재전송시 보낼 메세지 포맷, Config에 저장됨 &#xA;in_CheckIntervalHour: 재전송을 보낼 조건 판단, 시간 단위 숫자 " DisplayName="CheckResponse" sap:VirtualizedContainerService.HintSize="1029,4165" sap2010:WorkflowViewState.IdRef="Sequence_1">
<Sequence sap2010:Annotation.AnnotationText="다운로드 받은 엑셀 파일에서 응답하지 않은 사람에 대해서 체크하고 Reminder 메세지 전달하도록 구성 &#xA;&#xA;in_SavedFilePath : Forms에서 다운로드 받은 엑세 파일 경로 &#xA;in_QueueName : 응답을 보내지 않아 메세지를 제전송 할때 사용하는 QueueName &#xA;in_AddrFile : 직원 연락처가 있는 파일 &#xA;in_RemindMessage : 재전송시 보낼 메세지 포맷, Config에 저장됨 &#xA;in_CheckIntervalHour: 재전송을 보낼 조건 판단, 시간 단위 숫자 " DisplayName="CheckResponse" sap:VirtualizedContainerService.HintSize="1029,4311" sap2010:WorkflowViewState.IdRef="Sequence_1">
<Sequence.Variables>
<Variable x:TypeArguments="sd:DataTable" Name="RespDT" />
<Variable x:TypeArguments="sd:DataTable" Name="RecentRespDT" />
Expand All @@ -76,6 +75,8 @@
<Variable x:TypeArguments="sd:DataTable" Name="RemindAddrDT" />
<Variable x:TypeArguments="s:DateTime" Name="FilterDate" />
<Variable x:TypeArguments="x:String" Name="FilterDateStr" />
<Variable x:TypeArguments="sd:DataTable" Name="SortedRespDT" />
<Variable x:TypeArguments="x:Int32" Name="LastID" />
</Sequence.Variables>
<sap:WorkflowViewStateService.ViewState>
<scg:Dictionary x:TypeArguments="x:String, x:Object">
Expand Down Expand Up @@ -144,29 +145,46 @@
<InArgument x:TypeArguments="x:String">[FilterDate.ToString("MM/dd/yyyy HH:mm:ss")]</InArgument>
</Assign.Value>
</Assign>
<ui:ForEachRow CurrentIndex="{x:Null}" DataTable="[RespDT]" DisplayName="For Each Row &gt; 완료 날짜 기준 체크 " sap:VirtualizedContainerService.HintSize="987,451" sap2010:WorkflowViewState.IdRef="ForEachRow_3">
<ui:SortDataTable ColumnIndex="{x:Null}" DataColumn="{x:Null}" ColumnName="완료 시간" DataTable="[RespDT]" DisplayName="Sort Data Table" sap:VirtualizedContainerService.HintSize="987,22" sap2010:WorkflowViewState.IdRef="SortDataTable_1" Order="Decending" OutputDataTable="[SortedRespDT]" SortOrder="Descending" />
<Assign sap:VirtualizedContainerService.HintSize="987,60" sap2010:WorkflowViewState.IdRef="Assign_15">
<Assign.To>
<OutArgument x:TypeArguments="x:Int32">[LastID]</OutArgument>
</Assign.To>
<Assign.Value>
<InArgument x:TypeArguments="x:Int32">[SortedRespDT.Rows.Count]</InArgument>
</Assign.Value>
</Assign>
<ui:ForEachRow CurrentIndex="{x:Null}" DataTable="[SortedRespDT]" DisplayName="For Each Row &gt; 완료 날짜 기준 체크 " sap:VirtualizedContainerService.HintSize="987,605" sap2010:WorkflowViewState.IdRef="ForEachRow_3">
<ui:ForEachRow.Body>
<ActivityAction x:TypeArguments="sd:DataRow">
<ActivityAction.Argument>
<DelegateInArgument x:TypeArguments="sd:DataRow" Name="row" />
</ActivityAction.Argument>
<Sequence DisplayName="Body" sap:VirtualizedContainerService.HintSize="526,302" sap2010:WorkflowViewState.IdRef="Sequence_11">
<Sequence DisplayName="Body" sap:VirtualizedContainerService.HintSize="526,456" sap2010:WorkflowViewState.IdRef="Sequence_11">
<sap:WorkflowViewStateService.ViewState>
<scg:Dictionary x:TypeArguments="x:String, x:Object">
<x:Boolean x:Key="IsExpanded">True</x:Boolean>
</scg:Dictionary>
</sap:WorkflowViewStateService.ViewState>
<If Condition="[row(&quot;완료 시간&quot;).ToString &gt; FilterDateStr]" sap:VirtualizedContainerService.HintSize="484,210" sap2010:WorkflowViewState.IdRef="If_4">
<If.Else>
<Assign sap:VirtualizedContainerService.HintSize="262.5,60" sap2010:WorkflowViewState.IdRef="Assign_13">
<Assign.To>
<OutArgument x:TypeArguments="x:Object">[row("ID")]</OutArgument>
</Assign.To>
<Assign.Value>
<InArgument x:TypeArguments="x:Object">[0]</InArgument>
</Assign.Value>
</Assign>
</If.Else>
<If Condition="[row(&quot;완료 시간&quot;).ToString &lt; FilterDateStr]" sap:VirtualizedContainerService.HintSize="484,364" sap2010:WorkflowViewState.IdRef="If_4">
<If.Then>
<Sequence sap:VirtualizedContainerService.HintSize="304.5,214" sap2010:WorkflowViewState.IdRef="Sequence_15">
<sap:WorkflowViewStateService.ViewState>
<scg:Dictionary x:TypeArguments="x:String, x:Object">
<x:Boolean x:Key="IsExpanded">True</x:Boolean>
</scg:Dictionary>
</sap:WorkflowViewStateService.ViewState>
<Assign sap:VirtualizedContainerService.HintSize="262.5,60" sap2010:WorkflowViewState.IdRef="Assign_13">
<Assign.To>
<OutArgument x:TypeArguments="x:Int32">[LastID]</OutArgument>
</Assign.To>
<Assign.Value>
<InArgument x:TypeArguments="x:Int32">[Convert.ToInt32(row("ID").ToString)]</InArgument>
</Assign.Value>
</Assign>
<ui:Break sap:VirtualizedContainerService.HintSize="262.5,22" sap2010:WorkflowViewState.IdRef="Break_1" />
</Sequence>
</If.Then>
</If>
</Sequence>
</ActivityAction>
Expand All @@ -178,15 +196,15 @@
</scg:Dictionary>
</sap:WorkflowViewStateService.ViewState>
</ui:ForEachRow>
<ui:FilterDataTable DataTable="[RespDT]" DisplayName="Filter Data Table &gt; 최근 in_CheckIntervalHour 시간에 응답한 사람 제외 " FilterRowsMode="Keep" sap:VirtualizedContainerService.HintSize="987,59" sap2010:WorkflowViewState.IdRef="FilterDataTable_1" OutputDataTable="[RecentRespDT]" SelectColumnsMode="Keep">
<ui:FilterDataTable DataTable="[SortedRespDT]" DisplayName="Filter Data Table &gt; 최근 in_CheckIntervalHour 시간에 응답한 사람 제외 " FilterRowsMode="Keep" sap:VirtualizedContainerService.HintSize="987,59" sap2010:WorkflowViewState.IdRef="FilterDataTable_1" OutputDataTable="[RecentRespDT]" SelectColumnsMode="Keep">
<ui:FilterDataTable.Filters>
<scg:List x:TypeArguments="ui:FilterOperationArgument" Capacity="4">
<ui:FilterOperationArgument BooleanOperator="And" Operator="NOTEQ">
<ui:FilterOperationArgument BooleanOperator="And" Operator="GT">
<ui:FilterOperationArgument.Column>
<InArgument x:TypeArguments="x:String">["ID"]</InArgument>
</ui:FilterOperationArgument.Column>
<ui:FilterOperationArgument.Operand>
<InArgument x:TypeArguments="x:Int32">[0]</InArgument>
<InArgument x:TypeArguments="x:Int32">[LastID]</InArgument>
</ui:FilterOperationArgument.Operand>
</ui:FilterOperationArgument>
</scg:List>
Expand Down Expand Up @@ -353,36 +371,25 @@
</scg:List>
</ui:FilterDataTable.SelectColumns>
</ui:FilterDataTable>
<ui:ForEachRow CurrentIndex="{x:Null}" DataTable="[RemindAddrDT]" DisplayName="For Each Row &gt; 재발송 케이스 " sap:VirtualizedContainerService.HintSize="987,433" sap2010:WorkflowViewState.IdRef="ForEachRow_2">
<ui:ForEachRow CurrentIndex="{x:Null}" DataTable="[RemindAddrDT]" DisplayName="For Each Row &gt; 재발송 케이스 " sap:VirtualizedContainerService.HintSize="987,263" sap2010:WorkflowViewState.IdRef="ForEachRow_2">
<ui:ForEachRow.Body>
<ActivityAction x:TypeArguments="sd:DataRow">
<ActivityAction.Argument>
<DelegateInArgument x:TypeArguments="sd:DataRow" Name="row" />
</ActivityAction.Argument>
<Sequence DisplayName="Body" sap:VirtualizedContainerService.HintSize="478,284" sap2010:WorkflowViewState.IdRef="Sequence_10">
<Sequence DisplayName="Body" sap:VirtualizedContainerService.HintSize="242,114" sap2010:WorkflowViewState.IdRef="Sequence_10">
<sap:WorkflowViewStateService.ViewState>
<scg:Dictionary x:TypeArguments="x:String, x:Object">
<x:Boolean x:Key="IsExpanded">True</x:Boolean>
</scg:Dictionary>
</sap:WorkflowViewStateService.ViewState>
<ui:CommentOut DisplayName="Comment Out" sap:VirtualizedContainerService.HintSize="436,192" sap2010:WorkflowViewState.IdRef="CommentOut_2">
<ui:CommentOut.Body>
<Sequence DisplayName="무시된 액티비티" sap:VirtualizedContainerService.HintSize="242,114" sap2010:WorkflowViewState.IdRef="Sequence_14">
<sap:WorkflowViewStateService.ViewState>
<scg:Dictionary x:TypeArguments="x:String, x:Object">
<x:Boolean x:Key="IsExpanded">True</x:Boolean>
</scg:Dictionary>
</sap:WorkflowViewStateService.ViewState>
<ui:AddQueueItem ServiceBaseAddress="{x:Null}" TimeoutMS="{x:Null}" DisplayName="Add Queue Item" sap:VirtualizedContainerService.HintSize="200,22" sap2010:WorkflowViewState.IdRef="AddQueueItem_1" Priority="Normal" QueueType="[in_QueueName]">
<ui:AddQueueItem.ItemInformation>
<InArgument x:TypeArguments="x:String" x:Key="Command">RESEND_MESSAGE</InArgument>
<InArgument x:TypeArguments="x:String" x:Key="Tag">[row("전화번호").ToString]</InArgument>
<InArgument x:TypeArguments="x:String" x:Key="Message">[in_RemindMessage]</InArgument>
</ui:AddQueueItem.ItemInformation>
</ui:AddQueueItem>
</Sequence>
</ui:CommentOut.Body>
</ui:CommentOut>
<ui:AddQueueItem ServiceBaseAddress="{x:Null}" TimeoutMS="{x:Null}" DisplayName="Add Queue Item" sap:VirtualizedContainerService.HintSize="200,22" sap2010:WorkflowViewState.IdRef="AddQueueItem_1" Priority="Normal" QueueType="[in_QueueName]">
<ui:AddQueueItem.ItemInformation>
<InArgument x:TypeArguments="x:String" x:Key="Command">RESEND_MESSAGE</InArgument>
<InArgument x:TypeArguments="x:String" x:Key="Tag">[row("전화번호").ToString]</InArgument>
<InArgument x:TypeArguments="x:String" x:Key="Message">[in_RemindMessage]</InArgument>
</ui:AddQueueItem.ItemInformation>
</ui:AddQueueItem>
</Sequence>
</ActivityAction>
</ui:ForEachRow.Body>
Expand Down
Binary file modified Data/Config.xlsx
Binary file not shown.
Binary file removed Docs/COVD19헬스체커.pdf
Binary file not shown.
Binary file added Docs/COVID19헬스체커.pdf
Binary file not shown.
46 changes: 15 additions & 31 deletions Framework/CloseAllApplications.xaml
Original file line number Diff line number Diff line change
@@ -1,14 +1,4 @@
<Activity mc:Ignorable="sap sap2010 sads" x:Class="CloseAllApplications" mva:VisualBasic.Settings="{x:Null}" sap2010:WorkflowViewState.IdRef="CloseAllApplications_1"
xmlns="http://schemas.microsoft.com/netfx/2009/xaml/activities"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:mva="clr-namespace:Microsoft.VisualBasic.Activities;assembly=System.Activities"
xmlns:sads="http://schemas.microsoft.com/netfx/2010/xaml/activities/debugger"
xmlns:sap="http://schemas.microsoft.com/netfx/2009/xaml/activities/presentation"
xmlns:sap2010="http://schemas.microsoft.com/netfx/2010/xaml/activities/presentation"
xmlns:scg="clr-namespace:System.Collections.Generic;assembly=mscorlib"
xmlns:sco="clr-namespace:System.Collections.ObjectModel;assembly=mscorlib"
xmlns:ui="http://schemas.uipath.com/workflow/activities"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<Activity mc:Ignorable="sap sap2010" x:Class="CloseAllApplications" mva:VisualBasic.Settings="{x:Null}" sap:VirtualizedContainerService.HintSize="396,575" sap2010:WorkflowViewState.IdRef="CloseAllApplications_1" xmlns="http://schemas.microsoft.com/netfx/2009/xaml/activities" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:mva="clr-namespace:Microsoft.VisualBasic.Activities;assembly=System.Activities" xmlns:sap="http://schemas.microsoft.com/netfx/2009/xaml/activities/presentation" xmlns:sap2010="http://schemas.microsoft.com/netfx/2010/xaml/activities/presentation" xmlns:scg="clr-namespace:System.Collections.Generic;assembly=mscorlib" xmlns:sco="clr-namespace:System.Collections.ObjectModel;assembly=mscorlib" xmlns:ui="http://schemas.uipath.com/workflow/activities" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<TextExpression.NamespacesForImplementation>
<sco:Collection x:TypeArguments="x:String">
<x:String>System.Activities</x:String>
Expand Down Expand Up @@ -55,29 +45,23 @@
<AssemblyReference>UiPath.UiAutomation.Activities</AssemblyReference>
</sco:Collection>
</TextExpression.ReferencesForImplementation>
<Sequence sap2010:Annotation.AnnotationText="Description: Here all working applications will be soft closed&#xA;&#xA;Pre Condition: N/A&#xA;Post Condtion: Applications closed" DisplayName="Normal App Closing Sequence" sap2010:WorkflowViewState.IdRef="Sequence_2">
<ui:LogMessage DisplayName="Log message" sap2010:WorkflowViewState.IdRef="LogMessage_1" Level="Info" Message="[&quot;Closing applications...&quot;]" />
<ui:InvokeWorkflowFile ContinueOnError="{x:Null}" DisplayName="Invoke Open workflow" UnSafe="False" WorkflowFileName="KakaoTalk\Close.xaml">
<Sequence sap2010:Annotation.AnnotationText="Description: Here all working applications will be soft closed&#xA;&#xA;Pre Condition: N/A&#xA;Post Condtion: Applications closed" DisplayName="Normal App Closing Sequence" sap:VirtualizedContainerService.HintSize="376,515" sap2010:WorkflowViewState.IdRef="Sequence_2">
<sap:WorkflowViewStateService.ViewState>
<scg:Dictionary x:TypeArguments="x:String, x:Object">
<x:Boolean x:Key="IsExpanded">True</x:Boolean>
<x:Boolean x:Key="IsAnnotationDocked">True</x:Boolean>
</scg:Dictionary>
</sap:WorkflowViewStateService.ViewState>
<ui:LogMessage DisplayName="Log message" sap:VirtualizedContainerService.HintSize="334,93" sap2010:WorkflowViewState.IdRef="LogMessage_1" Level="Info" Message="[&quot;Closing applications...&quot;]" />
<ui:InvokeWorkflowFile ContinueOnError="{x:Null}" DisplayName="Invoke Logout workflow" sap:VirtualizedContainerService.HintSize="334,87" sap2010:WorkflowViewState.IdRef="InvokeWorkflowFile_2" UnSafe="False" WorkflowFileName="KakaoTalk\Logout.xaml">
<ui:InvokeWorkflowFile.Arguments>
<scg:Dictionary x:TypeArguments="x:String, Argument" />
</ui:InvokeWorkflowFile.Arguments>
</ui:InvokeWorkflowFile>
<ui:InvokeWorkflowFile ContinueOnError="{x:Null}" DisplayName="Invoke Open workflow" sap:VirtualizedContainerService.HintSize="334,87" sap2010:WorkflowViewState.IdRef="InvokeWorkflowFile_1" UnSafe="False" WorkflowFileName="KakaoTalk\Close.xaml">
<ui:InvokeWorkflowFile.Arguments>
<scg:Dictionary x:TypeArguments="x:String, Argument" />
</ui:InvokeWorkflowFile.Arguments>
<sap2010:WorkflowViewState.IdRef>InvokeWorkflowFile_1</sap2010:WorkflowViewState.IdRef>
</ui:InvokeWorkflowFile>
<sads:DebugSymbol.Symbol>d1FDOlxVc2Vyc1xoeXVuZ3Nvb1xXb3Jrc3BhY2VzXE15d29ya1xLYWthb1RhbGtcRnJhbWV3b3JrXENsb3NlQWxsQXBwbGljYXRpb25zLnhhbWwFOgNDDgIBATsFO5wBAgEEPAVBHQIBAjtyO5kBAgEFPHo8kAECAQM=</sads:DebugSymbol.Symbol>
</Sequence>
<sap2010:WorkflowViewState.ViewStateManager>
<sap2010:ViewStateManager>
<sap2010:ViewStateData Id="LogMessage_1" sap:VirtualizedContainerService.HintSize="314.4,92.8" />
<sap2010:ViewStateData Id="InvokeWorkflowFile_1" sap:VirtualizedContainerService.HintSize="314.4,88" />
<sap2010:ViewStateData Id="Sequence_2" sap:VirtualizedContainerService.HintSize="336.8,437.6">
<sap:WorkflowViewStateService.ViewState>
<scg:Dictionary x:TypeArguments="x:String, x:Object">
<x:Boolean x:Key="IsExpanded">True</x:Boolean>
<x:Boolean x:Key="IsAnnotationDocked">True</x:Boolean>
</scg:Dictionary>
</sap:WorkflowViewStateService.ViewState>
</sap2010:ViewStateData>
<sap2010:ViewStateData Id="CloseAllApplications_1" sap:VirtualizedContainerService.HintSize="376.8,517.6" />
</sap2010:ViewStateManager>
</sap2010:WorkflowViewState.ViewStateManager>
</Activity>
Loading

0 comments on commit f065f32

Please sign in to comment.